Works with Zapier

Your permits, wired into the apps you already use

When a building permit’s status changes, Zapier can tell your team in Slack, log it to a spreadsheet, or update your CRM — automatically. No code, no checking the city portal by hand. Connect SignedOff once and let the updates come to you.

One trigger, 6,000+ possible destinations — pick the ones your crew already lives in.

Zapier app — coming soon

The SignedOff app for Zapier is in final review. Leave your email and we’ll tell you the moment it’s live — or grab a free API key now so you’re ready on day one.

Or get your free API key now →

What you can build

One trigger fires your automations; two actions let any Zap pull permit data on demand.

Trigger

A permit’s status changes

SignedOff checks your tracked permits against the official city portal. The moment a permit moves — issued, inspection passed, finaled, or expiring — your Zap runs with the new status, the permit address, and the jurisdiction already filled in.

Action

Look up a permit

Drop a permit number into any Zap and get back its live status, type, address, and timeline — perfect for enriching a new lead or a form submission.

Action

Bulk lookup

Check a whole list of permits in one step — up to 25 at a time — to refresh a tracking sheet or a weekly client report without touching each one.

Set it up in three steps

  1. Get your API key

    Create a free SignedOff developer account — it takes about 30 seconds — and copy your key. Get your free API key →

  2. Connect SignedOff in Zapier

    In Zapier, add SignedOff and paste your key when asked. That’s the only setup — the key is the same one that powers your dashboard and the API.

    X-API-Key: YOUR_API_KEY
  3. Pick a template and turn it on

    Choose a ready-made Zap below, map the permit fields to wherever you want them, and switch it on. From then on, the updates come to you.

Ready-made Zaps

Start from a template instead of a blank Zap. Each one begins with a permit status change. These go live with the Zapier app.

How many alerts can run at once?

The free plan includes 1 active webhook — enough to keep one always-on status alert running (say, permit changes → Slack). The Look up a permit and Bulk lookup actions work on every plan and don’t use a webhook. Need several live alerts going at the same time? Upgrade for more active webhooks →

Stop checking the portal by hand

Grab a free API key, connect SignedOff in Zapier, and let permit updates find you.

Prefer to build directly? Read the API docs or connect an AI assistant via MCP.