The HVAC phone problem, and what answers it
An HVAC phone does not ring evenly. It sits quiet through the shoulder seasons and then goes off every ninety seconds through the first heatwave and the first hard freeze, which are exactly the weeks your techs are least able to answer it.
Why does an HVAC shop miss calls specifically in its best weeks?
Because demand and capacity peak together. The week the phone rings most is the week every tech is already on a roof or in a crawlspace, and the office is one person deep. Calls do not queue politely; a homeowner with no heat calls the next shop on the list within a minute or two.
This is the structural difference between HVAC and a trade with steady, bookable demand. A salon books weeks out and can smooth its calendar. HVAC gets two demand spikes a year that arrive with the weather, and the revenue in those spikes has to carry the shoulder months. Every call lost in a July heatwave is not deferred to August; it is gone to a competitor, and so is the maintenance-plan renewal and the eventual replacement quote that would have followed it.
The awkward part is that hiring for the spike does not work either. You cannot staff a front desk for six peak weeks and carry that cost through a quiet April.
The spike is real at the household level too, not just anecdotal: ENERGY STAR reports the average U.S. household spends more than $2,200 a year on energy, with nearly half of that going to heating and cooling. That is the demand your shop is competing for, concentrated into the same two windows every tech in town is booked.
Source: ENERGY STAR, High-Efficiency Heating & Cooling (checked August 2026).
What does a missed no-heat call actually cost you?
More than the repair ticket. A first-time no-heat call is usually the front end of a longer relationship: the diagnostic, the repair, often a maintenance agreement, and in a meaningful share of cases a system replacement inside a few years. Losing the call loses the whole chain, not one invoice.
Run your own numbers
Take your own average repair ticket, say it is $450. Add the maintenance plan you would normally sell that customer, and the replacement quote you would be first in line for when the unit finally dies. Now multiply by the number of calls that went to voicemail during your last peak week. That is the real number, and it is almost never the one people quote.
Work it out with your own figures rather than an industry average, average ticket varies enormously between a residential service shop and one doing light commercial, and the maintenance-plan attach rate is specific to how you sell.
Can an AI actually tell a no-heat emergency from a filter change?
That is the only question that matters for HVAC, and it is a triage question rather than a booking question. The call has to be sorted before it is scheduled: an elderly customer with no heat in February is not the same job as someone asking about a spring tune-up, and putting both in the next open slot is the wrong answer.
Ansdale answers in your business name, asks the qualifying questions you would ask, checks your live schedule, and books into the right slot, or flags the call for immediate dispatch if the answers say emergency. It does that at 2am on a Sunday the same way it does at 10am on a Tuesday.
Does the licensing side change anything?
It changes who you can dispatch, not who can answer. Under EPA regulations at 40 CFR Part 82 Subpart F, technicians who service equipment containing refrigerant must hold Section 608 certification: Type I, II, III or Universal depending on the equipment. Apprentices are exempt only while closely and continually supervised.
Practically, that means your certified techs are a hard constraint on capacity, which is precisely why the phone should not also be consuming them. Answering and qualifying a call requires no certification. Turning the wrench does. Software should absorb the first job so your certified people spend their hours on the second.
That constraint is measurable: BLS reports a median annual wage of $59,810 for heating, air conditioning and refrigeration mechanics and installers as of May 2024, with employment projected to grow 8 percent through 2034; a licensed, in-demand labour pool that should not be spending its hours on hold.
Sources: EPA, Section 608 Technician Certification Requirements · U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: HVACR Mechanics and Installers (checked August 2026).
| Call type | What it needs | Cost of getting it wrong |
|---|---|---|
| No heat / no cool | Immediate triage, same-day dispatch | Customer calls the next shop within minutes |
| Tune-up request | Book into a routine slot, low urgency | Fills an emergency slot you needed |
| Replacement quote | Route to whoever prices systems | Highest-value job in the queue, lost to voicemail |
| Warranty / callback | Pull the job history first | Customer repeats themselves, trust erodes |
What should I read before deciding?
If the cost comparison against a live answering service matters more to you right now than the triage argument above, read the HVAC answering-service page next: it covers pricing, what a live human service can and cannot do on a call, and how after-hours routing actually works.
HVAC answering service · what the AI says and books · after-hours and emergency calls · pricing · other trades.
Related trades: pest control and garage door answering service. For nights and weekends, see after hours answering service.
What the AI says on an HVAC call
What does the AI say when it answers as your company?
It answers in your company’s name, states that the call may be recorded, and states that the caller is speaking with an AI assistant. Then it asks what the problem is. Those two disclosures come first, before anything is asked, because both are legal obligations that fall on your business rather than on your software vendor.
They are composed into the greeting on the server before the model handles the call, so there is no prompt for them to drift out of and no toggle for anyone to switch off during a busy week.
How does it tell an emergency from a routine call?
By asking, and by using rules you set rather than a generic notion of urgency. This is the part that has to be configured per shop, because “no heat” does not mean the same thing everywhere. A no-heat call in Minneapolis in January is a health risk with a same-night response window. The same words in Phoenix in January are an inconvenience that can wait until Tuesday.
So the triage is yours. You define what counts as an emergency, what gets same-day dispatch, what goes into a routine slot, and what escalates to a human immediately. The AI applies that consistently at 2am, which is the main thing a tired on-call tech does not.
What does it actually book?
A real appointment against your live calendar, not a callback request. It reads what is genuinely open, offers a window, and confirms it while the caller is still on the line. The sync runs both ways, so anything already blocked out; a tech’s day off, an install that is running long, is read back before a slot is offered.
What lands on the board is the address, the equipment if the caller knows it, the symptom in their own words, and the urgency classification. For a returning customer, the previous jobs on that unit are attached before the tech is dispatched, which is the difference between arriving informed and arriving to hear the whole history again on the doorstep.
| Caller says | What the AI does | What the tech gets |
|---|---|---|
| “No heat, house is freezing” | Applies your emergency rule, offers the soonest window | Same-day job, flagged urgent, symptom verbatim |
| “Want my system serviced” | Books a routine slot, no emergency capacity used | Maintenance visit on a normal day |
| “Need a quote for a new unit” | Routes to whoever prices systems | Quote request with property details |
| “You were here last week” | Recognises the caller, pulls the job history | Callback linked to the original job |
When does it hand the call to a person?
Whenever your rules say so, and whenever the call stops being a booking. A dispute about an invoice, a warranty argument, a caller who is distressed, a job that needs pricing judgement: those are escalated to a person, a callback, or an urgent flag depending on what you have set and what hour it is.
The aim is not to keep customers away from your team. It is to stop the fifteen routine bookings a day from burying the three calls that genuinely need you.