All templates

Automated PermitFlow Inspection Scheduling

Every morning, WebRun opens PermitFlow, finds every permit ready for its next required inspection, updates a Google Sheets scheduling tracker with the inspection type and how long it's been waiting, and posts a Slack reminder ranking which inspections to book first.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 PermitFlow find permits ready for their next inspection
2 Google Sheets update the inspection scheduling tracker
3 Slack remind the team what to book this week
In short

How do I keep track of which permit inspections need to be scheduled?

WebRun checks PermitFlow every morning for permits ready for their next required inspection, updates a Google Sheets tracker with the inspection type and how long each has been waiting, and posts a Slack reminder ranking which inspections to book first. Jobs paused waiting on that inspection are flagged as urgent, so nothing sits ready and unbooked while a crew waits on-site.

  • Ready inspections get booked within days, not once someone remembers
  • Paused jobs waiting on inspection are flagged as the top priority
  • The full inspection queue is visible in one sheet every morning

Built for permit expediters · construction superintendents · general contractors · field service coordinators

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 permits ready for their next inspection
    permitflow.com
    WebRun in PermitFlow: find permits ready for their next inspection
    WebRun opens PermitFlow to find permits ready for their next inspection.
    • Open PermitFlow and filter permits to those ready for their next required inspection
    • Capture the project, jurisdiction, inspection type, and days since it became ready
    • Flag any job where work is paused waiting on that inspection

    Done when Every permit ready for inspection is listed with its type and wait time.

  3. 2
    Google Sheets - update the inspection scheduling tracker
    google.com
    WebRun in Google Sheets: update the inspection scheduling tracker
    WebRun opens Google Sheets to update the inspection scheduling tracker.
    • Open the inspection scheduling tracker sheet
    • Update or add a row for each permit ready for inspection with type and days waiting
    • Sort so the longest-waiting inspections sit at the top

    Done when The tracker reflects every inspection ready to be booked as of this morning.

  4. 3
    Slack - remind the team what to book this week
    slack.com
    WebRun in Slack: remind the team what to book this week
    WebRun opens Slack to remind the team what to book this week.
    • Post a reminder ranking inspections to book this week, longest-waiting first
    • Flag any job where paused work makes the inspection urgent

    Done when The team has a prioritized inspection booking list in Slack.

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 day at 7:00 AM
DeliveryHow each run's result reaches you
Inspection tracker · Google Sheets, Slack
OutputWhat each run produces - A Google Sheets inspection scheduling tracker updated daily, plus a Slack reminder ranking which inspections to book first.
Spreadsheet + 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

Will it book the inspection with the city?

No. WebRun only tracks which inspections are ready and reminds your team. Booking the actual appointment with the jurisdiction is a human call or online step every time.

How does it decide the booking order?

It ranks by how long each permit has been waiting on its next inspection, so the job that's been stalled longest gets booked first.

What if work is paused waiting on an inspection?

It flags that job in the Slack reminder, since a paused job waiting on inspection is usually the most urgent one to schedule.

Put this on autopilot.

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