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 type | Can Agent resolve it? | Hand off when | Data Agent needs |
|---|---|---|---|
| Book a service call ("my AC stopped cooling") | Yes: runs safety questions, checks the service area and books an open slot | Any emergency keyword, or no slot inside your promised window | Service 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 way | The window has passed with no update, or the technician is running more than an hour late | Job status, assigned technician, arrival window, on-my-way events |
| Reschedule or cancel a visit | Yes: moves the job to another open slot or cancels a booked call | The job is a multi-day install, parts are already ordered, or a cancellation fee would apply | Job record, slot availability, your cancellation policy |
| Estimate and quote follow-up | Partly: resends the estimate, explains the option tiers in your own words and books the sales visit | The homeowner wants a different price, a discount or a comparison with another bid | Estimate PDF, options, expiry date |
| Emergencies: gas smell, CO alarm, burst pipe, sparking panel, no heat in a freeze | No: gives the safety instruction and hands off at once | Always | Address, emergency on-call roster |
| Maintenance plan (membership) questions and tune-up booking | Yes: lists the visits left this year, the plan benefits and books the seasonal tune-up | Plan cancellations, refunds or a dispute about what the plan covers | Agreement record, visits used, renewal date |
| Invoice copy, balance and payment link | Yes: sends the invoice and a payment link | The homeowner disputes a line item or asks for a payment plan | Invoice, balance, payment status |
| Warranty: "Is this repair covered?" | Partly: reads labor warranty dates and equipment registration on file | Coverage decisions, a manufacturer claim, or a second visit for the same fault | Install date, equipment model and serial, labor warranty terms |
| Callback: "The problem came back" | Partly: books a return visit flagged as a recall | The homeowner is angry, mentions damage, or this is the second recall | Original job, technician notes, recall flag |
| Water heater, panel or system replacement financing | No: shares your published financing page only | Any question about rates, approval or terms | Link 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
- 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.
- Ask for the service address and check the ZIP code against your service area. Outside it, say so plainly and end politely.
- 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).
- 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.
- 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.
- Book the job, collect gate, pet and parking notes, and send a confirmation text with the window.
- 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.
- 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.
| System | What Agent reads or does | How it connects |
|---|---|---|
| Field service management platform | Customers, addresses, jobs, arrival windows, technician on-my-way status; creates, moves and cancels jobs | Aftersales API or webhooks |
| Maintenance agreements (often inside the same platform) | Plan tier, visits used, renewal date; books tune-ups | Aftersales API or webhooks |
| Price list | Diagnostic and trip fees, plan prices (read-only) | Knowledge, or Aftersales API |
| Invoicing and payments | Invoices, balances, payment links | Aftersales API or webhooks; Stripe if you take payments through it |
| Financing partner | Link to the application page only | Knowledge |
| Salesforce, Zendesk or Freshdesk | Existing customer records; Agent can also run inside them | Named integrations |
| Slack and Jira | Emergency pages to the on-call channel; a Jira issue for a booking-page bug | Named 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 item | Calculation | Monthly cost |
|---|---|---|
| 8 rep and dispatcher seats on Growth | 8 × $69 | $552 |
| Agent resolutions | 1,800 × $0.99 | $1,782 |
| Copilot for 8 reps | 8 × $29 | $232 |
| 20 technicians and managers as Lite seats | Included 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.