What it does
- Tracks every permit your business needs across every jurisdiction you work in.
- Auto-logs into each city/county portal and pulls the latest status.
- Flags permits that are stuck or stale.
- Generates the next-action list so the office manager knows exactly what to do today.
- One-click jump from a job to its permit, or from a permit to its job.
How it works
Each jurisdiction gets a lightweight scraper that logs in with stored credentials and parses the public-facing permit portal.
Status changes get diffed against the local cache and flagged if anything moves (or doesn't move when it should).
Permits link bidirectionally to their job in HCP so the field tech and the office both see the same truth.
The stack
Playwright for jurisdiction portal automation (most aren't API-driven). Python orchestrator. Flask dashboard. Secrets vault for jurisdiction credentials.
Who it's for
Electrical, HVAC, plumbing, and general contractors that work across multiple cities and counties and lose hours every week chasing permit status by phone or login.