AI Receptionist for HVAC Companies: Route Sales Calls, Not Just Repairs

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Receptionist for HVAC Companies: Route Sales Calls, Not Just Repairs.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Receptionist for HVAC Companies: Route Sales Calls, Not Just Repairs.

Treat a replacement call as a lead to win, not a ticket to book. The receptionist asks four qualifying questions (system age, what triggered the call, who decides, and timing), then warm-transfers to a salesperson if one is free or books an in-home estimate. Repair calls go to the dispatch queue with a priority tag.

Callers rarely announce which kind of call they are making. "The AC is 16 years old and died again" is a repair and a sales lead in one sentence. The routing below sorts that sentence, and the calls that are cold vendors, before anyone is transferred anywhere. Some owners say a large share of their phone traffic is replacement enquiries rather than repairs. Whether that is true for you is a counting job, and the first section shows how to do it.

Follow me on Instagram@sagnikteaches

Count your calls before you build the routing

You do not need software to find out how much of your phone is sales. Take the last two weeks of calls from your phone provider's log or your booking system, open each one that lasted more than 30 seconds, and tag it with one of seven labels: emergency repair, routine repair, maintenance, replacement or new install, existing customer, vendor or cold call, other. Recordings or call notes will do; a shared spreadsheet is enough.

Connect on LinkedInSagnik Bhattacharya

Two numbers come out of it. The first is the share that was replacement or new-install enquiries. The second matters more: of those, how many ended with an estimate booked within a day? If the first number is 15 per cent and the second is 40 per cent, the routing below is worth building before you spend anything on tools. If the first is 3 per cent, a repair-first receptionist with a sales flag is enough. HVAC lead generation: using AI call tags to see which sources book replacements goes further on tagging, and what missed calls cost a heating and cooling business puts a price on the ones nobody answers.

Subscribe on YouTube@sagnikteaches

Seven call types and where each one goes

Write the destination for each type before you touch the receptionist's settings. The table is a starting point. The ages, times and thresholds in square brackets are yours to change.

Call typeWhat the caller saysDestination
Emergency repairNo heat in winter, no cooling in a heatwave, water leaking, a gas smell or a carbon monoxide alarmSafety message first for gas or carbon monoxide, then an alert and transfer to the on-call technician
Routine repairNoisy unit, weak airflow, thermostat problem, error codeBook a diagnostic slot; capture brand, age and symptom
Repair with a sales flag"It's [12]+ years old and has died again"Book the repair, tag "replacement likely", alert the sales manager
Replacement or new installNew system, heat pump, mini-split, extension, second opinionQualify, then warm-transfer to sales or book the estimate
MaintenanceTune-up, service plan, renewalBook the maintenance slot; tag plan members
Existing customerWarranty, invoice, reschedulingMessage or transfer to the office; sales not involved
Vendor or cold callSelling to youTake a message, no transfer

The safety row comes first for a reason. If a caller mentions a gas smell or a carbon monoxide alarm, the receptionist's script is the standard one: get everyone outside into fresh air and call the emergency services (the gas emergency line for a gas smell), then alert you. It does not qualify the caller, offer a routine booking or mention a replacement. One public safety page I read puts it plainly: suspected carbon monoxide poisoning means getting outside to fresh air and then calling the emergency services. A receptionist is no place to improvise around that.

Hearing a sales lead inside a repair call

Customers describe the situation, not the category, so the receptionist needs a list of phrases that mean "sales" even when the caller opens with "it's broken". Put these into the instructions as examples, not as a rigid keyword filter, and expand the list from your call tags.

What the caller saysWhat it meansRoute
"I want a quote for a new furnace" or "a heat pump"Open sales leadQualify, then warm transfer
"The other company says I need a whole new system. Is that right?"Second-opinion lead, usually warmQualify, book an estimate or a diagnostic with a senior adviser
"We're buying a house and the inspector flagged the AC"Deadline-driven leadQualify, flag the deadline, transfer or book first
"We're adding a room" or "converting the loft"New installQualify, book an estimate
"It's about 16 years old and has stopped again"Repair now, replacement likelyBook repair, tag, alert sales manager
"Thinking of swapping before it fails"Early lead, planned timelineQualify; estimate booking, no rush
"How much for a new thermostat?"Small service ticketRepair queue, not sales
"It's making a noise"RepairDiagnostic slot

