The first cold night is ninety calls in two hours, and four of them matter
Answering all ninety is a solved problem and every AI vendor on this page can do it. Working out which four households have no heat at all, which of those has someone elderly in them, and which eighty six can be booked for Tuesday without waking anybody, is the part that decides whether the night went well.
From $99 a month · Robocalls are never billed

“There's no heat at all and my mother is 84.”
Flagged no-heat · Transferred to on call · Not queued
- No heat vs cold
- The distinction a generic agent does not make, and the one the night turns on
- Make and model
- Captured on the call, so the part is on the van before anyone drives out
- $0
- billed for robocalls and sales calls, on every plan
The call that separates an HVAC agent from a voice
Every AI receptionist on this results page books appointments and speaks well. This is the HVAC call where that stops being enough.
The caller says
“The house is freezing and the furnace won't come on.”
What a generic AI receptionist does
A generic AI receptionist treats that as a service request like any other. It offers the next free slot, which on the first cold night of the season is four days out, and texts a confirmation. Nothing in that exchange establishes that the property has no heat at all, that there is a vulnerable occupant, or that the caller will have rung two competitors before the confirmation text arrives.
What this one does
No heat in freezing weather is an urgency rule on your account. The agent asks whether there is any heat in the property at all and whether anyone in it is elderly, very young or unwell, and either answer moves the call out of the diary and onto the escalation ladder. It says so to the caller rather than leaving them to guess.
AI receptionist for HVAC: what is actually configurable
Each of these is something the product does on a real call. Where it refuses to act, the refusal is the design rather than a limitation.
It captures the plate before anyone drives out
Make, model and rough age of the unit, whether it is under warranty, whether the thermostat is smart or a dial, and whether the outdoor unit is running. That is what decides whether the part is on the van, and it is the difference between one visit and two on a day when you cannot spare the second.
Maintenance plan members are recognised, not re-qualified
If a caller is on your plan they should not be asked to explain what that means. Their entitlement is a setting on your account, so the agent applies the priority you have promised them instead of putting them at the back of the same queue as a first time caller.
It states your diagnostic fee and nothing else
A compressor is not priced from a description and it will not try. It gives the diagnostic fee you configured, says the repair gets priced once someone has seen it, and books the visit. An AI receptionist that invents a system replacement figure has cost you the job before the van moves.
The seasonal spike costs nothing extra
The first freeze and the first ninety degree day are the two mornings a year the phone is unusable, and they are the two mornings the calls are worth most. Every one is answered simultaneously, triaged by whether there is heat or cooling at all, and handed back ordered by urgency.
What it asks on a HVAC call
Not a name and a preferred time. Each of these has an operational reason behind it, and every one of them is yours to change.
“Is it heat or cool, and is it blowing nothing or blowing wrong?”
Splits a dead blower from a refrigerant or ignition problem before anyone loads a van.
“Is there an infant, an elderly resident or anyone with a medical need in the house?”
No heat in a freeze with a vulnerable occupant is not a scheduling matter. It jumps the queue and reaches you.
“How old is the system, and what make?”
Age drives the repair-or-replace conversation, which is a different visit and a different technician.
“Whole house, or one floor?”
Separates a zone or damper fault from the plant, and decides how long the slot needs to be.
“Has the thermostat or the breaker been checked?”
A tripped breaker is a two-minute phone fix. Booking a truck for it costs you the slot and the customer's confidence.
“Where is the outdoor unit, and how do we get to it?”
Locked side gates and coded compounds are the single most common reason a booked HVAC call becomes a wasted trip.
What it will never do on a HVAC call
You are handing your phone to software that talks to your customers when you cannot. These are the lines it does not cross, and the exact words it uses instead.
Gas and carbon monoxide stop the call
A gas smell, a CO alarm, or a caller describing headaches and nausea with the furnace running — the agent stops qualifying and tells them to leave and ring the utility. It does not book, price or diagnose. It alerts you at the same time.
What it actually says
“Please get everyone out of the house and ring the gas emergency line now — don't wait for us. I'm alerting the on-call tech as well.”
No heat plus a vulnerable occupant reaches you
In a freeze, an infant or an elderly resident without heat is a welfare call, not a calendar entry. It is flagged, escalated and put in front of you rather than offered the next available Thursday.
What it actually says
“I'm not going to book you for Thursday with your mother in the house — let me get the on-call tech on the phone now.”
It won't quote a replacement over the phone
It states your diagnostic fee. It will not price a condenser, a furnace or a whole-system change from a description — those depend on load, ductwork and access, and a number invented on the phone is a number your salesperson has to argue with on the doorstep.
What it actually says
“The diagnostic's $89 and it comes off the repair. A replacement really depends on the ductwork — that's a conversation for when someone's looked at it.”
The four things it answers from
Configuration rather than something a model has been asked to remember. Change one at eight in the evening and the next call uses the new value.
Diagnostic fee
$89, off the repair
Service area
20 miles
After hours
$160
Certified on
Carrier, Trane, Lennox, Rheem
What HVAC contractors say before they say yes
In the words they are usually put in. Where the objection is right, it says so.
“The AI I tried booked a no-heat call for Thursday.”
It had a calendar and no urgency rules, which is the default state of almost every product on this results page. Here, no heat in freezing weather and no cooling in a heat advisory are escalations you configure, and the agent is not permitted to offer a slot for either.
“Half my calls are people who want a price over the phone.”
And it will not give them one beyond your diagnostic fee, which is the honest answer and also the one that protects the visit. What it can do is qualify them: system age, symptom, whether they have had it looked at already. You get a call sheet, not a message that says they wanted a quote.
“My techs are NATE certified and not every job can go to anyone.”
Which is why dispatch is skill matched. You tell it which work goes to which engineer and it books against that person's calendar rather than a generic slot somebody then has to reassign at seven the next morning.
It books into the calendar you already keep
Google, Outlook, Apple, Exchange, CalDAV. An AI receptionist that emails you a summary has built a nicer voicemail; this one creates the appointment and texts the caller.
…and a lot more besides
- Warm transfersWarm transfersAnnounced — who is calling and why, before you take the line.
- Spam never billedSpam never billedRobocalls are spotted, zero-rated, and never become a customer.
- A number per sourceA number per sourceVan, yard sign, Google listing — see which line brings the work.
- Team & on-callTeam & on-callTries you, then a second number, then whoever is on call.
- Run it by textRun it by textReply to a text to move a job, block a morning, clear a day.
- Clear a day, everyone toldClear a day, everyone toldCall off a wet Tuesday; every customer is told and re-offered.
- Never invents an answerNever invents an answerNo price or slot it was not given. It takes a message instead.
- Any trade, no codeAny trade, no codeGoal, questions and guardrails are settings, not a rebuild.
How is this different from a generic AI receptionist?
A generic one is configured with your hours and your address. This one is configured with your diagnostic fee, your service radius, which engineers hold which tickets, and what counts as an emergency in your business. On an HVAC call those four settings are the entire difference between a booking and a triage.
Will it know the difference between no heat and not warm enough?
It asks. Whether there is any heat in the property at all, what the thermostat reads, and whether the outdoor unit is running. The answers route the call, and you decide where the line between an escalation and a booking sits.
Can it handle the first cold morning of the season?
Every call at once, with no queue and no busy signal, so the household that rings you ninetieth gets the same two ring pickup as the first. They come back triaged by whether there is heat, not by who called earliest.
Does it work with our dispatch software?
It writes into Google, Outlook, Apple or CalDAV, and the rest is available through the app catalogue and webhooks. The booking lands in the calendar your engineers already look at rather than in a second system somebody has to check.
What does an AI receptionist for an HVAC company cost?
From $99 a month, flat, with unlimited call flows and a monthly talk time allowance; the rungs differ only in how many unique customers you answer for. Robocalls are never billed. There is a free tier for testing the agent in the browser before a number points at it.
Comparing against a human answering service instead?
That is a different question with a different answer, and it has its own page: the HVAC answering service, with a full HVAC call played second by second.
Trades that answer the phone the same way
The same archetype, which is what the product actually branches on. Every trade has one of these pages.