Try for Free

AI customer service

AI customer service for home services and HVAC companies

How an AI agent can book service calls, give technician arrival windows, reschedule jobs and handle maintenance plan questions for HVAC, plumbing, electrical and cleaning companies, and pass gas leaks, damage claims and price disputes straight to your team. Part of our AI customer service by industry series and the industries overview; the human side is in helpdesk software for home services.

What do home services customers contact you about?

Most homeowner messages to an HVAC, plumbing, electrical or cleaning company are about a job: booking one, moving one, or asking when the technician will arrive. Your field service software already holds those answers, so Agent can resolve them. Anything that smells of gas, involves water pouring through a ceiling or questions the quality of finished work goes to a person.

Conversation typeCan Agent resolve it?Hand off whenData Agent needs
Book a service call ("my AC stopped cooling")Yes: runs safety questions, checks the service area and books an open slotAny emergency keyword, or no slot inside your promised windowService area by ZIP, dispatch board availability, job types and durations
Technician ETA: "Is anyone coming today?"Yes: gives the arrival window and the technician's first name, and says when they are on the wayThe window has passed with no update, or the technician is running more than an hour lateJob status, assigned technician, arrival window, on-my-way events
Reschedule or cancel a visitYes: moves the job to another open slot or cancels a booked callThe job is a multi-day install, parts are already ordered, or a cancellation fee would applyJob record, slot availability, your cancellation policy
Estimate and quote follow-upPartly: resends the estimate, explains the option tiers in your own words and books the sales visitThe homeowner wants a different price, a discount or a comparison with another bidEstimate PDF, options, expiry date
Emergencies: gas smell, CO alarm, burst pipe, sparking panel, no heat in a freezeNo: gives the safety instruction and hands off at onceAlwaysAddress, emergency on-call roster
Maintenance plan (membership) questions and tune-up bookingYes: lists the visits left this year, the plan benefits and books the seasonal tune-upPlan cancellations, refunds or a dispute about what the plan coversAgreement record, visits used, renewal date
Invoice copy, balance and payment linkYes: sends the invoice and a payment linkThe homeowner disputes a line item or asks for a payment planInvoice, balance, payment status
Warranty: "Is this repair covered?"Partly: reads labor warranty dates and equipment registration on fileCoverage decisions, a manufacturer claim, or a second visit for the same faultInstall date, equipment model and serial, labor warranty terms
Callback: "The problem came back"Partly: books a return visit flagged as a recallThe homeowner is angry, mentions damage, or this is the second recallOriginal job, technician notes, recall flag
Water heater, panel or system replacement financingNo: shares your published financing page onlyAny question about rates, approval or termsLink to financing partner page

What does an AI booking procedure for an HVAC company look like?

Booking the service call is the conversation home services companies get most, and the one where a slow answer loses the job to the next contractor on the search results page. An operations manager could write the procedure for Agent like this. The fees and windows are example values; use your own.

Example procedure: book a no-cool or no-heat service call

  1. Before anything else, ask whether anyone smells gas, hears a carbon monoxide alarm, sees water near electrical equipment, or feels unwell. Any yes stops the booking and triggers the emergency handoff in step 7.
  2. Ask for the service address and check the ZIP code against your service area. Outside it, say so plainly and end politely.
  3. Look up the address in the field service platform. If there is an active maintenance plan, note the member benefits (example: priority booking, waived diagnostic fee).
  4. Ask three triage questions in plain words: what the system is doing, roughly how old it is, and whether the thermostat screen is on. Record the answers on the job; do not diagnose.
  5. Offer the next two open arrival windows for a diagnostic visit. Members get priority slots first. State the diagnostic fee from your published price list (example: $89, waived for members) and say the technician will quote the repair on site.
  6. Book the job, collect gate, pet and parking notes, and send a confirmation text with the window.
  7. Hand off immediately on: gas smell, CO alarm, burning smell, sparks, water near the panel, a vulnerable person in the home during extreme heat or cold, "lawyer", "BBB", a damage claim, or two angry messages in a row. Page the on-call dispatcher through your emergency workflow.
  8. Spend limit: $0. No fee waivers beyond the plan rules, no discounts, no price promises for the repair itself.

Example conversation

Homeowner: AC is blowing warm air and it's 97 outside. Can someone come today?

Agent: I can help you book. First, a quick safety check: does anyone in the home smell gas, feel dizzy, or have a carbon monoxide alarm sounding?

Homeowner: No, just hot.

Agent: Thanks. What's the service address?

