All templates

Automated PermitFlow Missing Document Requests

Every morning, WebRun opens PermitFlow, checks every submitted permit for required documents still marked missing, drafts a request email to the contractor or architect naming exactly which document is needed, saves it in Gmail for your review, and posts a Slack log of what's still outstanding by project.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 PermitFlow find permits with a required document missing
2 Gmail draft the missing-document request
3 Slack log what's still outstanding
In short

How do I chase missing permit documents from contractors and architects?

WebRun checks PermitFlow every morning for permits with a required document still missing, drafts a request email to the responsible contractor or architect naming exactly what's needed, and saves it in Gmail for your review before it sends. It also posts a Slack log of what's still outstanding by project, so a missing document never quietly stalls a review for weeks.

  • Missing documents get a drafted request the same day they're flagged
  • Every outstanding item is logged by project and by how long it's been missing
  • Uploaded documents drop off the log automatically

Built for permit expediters · general contractors · architecture firm permit teams · permit expediting firms

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 with a required document missing
    permitflow.com
    WebRun in PermitFlow: find permits with a required document missing
    WebRun opens PermitFlow to find permits with a required document missing.
    • Open PermitFlow and check every submitted permit's document checklist for missing items
    • Capture the project, jurisdiction, missing document, and the contractor or architect responsible
    • Note how many days the document has been outstanding

    Done when Every permit with a missing document is listed with who owes it and for how long.

  3. 2
    Gmail - draft the missing-document request
    gmail.com
    WebRun in Gmail: draft the missing-document request
    WebRun opens Gmail to draft the missing-document request.
    • Draft a request email to the responsible contractor or architect naming the exact missing document
    • Reference the permit number and jurisdiction
    • Save each as a Gmail draft. Leave it unsent for your review

    Done when Every missing document has a drafted request waiting for approval.

  4. 3
    Slack - log what's still outstanding
    slack.com
    WebRun in Slack: log what's still outstanding
    WebRun opens Slack to log what's still outstanding.
    • Post a log of missing documents by project, oldest outstanding first
    • Note which requests already have a drafted email ready to send

    Done when The team has today's log of outstanding documents by project.

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:30 AM
DeliveryHow each run's result reaches you
Missing document log · Slack
OutputWhat each run produces - A drafted document request per missing item, plus a Slack log of what's still outstanding by project.
Draft emails + log
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 request documents from the contractor without me?

No. Every request is saved as a Gmail draft, never sent automatically. You review and send it yourself, so the ask always matches how you'd normally follow up.

How does it know a document is missing?

It reads the document checklist PermitFlow tracks against each submitted permit, so anything still marked incomplete or missing gets picked up on the next run.

What if the document was already uploaded?

It reads the live checklist in PermitFlow each morning, so a document uploaded during the day is skipped on the next run and drops off the log.

Put this on autopilot.

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