Dispatch and field automation for plumbers and electricians, on the board you already run
From the moment an estimate is sold to the moment the job closes, somebody in your office is chasing: a permit, an inspection slot, a back-ordered water heater, a tech who's running two hours behind on a freezing Tuesday. We automate that chasing around ServiceTitan, Housecall Pro, Jobber, FieldEdge or whatever you run, and build the workflows your platform was never going to ship for a shop your size.
What changes for your office
3 things that decide this
- 01A sold job walks itself to install-ready. Permit filed, inspection booked, deposit in, materials received: each item watched, and the right person nudged the day one stalls.
- 02Your board survives a cold snap. Dispatch rules you can read handle skill, zone, priority and membership, and the whole board re-checks itself when a job runs long.
- 03Callbacks get caught before the job closes, because the pressure test, the GFCI test and the photos have to be on the job before anyone can mark it done.
From the sold estimate to the closed job, and what each step writes back
These are the three stations this page owns. The hub walks the rest, from the first ring through to the renewal.
Station 01 · Sold, and waiting on a permit
- Today
- Deposit, permit, inspection slot, material lead time and the install date get chased across four systems by whoever has a free hour. Your water heater sits in the warehouse while the crew waits on it.
- What we automate
- One install-ready checklist per job type, triggered off the sold estimate. It watches every item and nudges the right person the day one stalls, rather than three days after.
- What stays human
- Your office still rings the supply house when a panel is back-ordered, and still calls the homeowner when a date has to move. They just stop finding out late.
Writes to ServiceTitanJob tags and notes; install date set once the checklist clears.
Station 02 · A cold snap, and the board explodes
- Today
- Your dispatcher re-plans the whole afternoon by hand every time a job runs long. Drive time eats the margin, and a drain tech ends up on a panel job because his name was at the top of the list.
- What we automate
- Booking that knows the drive, and rules you can read: skill, zone, priority, membership, surge mode. When a job overruns, the board re-checks itself instead of only the slot behind it.
- What stays human
- Your dispatcher still decides who goes where. Our system proposes the re-plan; your office approves it or overrides it with one tap.
Writes to ServiceTitanTech assigned, job notes and tags updated, ETA texted to the customer.
Station 03 · Close-out: the test, the photo, the callback flag
- Today
- Camera-inspection footage, the pressure test, the GFCI test and the panel labelling live on a paper ticket until Friday, and you find the callback at the next visit.
- What we automate
- A close-out checklist per job type that has to clear before the job closes, with photos from the tech's phone attached. Anything missing flags on the spot, and a returning job gets a callback flag with the original tech on it.
- What stays human
- Your tech still does the diagnosis, the repair and the conversation at the door. We only take the paperwork off him.
Writes to ServiceTitanJob form, equipment record and attachments updated.
Every station writes to your board of record, whatever it is. On Service Fusion, an older FSM, a spreadsheet or a system you had built years ago, the stations stay the same and only the write-back changes.
Four things that stop your office chasing
Install-ready checklists per job type
A water heater swap, a repipe, a sewer line and a panel upgrade need different things before a crew rolls. Each job type gets its own checklist, triggered off the sold estimate, visible on the board, and nobody has to remember which permit this one needs.
Permits and inspections, tracked not chased
The permit number lands on the job, the inspection slot goes on the calendar, and the result gets written back to the same job the invoice comes from. Filing stays in your name and licensed work stays licensed. Our software just stops it going missing.
Dispatch rules and surge mode
Skill, zone, priority, membership and drive time, in a table your dispatcher edits. On a freeze week, surge mode changes the arrival windows you promise instead of promising the same window and breaking it forty times.
Close-out QA and callback flags
Pressure test done, GFCI tested, panel labelled, photo of the finished work attached. The checklist has to clear before the job closes, and a job that comes back gets flagged against the original tech so you can see the pattern rather than guess at it.
ServiceTitan, Housecall Pro and the rest run the board well. Here's what they leave to you.
Every platform in this trade schedules jobs, and most of them do it well. What none of them do is watch the ten things that have to be true before a crew can roll on a sold job, or hold your permit and inspection state next to the job the invoice comes from. That gap is why your office manager keeps a spreadsheet, and why the answer to "is Tuesday's install ready?" takes four minutes and two phone calls.
We build into that gap. On Housecall Pro and Jobber, jobs and scheduling are exposed through public APIs, so the checklist state and the assignment can live on your board directly. ServiceTitan needs API access through its developer program and your own tenant credentials, and we confirm exactly what your account exposes during the audit, before anyone estimates a build. Running Service Fusion, an older FSM, a spreadsheet or a system you had built years ago? We write into that instead, and the same checklist logic sits on top.
- 01Checklist and assignment state written back to your board, not held in a tool nobody opens.
- 02Supply-house portals and permit systems connected where they have an API, and watched by a checklist where they don't.
- 03Your dispatcher keeps the override. Nothing auto-books a customer into a window you'd have to break.
Life safety is a hard rule in the triage table, not a judgement the model makes
Before anyone writes a prompt we write the escalation table with you, and it's the first thing your dispatcher reads. A gas smell, a sparking panel, water running into a live panel or an outlet, a carbon monoxide alarm: those calls go straight to a person, and where it applies the line tells the caller what to do right now. Shut the main. Get out of the house. Don't touch the panel. Then it rings your on-call tech and stays on the line until somebody picks up.
Everything else is just as plain, and we put it in writing before the build starts. No AI on your line ever tells a caller that a system is safe, that gas has cleared or that a panel can be re-energised: that call belongs to a licensed plumber or electrician standing in front of it. Licensed work stays licensed, permits and inspections stay in your name, and the software only tracks whether they've been pulled and booked. Every call is recorded, callers are told so at the top, and texting runs on the opt-in your office already collects.
- 01Gas, sparking, water into electrics and CO alarms escalate to a human before the caller finishes the sentence.
- 02No AI declares a system safe or a panel clear. Diagnosis and sign-off stay with your licensed tech.
- 03Permits and inspections stay filed in your name. The software tracks whether they've been pulled and booked, and nothing more.
“They will treat your vision like their own and build it that way.”
Ron Klabunde · Founder, SmartREI ↗
Some of the systems we have shipped
- AuditFree. We read your install queue, your open permits and last month's board by day.
- DiagnoseWe map the booking path into your board and sit with your dispatcher and your office manager for an afternoon.
- BuildFixed price from the diagnostic. Tested on your real calls, your real jobs and your own flat-rate book.
- RunMonitoring, a named engineer, and the first two months of maintenance free.
Best fit: five or more trucks, a dispatcher or office manager, and a platform you've outgrown in places. Not a fit: a one-truck owner-operator, who's better served by an off-the-shelf app. You can stop after any stage; the audit report is yours either way.
Before you book
01Does this replace our dispatcher?+
No, and a dispatcher who's been on the desk five years knows things no rules table will ever hold. What changes is that she stops re-planning the whole afternoon by hand every time a job overruns. Our system proposes the re-plan and she approves it, or overrides it, in one tap.
02How does it handle permits and inspections?+
It tracks them, and it never files them. The permit number lands on the job, the inspection slot goes on the calendar, and the result gets written back to the same job your invoice comes from. Filing stays in your name, licensed work stays licensed, and the only thing the software changes is that nothing goes missing between the sold estimate and the crew rolling.
03What does it do when a water heater or a panel is back-ordered?+
It tells you the day the date slips, rather than the day the crew arrives. Materials sit on the install-ready checklist, so a delayed item stalls the checklist and nudges your purchaser and your scheduler at once. Your office still makes the supply-house call and still moves the date with the homeowner.
04Can it hold up in a cold snap?+
That's the week it earns its keep. Surge mode changes the arrival windows you promise instead of promising the usual ones and breaking forty of them. Priority ranks by rules you wrote: water still running, main off or not, vulnerable occupants, members first. And the board re-checks itself when a job runs long.
05Will our techs actually use the close-out checklist?+
They use it because the job won't close without it, and because it's shorter than the paper ticket it replaces. Photos come off the phone they already carry, the checklist is written per job type so a drain call isn't asked panel questions, and anything missing flags on the spot rather than at the next visit.
06Is this the whole of what you do for plumbing and electrical contractors?+
No, it's the middle of the chain. In front of it we build the phone layer that answers and triages the call. Behind it we build estimate follow-up and financing, job costing that has drive time and callbacks in it, and the memberships that renew themselves. Our hub page walks the whole thing.
A senior engineer, not a sales rep
Abdul Basit founded Hashlogics in 2017, and the team runs from Lahore with a US LLC. Clients rate the work 5.0 on Clutch, and in 2026 it was named Best AI-Native Software House of the Year at TechNova.
Your audit call is with an engineer who has read install queues and dispatch boards like yours, and it isn't a slide deck. Bring last month's board and your open permit list if you have them, and we'll work from those.
- NDA before the first conversation.
- No pitch on the call. A report you could hand to another firm.
- Fixed price after the diagnostic, so the number isn't a guess.

Go deeper
- AI, automation and custom software for plumbing and electrical contractors →The whole chain, from the first ring to the renewal.
- AI voice agents for plumbers and electricians →What happens before the job reaches the board.
- Estimating automation for plumbing and electrical →The follow-up that fills the install queue in the first place.
- Electrical contractors →Panel upgrades, EV chargers and inspections, in the electrician's words.
- How to automate plumbing and electrical dispatch with AI →Intake, triage, drive-time-aware booking, write-back.
- Build custom dispatch software or buy ServiceTitan? →Which shops should buy, and which should build.
- What a cold snap does to a plumbing dispatch desk →The week the board falls apart, and what changes.
- The ServiceTitan API: what a real integration involves →Access model, write-backs, and what breaks.
- Housecall Pro and Jobber integrations →What's native, what's Zapier, what needs a build.
- Business process automation →The service behind this page, across every industry we build for.

