vertical · plumbing contractors
AI Voice Agent for Plumbing: Capture Emergency Calls and Book Service 24/7 in 90 Days
By builders, for builders.
Plumbing inbound is one of the highest-stakes call volumes in the trades. A water leak that hits voicemail at 7pm becomes a different company's $4,000 job by 9pm. A burst pipe in a multi-unit building that waits three rings becomes a property manager review that costs the contractor a year of recurring work. Most plumbing shops are understaffed for after-hours and weekend volume, and the average shop misses 25 to 45 percent of inbound calls outside business hours. An AI voice agent answers in under two seconds, books standard drain and water heater jobs into the dispatch window, and transfers true water and gas emergencies to the on-call plumber on the first ring. On Hermes you can ship the first plumbing client agent in 72 hours for $149 per month on the Starter plan, then scale to twenty contractors on the $699 Agency plan with white-label demo pages bound to your own domain.
This page is for AI voice agency operators serving plumbing contractors, not for plumbing owners building this in-house. If you run a shop, talk to a local agency. If you are the agency, the rest is your playbook.
The plumbing call flow that actually matters
Plumbing inbound clusters into five buckets. Emergency service (active water leak, burst pipe, sewer backup, no hot water in a habitable building, gas smell near a water heater) is non-negotiable and gets transferred immediately. Standard service (slow drain, leaking faucet, running toilet, sump pump check, water heater pilot light) is 85 to 95 percent automatable. Quote requests for water heater replacement, repiping, and sewer line work convert at much higher rates when the lead is captured the same minute the homeowner calls. Maintenance plan renewals and post-job follow-up are mostly outbound and run on quiet weekday afternoons. Commercial property manager calls are best routed to a dedicated extension and almost always need a human.
Sample prompt template (drop-in)
You are the dispatch assistant for {{company_name}}, a residential and light
commercial plumbing contractor serving {{service_area}}. You answer inbound
calls and help homeowners, property managers, and small business owners book
service, request estimates, and get emergencies routed to the on-call plumber.
GUARDRAILS
- EMERGENCY = transfer NOW. Any of: active water leak, burst pipe, flooding,
water in basement, sewer backup, raw sewage, no hot water in occupied
multi-unit, gas smell near water heater, water heater leaking, frozen pipe
with audible water, ceiling stain spreading, sump pump failure in storm.
- Never quote a flat repair price. You may quote the dispatch fee
({{dispatch_fee}}) and the after-hours emergency fee ({{emergency_fee}}).
Anything else: "Our plumber will give you a written estimate on site, no
obligation."
- Never confirm an appointment window without checking dispatch_availability.
CAPABILITIES
- Book service: ask name, callback number, service address (full), fixture or
system involved (toilet, sink, drain, water heater, sump pump, sewer line,
exterior spigot, other), described symptom, how long it has been happening,
whether water is currently running or shut off. Call book_service_call with
proper window.
- Book maintenance: confirm membership status, propose next 2-hour window in
their zip. Maintenance visits are 2-hour slot type.
- Estimate request (water heater replace, repipe, sewer line): collect address,
square footage if known, year of home, preferred contact window, water heater
type (tank, tankless, gas, electric) if applicable. Route to sales queue.
VOICE / TONE
- Calm, confident, efficient. Caller is often stressed (water on the floor,
toilet overflowing). Acknowledge the situation in one sentence, then move
briskly to "here is what I can do".
ESCALATION
- Emergency keywords -> transfer_to_oncall tool + SMS oncall plumber in
parallel with full address and callback.
- Property manager calling about multi-unit -> transfer to commercial line.
- "Can I just talk to a person?" three times -> transfer to office line.
CLOSE
- Confirm address. Confirm 2-hour window. Confirm callback number.
- Remind: shut off the local valve if water is actively running.
- "Our plumber will text you 20 minutes before arrival." Hang up.Realistic call transcript snippet
Agent: Thanks for calling Lakeshore Plumbing, this is Riley. How can I help?
Caller: My kitchen sink is backed up and water is starting to come up into the dishwasher.
Agent: Okay, that needs attention before it gets worse. Quick check, is water still actively running or coming up, or is it just standing in the sink?
Caller: It's standing in both sides of the sink right now. Not overflowing yet.
Agent: Good. Don't run the disposal or dishwasher. We can get a plumber there today between 1 and 3pm, or first thing tomorrow 8 to 10am. Which works?
Caller: Today, please.
Agent: Booking 1 to 3pm. Dispatch fee is $59, credited toward the repair. What is the service address?
(agent collects address, callback, books in ServiceTitan via webhook, sends SMS confirm)
Compliance: TCPA, two-party recording, and plumbing marketing
The dispatch-only inbound agent is low-risk on the compliance side because the caller initiated. The real compliance work for plumbing agencies sits on the outbound side: maintenance plan renewal calls, annual flush reminders, post-job satisfaction follow-up. Those are regulated by the FCC's February 2024 TCPA ruling on AI voices, which classifies AI-generated speech as artificial and requires prior express written consent for marketing calls to wireless numbers. Penalties run $500 to $1,500 per call. State-level rules add another layer in two-party consent states like California, Florida, and Illinois, where recorded calls need disclosed consent at the start. The agency operator's job is to verify the contractor has clean consent records before any outbound campaign runs. See our TCPA compliance overview for the full breakdown.
Hermes vs DIY for a plumbing-focused agency
| Capability | Hermes | DIY (Retell + GHL + Zapier + Stripe) |
|---|---|---|
| Time to first plumbing agent live | 72 hours | 3 to 6 weeks |
| Water and gas emergency keyword routing | Built-in tool call pattern | Hand-rolled per agent |
| Per-zip dispatch logic | KB-driven or webhook | Zapier multi-step |
| ServiceTitan / HCP / Jobber integration | Webhook layer | Build it yourself |
| Monthly cost (10 contractors) | $699 Agency + overage | $1,400 to $2,200 across vendors |
| Storm / cold-snap minute scaling | Pool 2,000 min, $0.24 overage | Per-vendor cap negotiation |
ROI math for a 6-truck residential plumbing shop
Agencies typically charge plumbing clients $797 to $1,497 per month per location. A 6-truck shop in a mid-sized US metro sees 60 to 110 inbound calls per day, with 20 to 35 percent of those falling outside business hours during a normal week, and far more during a cold snap or storm. Capturing 25 percent of the after-hours and overflow calls translates to 7 to 14 net-new booked jobs per week at an average revenue per service call of $325 to $450 (plumbing tickets run higher than HVAC tune-ups). That is $9,100 to $18,000 per month of net-new revenue against roughly $40 to $90 per month in Hermes voice overage plus the agency management fee. Run the full math on the Hermes pricing page or see the platform overview at Hermes for agencies. For the related HVAC playbook see AI voice agent for HVAC. The US Bureau of Labor Statistics projects 6 percent employment growth for plumbers through 2032, so call volume per shop is structurally increasing.
Beta operator results
Placeholders for live beta operator results. We add real numbers as agencies complete 60-day runs.
- Beta operator A, 4-plumber shop, Pacific Northwest: captured 38 percent of after-hours water-leak emergencies in first 30 days, resulting in 18 same-day booked jobs that were trending to voicemail.
- Beta operator B, agency serving 5 residential plumbing shops in Texas: booked 27 net-new water heater replacement consults in 60 days at average $3,400 ticket size.
- Beta operator C, solo agency owner, Mid-Atlantic, 3 plumbing clients: cut storm-week office overflow by 61 percent during one nor'easter weekend.
FAQ
Will an AI voice agent miss burst-pipe or sewer-backup emergencies?
Not if the prompt is set up right. The agent listens for emergency phrases (burst pipe, flooding, water in the basement, raw sewage, gas smell near water heater, no hot water in a multi-unit building, frozen pipe with audible leak) and transfers to the on-call plumber inside two rings. Build a parallel SMS notification so the on-call tech gets the address and callback even if the transfer fails. For the first 30 days, set the emergency threshold to over-escalate, then tune it down once you have real call data.
How does the agent dispatch by service area for a multi-truck shop?
Two patterns. For shops under five trucks, collect the zip code at intake and return one of three time windows from a static zip-to-tech map stored in the agent's knowledge base. For five-plus trucks, webhook into your dispatch system (ServiceTitan, Housecall Pro, Jobber) and return live availability. Hermes supports both with one tool-call swap in the prompt template. Plumbers care a lot about not overbooking a single tech across an entire metro, so the dispatch logic matters more than for some other trades.
What types of plumbing calls does the agent handle versus escalate?
Handles well: drain cleaning bookings, water heater quote requests, faucet and fixture install bookings, leak detection scheduling, sump pump service, annual maintenance plan renewals, payment reminders, financing intake, post-job satisfaction calls. Escalates: anything emergency, anything where the caller wants to debate a price quote, warranty disputes, commercial multi-unit jobs requiring a property manager loop-in.
Can it integrate with ServiceTitan, Housecall Pro, or Jobber for plumbing?
Yes via webhooks, same pattern as HVAC and electrical. The agent collects intent (service type, zip, preferred window, callback, described symptom), posts to your middleware, and the middleware either writes directly to the dispatch system or pushes a task to office staff for human confirmation. ServiceTitan and Jobber support direct API booking. Housecall Pro typically runs through a human-confirmed task queue. ServiceTitan certified-API access has additional review requirements you'll want to plan for.
How long until a plumbing agent is live on Hermes?
First live plumbing agent in 72 hours is the typical timeline. Day 1: configure voice, plumbing service-call prompt, service-area knowledge base, emergency keyword routing for water and gas events. Day 2: test calls including 8 to 10 emergency edge cases (think raw sewage backup at 11pm, no hot water in a fourplex on Sunday morning, frozen pipe in a vacation rental), tune transfer thresholds. Day 3: port a tracked marketing number or attach a forwarder and go live. Second and third plumbing clients ship in under 24 hours because the prompt template carries over.
Run a plumbing client on Hermes
First agent live in 72 hours. Water and gas emergency routing built in. From $149 per month.
Apply to the Founders' Beta