All posts

Use cases · August 21, 2026

An AI receptionist for home services: plumbers, HVAC and roofers

When you are under a sink or on a roof, the phone rings out and the customer calls the next company. An AI receptionist answers, triages and books the job.

An AI receptionist for home services: plumbers, HVAC and roofers

An AI receptionist for home services answers the calls you cannot, because your hands are busy and your phone is in the van. It picks up, finds out what is wrong, collects the address, books an estimate or service visit, and transfers real emergencies straight to you. For a plumber, HVAC technician or roofer, the point is simple: a missed call is usually a lost job, because the customer rings the next name on the search results.

The missed-call problem in the trades

Home service work has a brutal pattern. Customers call when something is wrong, often urgently. They do not leave voicemails. They ring three companies and book the first one that answers.

If you run a small crew, calls come in when you are:

  • Under a sink with water running.
  • On a roof with no signal.
  • Driving between jobs.
  • Asleep, because the heating failed at 11pm.

Hiring a receptionist is expensive for a small firm, and traditional answering services often take a message that you call back hours later. An AI agent, by contrast, can take the booking in the moment.

What the agent does on an inbound call

A typical flow:

  1. Answers within a couple of rings with a short greeting that names your business and says it is an AI assistant.
  2. Asks what the problem is, in the caller's own words.
  3. Triages: emergency, urgent, routine, or quote request.
  4. Collects name, phone number, address and access notes.
  5. Offers an appointment slot from your Google Calendar, or arranges a callback.
  6. Sends you a summary immediately, with the transcript.

For emergencies, it transfers the call to your mobile or an on-call number, and also texts or emails the summary. Purple Voice can transfer hot calls to a human, and you decide who that human is and when.

Writing the triage rules

Triage is where an AI receptionist for a trade business succeeds or fails. Be explicit.

SituationCategoryAction
Burst pipe, floodingEmergencyTransfer now; advise shutting off the mains only if your approved script says so
Gas smellEmergencyTell caller to leave the property and call the gas emergency number; then notify you
No heating in cold weather, elderly occupantsUrgentTransfer or book same-day
Dripping tap, slow drainRoutineBook next available slot
Roof replacement estimateQuoteBook survey visit
Annual boiler serviceRoutineBook from service calendar

Keep safety advice minimal and conservative. If a caller describes a gas smell or electrical hazard, the right answer is to follow official emergency guidance, not to improvise instructions. Have your insurer or industry body review the wording if you can.

Our guide to writing an AI voice agent prompt includes a section on guardrails like these.

Booking estimates and service visits

Home service calendars are messy. A job may take thirty minutes or three hours, and travel time varies. A few ways to keep booking sane:

  • Use separate calendars for estimates, standard service visits and installations.
  • Tell the agent how long each type lasts and the areas you cover.
  • Add buffers for travel.
  • Keep a service area list, so the agent can decline politely outside your area.

When the agent books, it should repeat the address and arrival window back and confirm the best phone number. The details of calendar booking are covered in AI appointment setting.

Quotes and prices: be honest

Customers will ask "how much?" in the first thirty seconds. The honest answer for most jobs is "it depends", and a good agent says so without sounding evasive:

Customer: How much to replace a water heater?

Agent: It depends on the size and where it is installed, so I would not want to guess. We offer a free estimate visit. Can I find a time this week for someone to come and look?

If you have fixed prices, such as a call-out fee or a standard service price, put them in the knowledge base. Do not include ranges you cannot stand behind.

Outbound: calling back web and ad leads

Home service leads from ads and comparison sites go cold fast. Use an outbound campaign to call new web enquiries within minutes. The agent asks about the job, confirms the address area and books an estimate. Set calling hours that match when homeowners are available, often early evening, and use retries, up to five, with retry hours that vary by time of day.

For roofing and other higher-ticket work, a qualifying question or two is worth adding: whether they own the home, whether insurance may be involved, and how soon they want work to start. See speed to lead for the thinking behind quick callbacks.

Practical setup

  1. Forward your business number to a number connected to Purple Voice, or use a dedicated number for the AI line. Numbers run on your own provider, such as Twilio, Plivo or SuperPhone.
  2. Build the knowledge base: service area, hours, services offered, call-out fees, payment methods, warranty basics.
  3. Write triage rules and the emergency transfer number.
  4. Make test calls from your own phone, including a panicked caller and one with a bad line.
  5. Go live on after-hours first, then extend to daytime overflow when you trust it.

The test your AI voice agent article has a checklist you can borrow.

Limits and honest caveats

  • Background noise on job sites and bad mobile signal reduce speech recognition accuracy on any system.
  • Older customers may prefer a human, so offer one quickly.
  • A wrong triage decision can cost money or safety, so review transcripts daily for the first weeks.
  • The agent cannot diagnose faults, and you should say so in the prompt.

Measuring payback

Count calls answered, jobs booked and estimates that turn into work. Compare to a month before. An illustrative example: if you miss eight calls a week and even three of them would have become jobs worth a few hundred dollars each, the gap is bigger than the monthly cost of the tool. Use your own numbers, not mine.

Seasonal planning

Home service demand spikes with the weather: heating failures in the first cold snap, air conditioning in a heatwave, roof leaks after storms. Update your prompt and knowledge base before the season, not during it. Add temporary rules such as extended emergency hours, longer lead times for installs, or a pause on routine bookings. During a spike, consider a message at the start of the call about expected wait times, so customers hear it from you before they hear it from a competitor.

Try it

Start with after-hours calls only. The Purple Voice Free plan includes one agent, one number and 100 minutes a month with no card, enough to see how it handles real callers. Begin at voice.purplerocket.co, and look at pricing when you need more minutes.

Frequently asked questions

Can an AI receptionist answer calls for a plumber or HVAC company?

Yes. It can answer every call, ask what the problem is, collect the address and contact details, book an estimate or service visit into Google Calendar, and transfer emergencies to you or an on-call technician.

How does an AI receptionist handle emergency calls?

Tell it which situations count as emergencies, such as burst pipes, gas smells or no heating in winter, and give it a transfer number. It should transfer immediately and give safety guidance only from your approved script.

Will customers be put off by talking to an AI?

Many customers care more about getting an answer than who gives it. A friendly, brief greeting that says it is an AI assistant, and an easy route to a person, keeps most callers comfortable.

Can the AI quote prices for repairs?

Only if you have fixed prices you are happy to share, such as a call-out fee. Most jobs need an assessment, so the agent should explain the process and book an estimate instead.

What does an AI receptionist cost compared with an answering service?

Purple Voice has a Free plan with 100 minutes a month and Basic at $19 a month with 1,000 minutes, with phone numbers and AI usage billed by your providers. Compare against what missed calls cost you in jobs.

Can it also call back online enquiries?

Yes. A campaign can call web form and ad leads within minutes, ask about the job, and book an estimate, which helps when you are on site and cannot call them yourself.

  • home-services
  • inbound
  • receptionist
  • appointments

Put your first agent on the phone today

Start on Basic for $19 a month. Upgrade to Pro when you need more agents, numbers and campaigns.