Homeowner: 22 Alder Court.

Agent: I see your Comfort Plan, so the $89 diagnostic fee is waived. Today's member slot is 2 to 4 p.m., or tomorrow 8 to 10 a.m. Which works?

Homeowner: Today please. Side gate code is 4417, dog is friendly.

Agent: Booked for 2 to 4 p.m. today. I've added the gate code and the note about your dog for the technician, and you'll get a text when they're on the way. Until then, keeping blinds closed on the sunny side can help.

The dispatcher sees the new job on the board with the triage answers attached. Nothing in this example refers to a real customer.

What safety guardrails does an HVAC or plumbing AI agent need?

Home services is physical work in people's homes, so the hard limits are about safety: Agent never diagnoses, never coaches anyone through gas, electrical or refrigerant work, and never delays an emergency to finish a booking. Everything else is configuration written in plain language.

What Agent must never do

  • Talk anyone through dangerous repairs. No resetting gas valves, opening electrical panels or recharging an AC. Refrigerant is a licensed job: the EPA says only Section 608 certified technicians can buy refrigerant for stationary air conditioning. Agent can share safe homeowner checks you approve, such as the thermostat batteries, the breaker label or the filter.
  • Keep someone talking during an emergency. For a gas smell or a sounding CO alarm, Agent tells the person to leave the home and call 911 or the gas utility from outside, then pages your on-call technician. It does not ask booking questions first.
  • Quote repair or replacement prices. Only the published diagnostic or trip fee and maintenance plan prices. The repair price comes from the technician after diagnosis.
  • Handle cancellations of in-home sales. A homeowner who signed for a new furnace at the kitchen table may have a right to cancel under the FTC's Cooling-Off Rule, which generally excludes repairs the homeowner asked for and emergency purchases. Which applies is a legal question, so Agent routes every cancellation of a signed sale to a person.
  • Give financial advice. Financing rates and approvals belong to your lending partner and your team. Agent never gives legal or financial advice.

What triggers a handoff

  • Safety keywords: gas, rotten egg smell, carbon monoxide, CO alarm, smoke, sparks, burning, flooding, sewage backup.
  • Vulnerability: an older or medically fragile person in a home with no cooling during a heat wave. The CDC notes that adults aged 65 and older are at higher risk in extreme heat; your dispatcher decides whether to move them up the board.
  • Disputes: damage to the property, a second callback for the same fault, a refund request, review threats, "attorney" or a licensing board.
  • Sentiment: two negative messages in a row, or a customer tier you mark as commercial or builder.

Data handling

Gate codes, alarm codes and lockbox numbers are access to someone's home. Agent stores them on the job for the technician, never repeats them back in a later conversation, and verifies the caller against the address and phone number on file before sharing an arrival window or technician name. Aftersales is US-hosted and offers a GDPR data processing agreement; set retention for access notes in your own policy.

Which channels matter most for home services customer service?

Phone still carries emergencies, text carries the job day, and web chat catches the homeowner comparing contractors at 10 p.m.

  • Phone. Burst pipes and no-heat calls arrive by voice. Growth and Scale add phone with warm and cold transfers, recording consent and per-brand numbers, which suits companies running separate HVAC, plumbing and electrical brands.
  • SMS. Booking confirmations, on-my-way texts and "reply 1 to confirm" for tomorrow's visit. Outbound texts need prior consent under the TCPA (see the FCC's consumer guide to unwanted calls and texts), so keep service consent separate from tune-up promotions.
  • Website chat. After-hours booking requests and "do you service my area?" questions. Answering in seconds keeps the homeowner from calling the next company.
  • Email. Estimates, invoices, warranty registrations and photos of the old unit's data plate.
  • Social DMs. Neighborhood referrals and the occasional public complaint, which belongs with a person.

Every channel lands in one Inbox queue, so a homeowner who texts after calling keeps the same thread.

Which systems should a home services AI agent connect to?

Connect the field service management platform first. Read access to jobs, the dispatch board and technician status answers most of the table above; write access lets Agent book and move jobs.

SystemWhat Agent reads or doesHow it connects
Field service management platformCustomers, addresses, jobs, arrival windows, technician on-my-way status; creates, moves and cancels jobsAftersales API or webhooks
Maintenance agreements (often inside the same platform)Plan tier, visits used, renewal date; books tune-upsAftersales API or webhooks
Price listDiagnostic and trip fees, plan prices (read-only)Knowledge, or Aftersales API
Invoicing and paymentsInvoices, balances, payment linksAftersales API or webhooks; Stripe if you take payments through it
Financing partnerLink to the application page onlyKnowledge
Salesforce, Zendesk or FreshdeskExisting customer records; Agent can also run inside themNamed integrations
Slack and JiraEmergency pages to the on-call channel; a Jira issue for a booking-page bugNamed integrations

