“Is my permit ready?”
Answered from your permit system, not a script.

Two thirds of a building department’s phone calls are the same three questions: permit status, inspection scheduling, what do I owe. EffiGov’s agent reads your permit system and your code, answers them on the call, files the inspection request, and sends the rest to a plans examiner with the story already told.

Connects to Accela, Tyler EnerGov, and CitizenServe. Live in Sumter County, Florida since August 2025.

Caller, 8:12 AM

“Yeah, I’m the roofer on Lakeview. Did my dry-in pass, and what do I still owe on that permit?”

Agent

“Let me pull that up. Dry-in passed on September 29th, and there’s no balance on the permit. Want me to put in the final inspection request?”

Permit system · live readAccela · Tyler · CitizenServe
Permit
BLD-2026-04471
Address
•••• Lakeview Dr
Type
Residential re-roof
Status
Issued · inspections open
Last inspection
Dry-in · Passed · Sep 29
Balance due
$0.00
Read at call time · nothing retyped · nothing stale

What one building department’s 10,000 calls were about · Sumter County, FL · year one

  • 52% Inspection scheduling and status
  • 14% Permit status and inquiries
  • 4% Transfer requests
  • 30% Everything else

The permit counter problem

Your plans examiners are answering the phone

Every status call that reaches a permit tech or a plans examiner is a plan that is not being reviewed. The calls are not hard: did the inspection pass, what does a fence permit cost, is it issued yet. They are just constant. In Sumter County, Florida, the Building Services agent touched about 10,000 calls in its first full year, roughly two thirds of them inspection or permit status.

Permit and building calls by hour · all EffiGov permitting deployments

There is no quiet hour at the counter.

Share of calls · four permitting offices · local time

5%10%7 AM: 2.8% of all calls7 AM8 AM: 10.8% of all calls11%8 AM9 AM: 11.8% of all calls12%9 AM10 AM: 12.2% of all calls12%10 AM11 AM: 11.0% of all calls11%11 AM12 PM: 10.0% of all calls10%12 PM1 PM: 11.5% of all calls12%1 PM2 PM: 12.1% of all calls12%2 PM3 PM: 11.2% of all calls11%3 PM4 PM: 5.3% of all calls5%4 PM5 PM: 0.5% of all calls5 PMOFFICE OPENSOFFICE CLOSES

About one in ten of the day’s calls lands in every single hour from 8 to 3, with no lull to catch up in. Each one that reaches a permit tech or plans examiner is a plan that is not being reviewed. The agent takes the status and inspection calls, which are most of them, and the counter gets its day back.

What happens when a contractor calls

01

Permit number or address

The caller gives a permit number, or just the address. The agent geocodes the address against your parcels and finds the record either way.

BLD-2026-04471 matched

02

Read from your permit system

Status, open conditions, outstanding fees, and the last inspection result come straight from Accela, Tyler EnerGov, or CitizenServe. Live data, not a script.

Issued · dry-in passed · $0 due

03

Inspection request captured

The agent takes the inspection request or the reschedule, files it as a record in your permit system, reads back what it captured, and texts a reference number. The single biggest reason contractors call, handled.

Final inspection requested · text sent

04

Plans examiner briefed when it matters

A rejected submittal or a code interpretation goes to a person. The agent warm-transfers and summarizes the call out loud first, so the examiner starts at the right place.

Warm transfer · plan review

The honest answer to a common question

What data do you need to handle permit status calls?

Nothing you do not already have, and no model training in the machine-learning sense. The agent reads these at call time.

Permit system access

Status, fees, and inspection results read live. The one input that turns a script into an answer.

You already have this. Accela, Tyler EnerGov, CitizenServe supported directly

Adopted code and local amendments

Setbacks, fence heights, when a permit is required, answered with a citation.

You already have this. A link to your municipal code

Fee schedule, checklists, forms

The documents your counter hands out are the documents the agent answers from.

