All templates

Automated PermitFlow Stalled Permit Escalations

Every Monday, WebRun opens PermitFlow, finds every application with no status change in over two weeks, drafts a polite status-check email to the jurisdiction's plan review contact for your review, and posts a Slack list ranking the longest-stalled applications with the assigned expediter tagged.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 PermitFlow find applications with no recent movement
2 Gmail draft a status-check to the jurisdiction
3 Slack rank the stalled applications for follow-up
In short

How do I catch and escalate permit applications that have stalled?

WebRun checks PermitFlow every Monday for applications with no status change in over two weeks, drafts a polite status-check email to the jurisdiction's plan review contact, and saves it in Gmail for your review before it sends. It also posts a ranked Slack list of the longest-stalled applications with the owner tagged, so a quiet file gets pushed before it turns into a missed deadline.

  • No application goes silent for more than a week without a ranked flag
  • Every stalled file gets a drafted nudge ready to send
  • Applications that move on their own drop off the list automatically

Built for permit expediters · permit expediting firms · general contractors · construction project managers

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 - find applications with no recent movement
    permitflow.com
    WebRun in PermitFlow: find applications with no recent movement
    WebRun opens PermitFlow to find applications with no recent movement.
    • Open PermitFlow and filter applications to those with no status change in over two weeks
    • Capture the project, jurisdiction, current status, and days since the last update
    • Note the assigned expediter for each stalled application

    Done when Every application stalled over two weeks is listed with its days-silent count.

  3. 2
    Gmail - draft a status-check to the jurisdiction
    gmail.com
    WebRun in Gmail: draft a status-check to the jurisdiction
    WebRun opens Gmail to draft a status-check to the jurisdiction.
    • Draft a polite status-check email to the jurisdiction's plan review contact for each stalled application
    • Reference the permit number and the date it was last touched
    • Save each as a Gmail draft. Leave it unsent for your review

    Done when Every stalled application has a drafted status-check email waiting for approval.

  4. 3
    Slack - rank the stalled applications for follow-up
    slack.com
    WebRun in Slack: rank the stalled applications for follow-up
    WebRun opens Slack to rank the stalled applications for follow-up.
    • Post a ranked list of stalled applications, longest-silent first, tagging the assigned expediter
    • Note which ones already have a drafted status-check ready to send

    Done when The team has this week's ranked list of stalled applications to push.

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 Monday at 9:00 AM
DeliveryHow each run's result reaches you
Stalled applications list · Slack
OutputWhat each run produces - A drafted status-check email per stalled application, plus a Slack list ranked by days silent with the owner tagged.
Draft emails + list
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

Will it email the jurisdiction without me approving it?

No. Every status-check email is saved as a Gmail draft, never sent automatically. You review and send it yourself, since tone matters when you're nudging an AHJ contact.

How long does an application have to be silent to count?

Over two weeks with no status change in PermitFlow. You can tighten or loosen that window to match how your jurisdictions usually move.

What if the jurisdiction responds before I send the draft?

It reads the live status in PermitFlow each Monday, so once movement shows up, that application drops off the next stalled list automatically.

Put this on autopilot.

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