The first-mention rule helps too: whatever the caller says first sets the opening question. A caller who opens with "I'd like a quote" gets the qualifying questions straight away. A caller who opens with "it's dead" gets the repair questions, and the receptionist asks the age of the system as part of those, which is how the sales flag gets set without a sales pitch. For more on writing one script that both your staff and the AI follow, see an HVAC call script to train your CSRs and AI on.

Four questions that qualify a replacement lead

Four questions do most of the qualifying. They run in this order because the early ones are low-effort and the last is the one that makes people hesitate.

  1. How old is the system, and what type is it? Furnace, boiler, air conditioner, heat pump, mini-split. "Roughly" is fine. A photo of the data plate later gives you the real answer.
  2. What happened that made you call? A breakdown, rising bills, a noisy unit, a house sale, an extension, a quote from someone else. The trigger sets the urgency.
  3. Are you the homeowner, and who else is involved in the decision? A quote presented to half of a couple often stalls. Book the estimate when both can attend.
  4. When do you want it sorted? This week, this month, this year. Give the options so callers do not have to invent a timeline.

Three extras are worth recording when volunteered but not chasing: whether they already have another quote, whether they want to hear about financing, and the size of the home (square feet or number of floors). The receptionist should not evaluate another company's quote, discuss financing terms, or suggest which system suits the house. Those belong to your sales adviser.

A simple five-point score turns the answers into a destination. Give a point for each: system age at or above your replacement threshold ([12] years is a placeholder), a breakdown now or within the last year, the caller being the decision-maker, a wish to act within [30] days, and an estimate request or an existing quote. Four or five points is hot, two or three is warm, and zero or one is cold.

Caller (illustrative)AnswersScoreRoute
Homeowner, AC stopped yesterday16 years old; breakdown now; decides alone; wants it fixed or replaced this week; no other quote4 (age, breakdown, decision, timing)Hot: warm transfer to sales
Couple planning to move9 years old; no fault; both decide; wants it done within three weeks, before listing; has one quote3 (decision, timing, quote)Warm: book an estimate for both of them
Landlord asking about pricesUnknown age; no fault; wants a ballpark figure; no timeline1 (decision)Cold: info text and callback list

The script itself, with the early lines kept short enough to say in one breath:

OPENING (sales intent heard)
"Happy to help with that. I'll ask a few quick questions so the right person
can give you a proper answer."

1. "How old is the system, roughly, and is it a furnace, boiler, air
   conditioner, heat pump or something else?"
2. "What made you call today?"
3. "Are you the homeowner? Is anyone else involved in the decision?"
4. "When would you like it sorted: this week, this month, or later in the year?"

OPTIONAL, ONLY IF VOLUNTEERED
- Another quote: "Is there another quote I should note?" (do not comment on it)
- Financing: "Would you like [adviser] to cover financing options?" (yes or no)

NEVER
- Quote a price, a range or a system size.
- Say whether the existing system needs replacing.
- Discuss financing terms or another company's quote.

Warm transfer: what the caller and the salesperson each hear

A warm transfer means the receptionist stays on the line, tells the salesperson who is calling and why, and then connects the two. A blind transfer just connects the call, and the salesperson starts from nothing. For a replacement lead the warm version is worth having, because the caller has already answered four questions and hates repeating them.

To the caller: "Thanks, [first name]. From what you've told me, the best person to talk to is [adviser], one of our comfort advisers. I'll tell them what we've covered so you don't need to repeat it. Is it all right if I put you through now? It takes about 20 seconds."

To the salesperson, before connecting:

"Replacement enquiry. [First name], [area]. Cooling system about 16 years old,
stopped yesterday. Homeowner, decides alone. Wants it fixed or replaced this
week. No other quotes. Connecting now."

If nobody answers within about 20 seconds, the receptionist does not leave the caller hanging: "I'm sorry, [adviser] is with a customer right now. I can book an in-home estimate, and [adviser] will have everything we've just covered. I have [day and time] or [day and time]. Which suits?" At the same time it sends the salesperson the summary as a text. The caller gets a booked time, the salesperson gets a warm lead, and the transfer failure costs nothing.

Booking the estimate when nobody in sales is free

