All templates
For permit expediters, general contractors & property developers

Renew permits before they lapse on you

Every Monday, WebRun opens PermitFlow, finds every permit expiring within the next thirty days, drafts a renewal reminder email to each client naming the expiration date and what renewal requires, saves it in Gmail for your review, and posts a Slack digest ranked by how soon each permit lapses.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 8:00 AM WebRun
1 PermitFlow find permits expiring within thirty days
2 Gmail draft a renewal reminder to the client
3 Slack rank permits by how soon they lapse
Run a sample
In short

How do I make sure permits get renewed before they expire?

WebRun checks PermitFlow every Monday for permits expiring within thirty days, drafts a renewal reminder email to each client naming the expiration date and what renewal requires, and saves it in Gmail for your review before it sends. It also posts a Slack digest ranked by how soon each permit lapses, so a renewal never turns into a costly refiling.

  • No permit lapses into a costly refiling without a prior warning
  • Every client gets a drafted renewal reminder before the expiration date
  • Expiring permits are ranked by urgency every Monday

Built for permit expediters · general contractors · property developers · 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 expiring within thirty days
    permitflow.com How to Automate PermitFlow
    WebRun in PermitFlow: find permits expiring within thirty days
    WebRun opens PermitFlow to find permits expiring within thirty days.
    • Open PermitFlow and filter permits to those expiring within the next thirty days
    • Capture the project, client, expiration date, and renewal requirement for each
    • Flag any permit that's already lapsed and needs refiling instead of renewal

    Done when Every permit expiring within thirty days is listed with its date and renewal requirement.

  3. 2
    Gmail - draft a renewal reminder to the client
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft a renewal reminder to the client
    WebRun opens Gmail to draft a renewal reminder to the client.
    • Draft a renewal reminder email to each client with the expiration date and what's needed to renew
    • Save each as a Gmail draft. Leave it unsent for your review
    • For any already-lapsed permit, note in the draft that it needs refiling, not renewal

    Done when Every expiring permit has a drafted client reminder waiting for approval.

  4. 3
    Slack - rank permits by how soon they lapse
    slack.com How to Automate Slack
    WebRun in Slack: rank permits by how soon they lapse
    WebRun opens Slack to rank permits by how soon they lapse.
    • Post a digest of expiring permits ranked by days until lapse, soonest first
    • Flag any permit that's already lapsed

    Done when The team has this week's renewal digest ranked by urgency.

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 8:00 AM
DeliveryHow each run's result reaches you
Renewal digest · Slack
OutputWhat each run produces - A drafted renewal reminder per expiring client permit, plus a Slack digest ranked by how soon each one lapses.
Draft emails + digest
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 clients about renewal without me?

No. Every renewal reminder is saved as a Gmail draft, never sent automatically. You review and send each one, since renewal requirements can vary by jurisdiction.

How far ahead does it look?

Thirty days by default, so there's time to renew before a lapse forces a full refiling. You can widen that window for jurisdictions with longer renewal processes.

What happens if a permit already lapsed?

It's flagged separately in the Slack digest and the draft notes that the client needs a new filing, not a renewal, since a lapsed permit is a different process.

Put this on autopilot.

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