You already have this. PDFs or web pages, as they exist today

Inspection types and cutoffs

So the right inspection type is captured in the right window.

You already have this. Usually one page from your inspections desk

Who gets which transfer

Plan review, inspections, code enforcement, licensing: a destination and hours for each.

You already have this. A short list of names and extensions

No model training. No data labeling. No export.

The agent reads these at call time. A fee change or a new amendment shows up in answers the day it is published.

One agent, every channel

The phone is the product. The rest is an add-on.

Residents who need a government the most still call it. A retiree, a contractor on a job site, someone whose water just stopped: none of them are opening a chat window. So the voice agent is where the engineering goes. The same agent can also answer on your website and by text, and we sell both as add-ons. We built around the phone first because that is where the hard problems are; the add-ons inherit everything the voice agent learns.

Primary

Voice

Sub-second responses, interruption handling, warm transfers with a spoken briefing to staff, and a live oversight layer that can step in mid-call. Over 100,000 resident calls in Sumter County's first year ran through it.

Add-on

Website chat

The same department agent, embedded on your site. Useful for the residents who prefer typing. Not where the hard problems are, and not where our engineering goes.

Add-on

Text messaging

Confirmation texts with reference numbers after a call, and a text line that answers from the same knowledge base. Useful for follow-ups. Not the reason anyone picks a vendor.

Frequently asked questions

What data do I need to train an AI voice agent to handle permit status questions?

Less than most departments expect, and nothing you do not already have. The agent needs read access to your permit system so it can look up status, fees, and inspection results live; your adopted building code and local amendments so it can answer when-do-I-need-a-permit questions with a citation; your fee schedule, submittal checklists, and forms; your inspection types and scheduling windows; and a list of who receives which transfer. There is no model training in the machine-learning sense. The agent reads your materials and your system of record at call time, so a fee change or a new amendment shows up in answers the day it is published.

Which permit systems does it connect to?

Accela (Construct API), Tyler EnerGov, and CitizenServe are supported directly for permit, license, and code-case lookups and for filing records or starting an application on the call. Other systems connect through their published APIs. If your system has no API, the agent still answers everything that lives in your code and documents and warm-transfers status questions to staff with the permit number already captured.

How much of a building department's call volume can this actually take?

In Sumter County, Florida, the Building Services agent touched roughly 10,000 calls in its first full year. About half were inspection scheduling or status and another tenth were permit status checks, so roughly two thirds of the department's phone volume was the repetitive, look-it-up kind the agent handles end to end. Plan review questions and code interpretations still reach a person, briefed.

Can contractors request inspections by phone at 6 AM?

Yes. The agent is live 24/7, so a contractor can put in or move an inspection request before the crew arrives on site, and gets a confirmation text with a reference number. The agent knows your inspection types and your next-day cutoff, and files the request into your permit system for your inspections desk.

What happens when the agent is unsure about a code question?

It says so and transfers. A live oversight layer monitors every call and can intervene when an answer drifts, and every call is audited afterward. Code interpretations that the agent cannot cite from your adopted code go to a plans examiner with a spoken summary of what the caller asked.

Does this work for planning and zoning calls too?

Yes. Zoning district, setbacks, permitted uses, and whether an address is inside city limits are answered from your GIS layers and your code. See the geolocation and GIS lookups page for how a spoken address resolves against your own ArcGIS layers.

Do we also get a chatbot or text line for permits?

The same agent can answer on your website and by text, and it sends inspection confirmations by text. Both are add-ons, not our focus. Contractors on a job site call. The phone is where the volume is, and where the product's engineering goes.

AICPA SOC 2SOC 2 Type IIAudit in progress · Live Trust Center ↗

Zero data retention with our primary AI model provider, US-based data. Security overview

Hear it look up a permit

Bring a permit number and a sandbox login to your permit system. We’ll show the agent answer the call.

Book a Demo