Estimates need their own calendar, not the technicians'. The salesperson's slots are longer, they need both decision-makers, and they run in a different order from repair visits. Give the receptionist three things: the salesperson's free slots, a standard length ([60 to 90] minutes is a placeholder) and a short list of what the caller should have ready.

  • A photo of the data plate on the outdoor unit and on the indoor unit or furnace. It gives the real age and model, and the appliance-plate wording in capturing model, serial and fault code on an appliance repair call works for HVAC equipment too.
  • Access to the attic or loft, the crawlspace or the utility room where the indoor unit sits.
  • Both decision-makers present, or the one who signs, plus a thermostat photo if there is one.
  • Any recent bills or earlier quotes, if the caller wants to share them. The receptionist asks once and never insists.

After booking, the text confirmation names the adviser, the date, the window and what to have ready. The estimate booking note the adviser sees should carry the qualifying answers and the score, so the visit starts from where the call ended. Following up after an HVAC quote picks up from there.

Repair calls that become replacement leads later

The receptionist's biggest contribution to replacement sales may be on a repair call, where it captures age and brand and sets a flag without saying a word about sales. The technician then decides after the diagnosis, and the flag tells the sales manager to expect a call.

Captured on the repair callDispatch actionSales action
16-year-old system, no cooling, homeownerSend a senior technician; tag "replacement likely"Sales manager alerted; follow-up after the diagnosis
6-year-old system, error codeStandard repair slotNone
12-year-old system, third repair this yearStandard slot; tag "repeat failures"Sales follow-up after the visit
Rental property, landlord callingRepair queue; tag "landlord"Only if the landlord asks

There is a proactive version of the same idea, where you work through existing customers whose equipment is getting old and contact them before it fails. The receptionist's flag is the reactive version.

Evenings and heatwaves: when sales is off or the phones are swamped

Two situations break the neat table. The first is a replacement enquiry at 8 pm, when no adviser is on duty. The second is a peak week, when repairs flood the phone and estimate slots fill up faster than you can add them.

For evenings, the rule is: qualify as usual, book the first estimate slot of the next working day, and text the adviser a summary that is waiting when they start. Warm-transfer after hours only to someone who has agreed to take those calls. Never promise "tonight". A hot lead with a deadline (a house sale, a failed system) can ask for a morning callback ahead of the booking, and the receptionist notes the preference on the summary.

For peak weeks, add a capacity setting: the number of estimates per day the advisers can run, say four. When the next free slot is more than about five days away, the receptionist offers a callback from an adviser within 24 hours to talk through options, rather than a distant booking that may go cold. And when a caller scores hot and has no cooling in a heatwave, the sales manager should get a text straight away even if the transfer succeeded or failed, because a customer in that position may buy fastest of all.

Calls selling to you

A share of every business phone is people trying to sell to the owner: marketing, lead generation, software, supplies. The routing is boring: take a short message, give the standard line ("we don't take sales calls by phone; please send details through our website"), and never transfer. Instruct the receptionist not to say whether the owner is in, and not to confirm names of staff. Review the call history once a week and add any repeat numbers to a block list.

Two hundred calls in a shoulder-season month

Take a five-van company in a shoulder-season month. It is a worked example of the method, and every figure is made up, so tag your own calls and replace them.

Call typeCallsWhere they went
Repair (emergency and routine)84Dispatch queue; 9 tagged "replacement likely"
Maintenance and plan renewals26Booked into maintenance slots
Replacement or new install3831 qualified, 7 hung up early; see below
Existing customers22Messages and transfers to the office
Vendors and cold calls18Messages, no transfers
Wrong numbers and other12Ended politely
Total200

The 31 qualified replacement calls scored 12 hot, 13 warm and 6 cold. Of the 12 hot calls, nine were warm-transferred and answered by sales, and eight of those ended in an estimate booked on the call. The other three found nobody free, so the receptionist booked them. That makes 11 estimates from hot leads. The 13 warm calls were booked directly: 10 estimates, with 3 left on the callback list. The six cold calls got an information text and a callback entry. In total, 21 of the 38 replacement enquiries (55 per cent) became an estimate within a day.

