All templates

Automated PermitFlow Permit Status Alerts

Every hour, WebRun opens PermitFlow, checks every active permit for a status change since the last run, and posts a Slack alert naming the project, the jurisdiction, the old and new status, and who owns the file.

Runs on WebRun · Strict Lockdown policy
Every hour, 7:00 AM to 7:00 PM WebRunorchestrates each step
1 PermitFlow check every active permit for a status change
2 Slack alert the project owner instantly
In short

How do I get alerted the moment a permit status changes in PermitFlow?

WebRun checks PermitFlow every hour for permit status changes across every active project and posts an instant Slack alert the moment one moves, naming the project, the jurisdiction, the old and new status, and the assigned expediter, so your team hears about an approval, hold, or rejection within the hour instead of during a manual check.

  • Status changes reach the project owner within the hour instead of on the next manual check
  • Every approval, hold, and rejection is logged in Slack as it happens
  • No permit sits in a changed status unnoticed overnight

Built for permit expediters · construction permit coordinators · general contractors · permitting consultants

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.permitflow.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    PermitFlow - check every active permit for a status change
    permitflow.com
    WebRun in PermitFlow: check every active permit for a status change
    WebRun opens PermitFlow to check every active permit for a status change.
    • Open PermitFlow and pull the status of every active permit across all projects
    • Compare each status to the value recorded on the last run
    • Note the project, jurisdiction, old status, new status, and assigned expediter for anything that changed

    Done when Every active permit has been checked and any status change is captured with its details.

  3. 2
    Slack - alert the project owner instantly
    slack.com
    WebRun in Slack: alert the project owner instantly
    WebRun opens Slack to alert the project owner instantly.
    • Post an alert to the project channel for each status change, tagging the assigned expediter
    • Lead with the new status: approved, on hold, rejected, or issued
    • Group multiple changes on the same project into one message

    Done when Every status change this run has a Slack alert with the project owner tagged.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.permitflow.com
ScheduleRuns automatically on this cadence
Every hour, 7:00 AM to 7:00 PM
DeliveryHow each run's result reaches you
Status alerts · Slack
OutputWhat each run produces - A Slack alert per permit status change, naming the project, jurisdiction, old and new status, and the assigned expediter.
Alert
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it change anything in PermitFlow?

No. WebRun only reads permit status, it never edits a record, submits a form, or changes a status itself. Every change you see in Slack happened in PermitFlow first, WebRun just reports it fast.

Will I get alerted for every small change?

Only for status changes, not every field edit. It compares the status on this run to the last run and only posts when approved, on hold, rejected, issued, or a similar status actually moves.

What if two permits change status in the same hour?

Each gets its own alert, grouped by project if more than one status moved on the same job, so your channel stays a clear record instead of a flood of separate pings.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.