How to Automate PermitFlow

PermitFlow already files and tracks permits itself: Intake, Research, Submission, Coordination and Issuance agents work AHJ portals, and License Management watches renewals. What sits outside is everything a building department does not issue, so utility queues, subcontractor credentials and fee pages are read by an agent like WebRun.

Nothing on the site starts until the jurisdiction says yes

PermitFlow is permitting software for construction. It holds the permit side of a project: what the authority having jurisdiction requires, the forms and drawings that go in, the corrections that come back from plan review, the issued permit, and the inspections and closeout that follow. Commercial contractors, home builders, developers and architects use it, and so do home services firms running solar, roofing and HVAC across a lot of small cities at once.

It exists because permitting is not one process. Every city, county and building department writes its own forms, sets its own fees, runs its own portal and holds its own opinion about what a complete submittal looks like. A company working three counties learns three sets of rules. One working thirty is running a research department whether it meant to or not.

So the permit file quietly becomes the schedule. Crews, subcontractors, a client's move-in date and the next draw on the loan sit behind one line nobody in the company controls.

The permit desk spends its day asking other people for a date

Filing is the short part. An afternoon, once the package is together. The work is what happens in the weeks either side of it.

A submittal goes in and nothing happens for eleven days, and somebody has to decide whether that is normal for the department or whether the application is sitting in a queue it should have left. Plan review comes back with corrections, which starts a clock on a resubmittal the design team has not been told about. A fee goes unpaid because the notice went to an address nobody reads. A permit issues on a Tuesday and the crew hears on Thursday.

Then the asking. The superintendent wants to know whether he can pour this week. The client wants a date. The scheduler wants to release a subcontractor. All three ask the same coordinator, who answers by opening the file and reading it out.

The permitflow.com homepage, the app these three jobs run in. PermitFlow
Stalled submittals chased on day eleven Every application sitting longer than that department normally takes, listed by jurisdiction each morning, while there is still a review cycle left to save.
The approvals no building department issues Utility service applications, interconnection queues and architectural committee reviews read on their own sites and set beside the permit for the same address.
A sub's paperwork checked before he is scheduled Subcontractor licences, bonds and certificates of insurance verified on the state board and the carrier, not on whatever copy is in the folder.

PermitFlow's own agents already work the AHJ portals

PermitFlow is not a filing cabinet that waits to be updated. It is built around agents that go and do the outside work themselves.

The Intake Agent pulls project details out of a CRM, files and contracts to start a permit. The Research Agent confirms requirements, fees and timelines against PermitFlow's own database and the AHJ's portal. The Submission Agent completes forms, attaches documents and files with the jurisdiction, and the Coordination Agent tracks updates, captures comments and follows up. License Management does the same job for a contractor's own licences and registrations, sorted by authority and expiry, with renewal alerts. A company still tracking any of that on a shared spreadsheet should turn it on and stop reading here.

The boundary is the word permit. Those agents are pointed at building departments, and a construction job needs more approvals than a building department issues. The utility that has to energise the service, the architectural committee, the subcontractor whose own licence and certificate of insurance must be current before he can be scheduled: all real gates, and not one of them an AHJ.

An issued permit should reach the crew before the coordinator does

Read the permit file each morning, then go and check what is standing around it, and the answer reaches the person before the question does.

Every submittal sitting longer than that department normally takes, listed by jurisdiction each morning, so a stall gets chased on day eleven instead of noticed on day thirty. Correction comments set beside the design team's resubmittal date, so the city's clock and your architect's appear on one list. Utility service applications and interconnection queues read on the power company's own site against the building permit for the same address, because a solar install with a permit and no permission to operate is not finished.

Fees confirmed as paid on the jurisdiction's payment page, not as sent from your accounting system. Subcontractor licences, bonds and insurance certificates checked on the state board and the carrier before the sub goes onto next week's schedule. Overnight inspection results collected into the morning list, so a failure reaches the superintendent before he loads the truck.

And the outward half. Whoever is waiting on the date gets it without asking: the scheduler, the client, the lender's draw file, the app the crew actually opens.

Chasing a jurisdiction is not the same as arguing with one

A permit coordinator's morning goes on four jurisdiction websites, checking whether a status moved overnight. That is clerical work, currently done by the one person in the company who can hold their own with a plans examiner.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens PermitFlow, reads the projects and permits you point it at, then opens a utility's portal, a state licence register, a jurisdiction's payment page or your own scheduling tool, and writes what it found where the person waiting on it will look.