Suppose that before the routing the same 38 enquiries were treated like any other call, with a diagnostic slot offered and sales follow-up depending on who remembered, and about 15 became estimates (39 per cent). The gain is six estimates a month. At a 30 per cent close rate and an average replacement of $8,000, that is 6 × 0.30 × $8,000 = $14,400 of extra sales. Those two figures are placeholders: swap in your close rate and your average ticket. The sum matters more than the result, because it shows where the value is: in the estimates, not in answering the phone.

Which tools can warm-transfer, and what 200 calls would cost

For sales routing, two features matter: a warm transfer, and a calendar the receptionist can book into. As of October 2026, Rosie bundles both from its $149 Scale plan. Dialzara spreads them across plans: blind transfer everywhere, but warm transfer and Google or Outlook calendar sync only from Business Pro at $99, which also adds after-hours escalation. Jobber's Receptionist escalates by transfer or text and books through your online booking settings, and its features page happens to use a same-day emergency HVAC booking as its example. Smith.ai's page describes handing calls to its own live receptionists, and lists AI scheduling.

At 200 calls a month and about three minutes each (600 minutes), the sums come to:

Tool and planSumMonthly cost
Rosie Scale (1,000 minutes included)Flat$149
Dialzara Business Plus (500 minutes, then $0.40)$199 + 100 × $0.40$239
Dialzara Business Pro (220 minutes, then $0.45)$99 + 380 × $0.45$270
Jobber Receptionist add-on (30 conversations, then $0.79)$29 + 170 × $0.79$163.30, plus a Jobber plan
Smith.ai Pro (150-call tier, then $2.30)$270 + 50 × $2.30$385

Rosie's page does not publish a price for minutes beyond the allowance, so the flat figure depends on staying under it. Check each vendor's definition of a minute or a conversation before you compare, and weigh the total against what a human answering service would charge an HVAC firm for the same calls.

Ten test calls, including the one where sales does not answer

Ring it twice for each, read the transcript, and change the instructions where it went wrong.

#What you sayA pass looks like
1"The AC is 16 years old and died again"Repair queue, "replacement likely" tag, no sales pitch
2"I'd like a quote for a heat pump"Four questions, score, warm transfer
3"Another company says I need a whole new system"Qualifies as a second-opinion lead; estimate offered; no comment on the other quote
4"How much is a new furnace?"No price; offers an estimate; captures details
5A cold call selling marketingMessage only, no transfer, no staff names
6"We're buying a house and the inspector flagged the AC"Deadline recorded, hot score, transfer or fast booking
7"Is $9,500 a fair price?"It declines to judge and offers a second-opinion estimate
8Salesperson's phone rings outEstimate booked; text summary sent to the salesperson
9"The CO alarm is going off"Outside, emergency services; no qualifying questions, no booking
10Existing customer asking about installation warrantyMessage to the office; sales not alerted

The measure that tells you it works is the second number from the first section: the share of replacement enquiries that reach an estimate within a day. Track it weekly for the first two months. If it rises and your sales adviser says the estimates are better prepared, the routing is doing its job.

Questions about sales routing for HVAC receptionists

Should the receptionist mention financing?

It can ask whether the caller wants to hear about financing, and record the answer, but it should not quote terms or rates. Financing details change by lender and customer, and getting them wrong creates a problem for your sales adviser. Treat it as a qualifying signal and pass it on.

Should it offer a replacement quote to someone with no cooling?

No. A caller with no cooling or no heat wants the repair first, and an upsell in the first minute feels tone-deaf. Capture the system age and brand, flag the job as a possible replacement, and let the technician or sales manager raise it after the diagnosis.

What if the salesperson never answers the transfer?

Set a short timeout, about 20 seconds, then have the receptionist book an estimate or take a callback time, and text the salesperson the same summary the transfer would have carried. Never leave a hot lead holding, and never let a failed transfer end with a vague promise.

Further reads

Sources: Rosie, Dialzara, Smith.ai and Goodcall pricing pages; Jobber's Receptionist help article (updated 28 October 2026) and features page; a vendor page for an HVAC answering product, read for what it does not say about sales routing; a public safety page on carbon monoxide. Read on 29 October 2026.

Want sales and repair calls routed properly?

On a 1:1 call we can sample your call log, decide which calls the receptionist should send to sales, book or hold for a person, and write the qualifying questions and transfer wording for your team.

Book a 1:1 call with me