AI receptionist for plumbers and HVAC: what it actually catches
A trades business loses jobs between the ring and the callback. What an AI receptionist actually catches, and what it should never be allowed to do.
Published: 2026-08-25 · Author: Ahmed Heshmat · 9 min read
In short: Plumbing and HVAC companies rarely lose jobs on the work. They lose them in the gap between the ring and the callback: the call that lands while both hands are in a wall, the no-heat call at 11pm, the quote that never got chased. An AI receptionist closes that gap. It answers every call, sorts emergency from routine by your rules, books the job into your calendar and CRM, and writes everything down. It should not quote prices, make judgment calls, or replace your dispatcher, and a vendor who tells you otherwise is describing a demo.
Key takeaways
- Missed calls are not random. They cluster at the worst moments: mid-job, after hours, and in the seasonal spikes when every shop's phone rings at once.
- Voicemail loses the caller. A human answering service keeps the caller but loses the detail. The point of an AI receptionist is to keep both.
- The system is intake, not judgment. It applies your emergency rules, books the job, logs the call, and texts the crew. Pricing and dispatch stay human.
- Do not accept an average job value from a vendor's calculator. Count your own missed calls and run your own numbers.
The gap between the ring and the callback
Here is a Tuesday for a two-crew plumbing company in the GTA. At 10am you are soldering in a ceiling with the water shut off to half the unit, and the phone buzzes twice in your pocket. You are holding a torch. You are not answering it. You call back at 12:40 and the homeowner, apologetic about it, booked someone else before lunch. Nothing went wrong on that call except the timing, and the timing is the whole business.
The second version happens at 11pm. A no-heat call in February, or a burst supply line, and the phone rings through to a voicemail box. You already know what a homeowner standing in water does when they hear a greeting recorded four years ago. They hang up and dial the next name in the search results, and the ones who do leave a message are, almost by definition, the patient callers with the routine problems. Voicemail misses more than calls. It filters your inbound in exactly the wrong direction, keeping the drip and losing the flood.
The third version never rings at all. It is the quote you sent Tuesday and meant to chase Friday. Chasing it belongs to nobody's job description, so it does not happen, and the job quietly goes to whoever called back. That one is not lost on price. It is lost to silence.
And the GTA runs this on a schedule. The first real cold snap in January fills an HVAC company's line with no-heat calls in a single morning. Spring thaw does the same to plumbers with sump pits and sewage backups. The first stretch of 30 degree days does it again with air conditioning. The cruel part of the seasonality is that call volume peaks exactly when your capacity to answer is lowest, because everyone who could pick up is on a roof or under a floor.
What answers the phone today
Most shops are running one of three setups, and each one drops something specific.
Voicemail drops the caller, as above. It is free, and it costs the most.
A human answering service keeps the caller but drops the information. A person in a call center picks up, reads from a script, takes a name and a number, and relays a message that says "call Dave back about a water heater." They cannot see your schedule, so nothing gets booked. They do not know a backflow preventer from a bathtub drain, so the details the caller volunteered do not survive the relay. Most bill by the minute, so the incentive runs against the thorough call. The callback that follows starts the whole conversation over, assuming the caller still picks up for an unknown number.
The office line works during office hours, if you are big enough to staff one. Plenty of good shops are not, and the office is the owner's cell phone, which is to say the office is in a crawl space until 4pm.
What an AI receptionist actually does
The job, in the order it happens on a real call.
It answers every ring. First ring, at 2pm and at 2am, and it does not give a busy signal on the morning the cold snap hits, because it can take the third and fourth simultaneous call that would have stacked up behind a human.
It triages by your rules, not its own. You write the emergency list once and the system holds it. For a plumbing company, the ring-through list is usually burst line, sewage backup, no water at all. For an HVAC company, no heat in a Toronto February wakes up the on-call phone, and no cooling in May books the first morning slot instead. For an electrician, anything that smells like burning goes straight to a human. The value here is not the AI's judgment. It is that your judgment, written down once, gets applied identically at 3pm and 3am, on the hundredth call the same as the first. And when a call does not fit the rules, the right move is to hand it to a person, so that is what we build it to do.
It books the job and writes everything down. The appointment lands in your calendar with the address, the problem, and the access notes. The job record lands in your CRM. The crew gets a text with what the caller actually said, and a full transcript sits behind every call, which is the standard you would hold a new hire to. Nobody retypes anything, which matters more than it sounds like it should, because retyping is where details die.
We run this in production. Our voice agents answer for a Toronto property management and brokerage operation, and across a 277-call production sample the agents missed zero calls, with 74 of those 277 arriving after hours. Property management is not plumbing, but the shape of the problem is identical: a phone that rings hardest at exactly the moments nobody can pick up. On the trades side, we run CRM and accounting automation in production for GTA trades operators today, so the booking and follow-up half of this is not theory either. There is a fuller walkthrough of how the phone side works on the voice agents page.
What it should never do
This is the part the vendor landing pages skip, so I will say it plainly.
It should not quote prices. A price is a judgment about access, condition, code, and what your week looks like. An AI that quotes a repipe over the phone has seen neither the stack nor the panel, and a wrong number costs you either the job or the margin. The agent's job is to collect what the estimator needs, not to play the estimator.
It should not make judgment calls. Whether to squeeze one more job into Thursday, whether the regular customer jumps the queue, whether the "small leak" being described is actually a ceiling on its way down: those calls belong to the person who knows the crew and the customer. Ambiguity escalates to a human. That is a design rule, not a limitation we apologize for.
It does not replace your dispatcher. It is the intake in front of the dispatcher. And here is where we put our own line in writing: we do not take engagements whose purpose is cutting headcount. If the plan is to replace the person who runs your board with software, we are the wrong firm, and we will say so on the first call. This system exists to catch the calls nobody was answering, not to remove the people who already answer them.
Do the math on your own missed calls
Vendors sell this with a calculator that arrives preloaded: an average job value, an assumed miss rate, a big annual number in red. We are not going to hand you an average, because the only average that matters is yours and we do not know it.
Do the honest version with your own records. Pull last month's call log from your phone bill. Count the inbound calls outside the hours anyone actually answers, and count how many of those numbers never called again. You know your close rate on the calls you do answer, and you know your average ticket. Multiply your own three numbers and you have the revenue side of the gap, built from nothing we told you.
For the cost side, the hours your office spends answering, retyping, and chasing, we built an ROI calculator that does the arithmetic from your inputs: your people, your hours, your loaded costs. It starts from your numbers because an industry average would be a fabrication with a slider on it.
If the math does not clear at your call volume, believe your math. That is a real answer, and some shops are right to wait. If it does clear, a discovery call is free, thirty minutes, and if what you actually need is an off-the-shelf call app rather than a build, that is what we will tell you.
Frequently asked questions
What does an AI receptionist cost for a plumbing or HVAC company?
Our voice agents are a setup fee, then about $1,000 a month to operate, and every build also carries running costs, the phone carrier and the model usage, which we state separately before you sign because they bill you monthly whether we mention them or not. The full price list, including what everything else we do costs, is published in what AI consulting actually costs.
Does it actually book jobs, or just take messages?
It books. The call ends with an appointment in your calendar, a job record in your CRM, and a text to whoever is on deck, carrying what the caller said. Message-taking is the answering service model, and if all you receive is "call Dave back," you have bought a slower voicemail.
What happens when a caller has a genuine emergency?
Whatever your rule says should happen, every time. Most operators set a short ring-through list, on the order of burst pipe, sewage backup, no heat in winter, and those calls go to the on-call phone immediately while everything else books a slot. The agent never decides what counts as an emergency. It applies the list you wrote and logs exactly what it did.
Will customers just hang up when they realize it is an AI?
Some will. Some callers want a human, and the agent does not pretend to be one; it says what it is, and it hands off the moment a caller asks for a person. The honest comparison is not the agent against your best office manager at 10am. It is the agent against your voicemail at 2am, and you already know how many burst-pipe callers leave a voicemail.
Does it work with Jobber, ServiceTitan, or Housecall Pro?
Those are the platforms most plumbing and HVAC shops run, and connecting to what you already use is our wiring work, not a feature you configure yourself between service calls. We build the agent into your existing calendar, CRM, or field service platform, and where a tool offers no way in, we say so up front rather than after the invoice.
Will this replace my dispatcher or my office staff?
No, and we refuse engagements whose purpose is cutting headcount. AI should give your people back their time, not take their jobs. The receptionist takes the 7pm calls nobody is paid to answer and the retyping between systems off the people you already have, and the dispatcher keeps the board.