Plumbers miss calls for the most practical reason there is: their hands are under a sink. Every missed call is a job that usually goes to the next plumber in the search results. An AI receptionist answers every call, books routine jobs, and gets emergencies to your on-call plumber in minutes, day or night. Here's how it works for a plumbing (or HVAC) business, what it costs, a call script you can copy, and how to set it up so customers don't hate it.
1. Why plumbers lose so many calls
- On a job: you can't answer with wet hands or in a crawl space.
- After hours: emergencies (burst pipes, no water, sewage backups) happen at night and on weekends, when the office is closed.
- Busy periods: freezes and storms bring a wave of calls at once.
- Small offices: one person juggling calls, dispatch and invoices.
For one HVAC and plumbing company, even an automatic text after a missed call recovered 89% of missed calls (case study). An AI receptionist goes further: it answers the call itself.
2. What an AI receptionist does for a plumbing business
- Answers every call in a natural voice, 24/7, including several at once.
- Sorts emergencies from routine jobs and alerts the on-call plumber straight away.
- Books routine jobs into your calendar, after checking the address is in your service area.
- Collects the details you need: name, address, the problem, access notes, photos by text.
- Answers common questions: hours, areas covered, call-out fees, payment options.
- Texts a confirmation and saves everything to your CRM with a call summary.
- Transfers to a person when the caller asks or the situation needs it.
3. What it should NOT do
- Diagnose problems or tell callers what's wrong.
- Quote job prices, beyond fixed fees you've published (like a call-out fee).
- Promise arrival times it can't control. "The on-call plumber will call you within 15 minutes" is better than "someone will be there in an hour".
- Handle gas leaks. It should tell the caller to leave and call the gas company or 911, every time.
4. A call script you can copy
"Thanks for calling {{business_name}}, this is the virtual assistant.
Is this an emergency, like a burst pipe, flooding or no water?"
EMERGENCY → "I'm alerting our on-call plumber now. Can I confirm your
address and the best number to reach you?" → page on-call tech
→ text the caller a confirmation
ROUTINE → "What's the problem, and where's the property?" → check
service area → offer the next available slots → book it
→ text a confirmation
GAS SMELL → "Please leave the property now and call your gas company's
emergency line or 911. Don't use switches or flames."
NOT SURE → take details → "Someone from our team will call you back
within [time]." → create a callback taskKeep the first question about emergencies. Callers with a flooded kitchen want to hear that someone's coming, not a menu.
5. Emergency handling: the part that matters most
- Define emergencies clearly: burst or leaking pipes, flooding, no water, sewage backup, no hot water in winter, and anything involving gas.
- Alert by more than one channel: a call or text to the on-call plumber, plus a notification in your CRM's mobile app.
- Escalate if nobody responds within a set time, to a second person.
- Tell the caller what happens next and send it by text, with the emergency rate if you charge one.
- Give safety basics: where the main water shut-off usually is, and to turn it off if water is spreading.
6. What it costs
| Option | Typical cost | Good for |
|---|---|---|
| Built into your CRM (e.g. GoHighLevel Voice AI) | Add-on fee plus per-minute usage | Plumbers already using GoHighLevel |
| Custom voice agent (Vapi, Retell) | Setup cost plus per-minute usage | Complex routing, dispatch software integration |
| Human answering service | Often hundreds to over $1,000 a month | Callers who need a real person every time |
A quick way to judge it: missed calls a week × the share that are real jobs × your average job value. If you miss 10 calls a week and half are $300 jobs, that's about $1,500 a week walking to competitors. Details and the calculation are in missed-call text templates and cost calculator, and general pricing in AI receptionists for small business.
7. Connecting it to your software
The receptionist should book into the calendar your team actually uses. In GoHighLevel that works natively (see GoHighLevel Voice AI). If you dispatch from ServiceTitan, Housecall Pro or Jobber, the booking can be passed across through their integrations or API, or the AI can take the details and create a task for the office to schedule. See connecting apps to GoHighLevel.
8. Set it up so customers don't hate it
- Say it's an assistant at the start. Callers are fine with AI that's honest and quick.
- Always offer a person: "Press 0 or just ask for someone".
- Keep answers short and confirm the address back to the caller.
- Start with after-hours and overflow calls, then expand once you trust it.
- Listen to the first 20 calls and fix anything that sounded wrong.
- Recording and AI calls have rules (consent, disclosure, outbound calling). See the rules section of the Voice AI guide.
Choosing the CRM behind it? See best CRM for plumbers.
9. Also works for HVAC and other trades
The same setup works for HVAC (no heat, no AC), electricians (power out, sparking) and roofers (active leaks). Only the emergency words and questions change. See GoHighLevel for HVAC and GoHighLevel for home services.
Comparing it with a human service? See the answering service for contractors guide for rough costs and what to ask before signing.
Want an AI receptionist for your plumbing business?
I'm Arslan Mumtaz, a software engineer who builds AI voice agents and GoHighLevel systems for home service businesses, including emergency routing and integration with your dispatch software. See AI automation, pricing, or book a free call.
Frequently asked questions
Can an AI receptionist answer calls in Spanish?
Yes, most modern voice agents can handle Spanish and other languages. Set which languages it should answer in and test real calls in each one.
How does an AI receptionist handle plumbing emergencies?
It asks about emergencies first, alerts the on-call plumber by call and text with a backup person if nobody responds, confirms the caller's address, tells them what happens next by text, and gives safety basics such as turning off the main water valve. Gas smells always get an instruction to leave and call the gas company or 911.
Can an AI receptionist book jobs into ServiceTitan or Jobber?
Often, through the dispatch software's integrations or API. If that isn't available, the AI takes the caller's details and creates a task for the office to schedule. In GoHighLevel, booking into the calendar works natively.