Reading and reporting run unattended on a schedule you set, and you can watch a run and stop it. Anything filed with a jurisdiction, paid or sent to a client is drafted and waits for the coordinator.

Each workflow below is built already, and every one names what it opens.

Questions people ask

PermitFlow's agents already file with the AHJ. Where does this fit?

Alongside them, on the sites they are not pointed at. PermitFlow's agents work building departments. This reads the utility portal, the state licence board, the fee payment page and your own scheduling tool, then writes what it found where the person waiting on the date will see it.

Will it submit an application or pay a fee for us?

No. Filing and paying stay with your coordinator. It gathers and reports: statuses read, comments matched to dates, credentials checked. Anything going to a jurisdiction, a client or a card is drafted and held, because a resubmittal filed wrong costs a whole review cycle.

We work thirty jurisdictions. Does each one need setting up?

Each site you want read needs a login and a note on what to look for, and after that it is the same run. It reads screens rather than calling an API, so a county portal built in 2009 is handled like one built last year. Adding the thirty-first is a login.

12 ready-made PermitFlow workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated PermitFlow Stalled Permit Escalations
Every Monday, WebRun finds permit applications with no movement in PermitFlow for over two weeks, drafts a status-check email to the jurisdiction contact, and posts a Slack list so your team can push before a stall becomes a missed deadline.
PermitFlowGmailSlack
Automated PermitFlow Resubmittal Deadline Alerts
Every morning, WebRun checks PermitFlow for permits with a resubmittal window open, updates a Google Sheets tracker with days remaining, and posts a Slack reminder before any deadline lapses.
PermitFlowGoogle SheetsSlack
Automated PermitFlow Plan Review Follow-Ups
Every morning, WebRun reads new plan review comments in PermitFlow, drafts a follow-up email to the architect or design team summarizing what needs to change, and leaves it in Gmail for your review before it sends.
PermitFlowGmailSlack
Automated PermitFlow Permit Status Alerts
WebRun checks PermitFlow every hour for permit status changes such as approved, on hold, or rejected, and posts an instant Slack alert naming the project, the jurisdiction, and what changed.
PermitFlowSlack
Automated PermitFlow Fee Payment Reminders
Every Monday, WebRun finds permits with fees due in PermitFlow, updates a fee tracker in Google Sheets, drafts a payment reminder email to each client for your review, and posts a Slack digest of what's outstanding.
PermitFlowGoogle SheetsGmail
Automated PermitFlow Project Intake Checklist
The moment a new project lands in PermitFlow, WebRun builds an intake checklist in Google Sheets, drafts a kickoff email to the client listing what's needed, and notifies your team in Slack so the file starts moving on day one.
PermitFlowGoogle SheetsGmail
Automated PermitFlow Missing Document Requests
Every morning, WebRun checks PermitFlow for permits missing a required document, drafts a request email to the contractor or architect naming exactly what's missing, and posts a Slack log of what's still outstanding.
PermitFlowGmailSlack
Automated PermitFlow Requirement Change Alerts
Every night, WebRun checks PermitFlow for jurisdiction requirement updates, such as a new submittal item or a fee schedule change, matches them against your open permits, logs affected projects to Google Sheets, and posts a Slack alert.
PermitFlowGoogle SheetsSlack
Automated PermitFlow Issued Permit Notices
Every morning, WebRun checks PermitFlow for permits that were issued, drafts a client notification email with the permit number and next steps, and leaves it in Gmail for your review before it sends.
PermitFlowGmailSlack
Automated PermitFlow Inspection Scheduling
Every morning, WebRun checks PermitFlow for permits ready for their next inspection, updates a Google Sheets scheduling tracker, and posts a Slack reminder of which inspections need to be booked this week.
PermitFlowGoogle SheetsSlack
Automated PermitFlow Permit Renewal Alerts
Every Monday, WebRun checks PermitFlow for permits expiring within thirty days, drafts a renewal reminder email to each client, and posts a Slack digest so nothing lapses and needs to be refiled from scratch.
PermitFlowGmailSlack
Automated PermitFlow Submittal Pipeline Digest
Every morning, WebRun opens PermitFlow, counts every active permit by stage, submitted, in review, corrections needed, resubmitted, and issued, and posts a Slack digest so your team starts the day knowing where every project stands.
PermitFlowSlack

Want one of these running on your own PermitFlow?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.