Confirm specific field service connectors on a call. Procedures and safe homeowner checks live in Knowledge, so Agent, your dispatchers and the help center use the same wording.

What does AI customer service cost for an HVAC or plumbing company?

A regional HVAC and plumbing company would pay about $2,566 a month at list prices, roughly 64 cents per conversation, on these assumptions:

  • 8 customer service reps and dispatchers on Growth, billed annually, handling 4,000 conversations in a normal month.
  • Agent resolves 45%, below the 71% median Aftersales customers reach after 90 days, because emergencies, disputes and sales cancellations always go to people.
  • Copilot for every rep, and 20 technicians and managers who only need to read notes, comment and approve.
Line itemCalculationMonthly cost
8 rep and dispatcher seats on Growth8 × $69$552
Agent resolutions1,800 × $0.99$1,782
Copilot for 8 reps8 × $29$232
20 technicians and managers as Lite seatsIncluded on Growth$0
Total per month$2,566

Seats do not grow with a heat wave. EIA's 2020 survey found 88% of U.S. households use air conditioning, so the first hot week hits almost every customer at once. If that month brings 6,500 conversations at the same rate, only the Agent line rises, to about $2,896, for a total near $3,680. Conversations Agent cannot help with cost nothing. Companies that need SSO would choose Scale at $109 per seat, and teams staying in Zendesk, Freshdesk or Salesforce Service Cloud can run Agent there with no seats. See pricing.

How do you roll out an AI agent at a home services company in 30 days?

Launch in the shoulder season, spring or fall, so Agent is tested before the first heat wave or freeze rather than during one.

  • Days 1 to 7. Tag three months of calls, texts and chats by intent. Pick three to start, usually booking, ETA and rescheduling. Connect read access to the field service platform, agree the emergency keyword list and on-call paging with operations, and load the price list and service area.
  • Days 8 to 14. Write the procedures or import your CSR scripts. Replay past conversations, and set Monitors to flag any reply that quotes a repair price or skips the safety question.
  • Days 15 to 21. Turn on website chat and SMS replies after hours and on weekends, when nobody is answering today. Give Agent write access to book jobs once dispatchers trust the slots it picks.
  • Days 22 to 30. Add maintenance plan tune-up booking, invoices and estimate follow-up, then daytime chat. Review resolution rate, measured as our resolution rate guide describes, plus every emergency handoff, each week. Insights will show spikes such as a run of no-heat bookings in one ZIP code on the first cold night.

Frequently asked questions

Can an HVAC chatbot book jobs straight onto the dispatch board?
Yes, once it has write access to your field service platform through the Aftersales API or webhooks. Agent books only into slots the platform shows as open for that job type and service area, and dispatchers can still move anything it books. Many companies start with read-only ETAs for a week before turning booking on.
What does Agent do when a homeowner says they smell gas?
It stops the conversation's normal flow, tells them to leave the home and call 911 or their gas utility from outside, and pages your on-call technician with the address. It does not ask booking questions first or suggest any checks inside the home.
Can AI give homeowners a price for a repair or a new system?
It can share prices you publish, such as the diagnostic fee and maintenance plan tiers, and resend an estimate your technician already wrote. It does not price a repair it has not seen, and requests for discounts or price matching go to your team.
Will an AI agent work for plumbing, electrical and cleaning companies too?
Yes. The procedures change (a plumbing triage asks about shut-off valves and water near outlets; a cleaning company cares about access, supplies and recurring schedules), but the pattern of booking, arrival windows and handoffs is the same. Multi-trade companies can run separate procedures and phone numbers per brand on Growth and Scale.
Can Agent sell or renew maintenance plans?
It can explain the plan tiers you publish, book included tune-ups and send a renewal link. Cancellations, refunds and arguments about what a plan covers go to a person, with the agreement record attached.
Do we need to replace our field service software?
No. Your field service platform stays the system of record for customers, jobs and invoices. Agent reads and writes to it through the Aftersales API or webhooks; confirm specific connectors on a call.
AS
The Aftersales teamCustomer service product specialists

Book the 10 p.m. service call before a competitor does

Start a 14-day free trial, connect your field service platform read-only and see how many booking and ETA questions Agent resolves.