AI Agents for HVAC & Home Services
Every missed call is a job that went to whoever answered theirs.
How the money actually works here
In home services the unit of revenue is a job, and the unit of loss is a missed call. A homeowner with a failed furnace calls three companies and books the first one that answers; there is no callback market for that customer. So the economics are unusually simple and unusually unforgiving — capacity to answer is capacity to earn, and every hour without coverage is a set of jobs that went to a competitor without you ever knowing they existed. That last part is what makes it hard to fix: the loss leaves no record.
For scale: the median firm of this size does $245,619 per employee a year, on 2022 Census figures. The revenue per employee benchmark has the same figure split by headcount band. These are averages rather than medians, so the largest firm in the band pulls them upward.
The rhythm this has to fit
The demand pattern is the opposite of the coverage pattern, which is the whole problem. Heating fails on the coldest night, air conditioning on the hottest afternoon, plumbing at the weekend — the calls concentrate precisely when the office is closed and the technicians are already committed. Peak season makes it worse in both directions at once: more calls arriving, less capacity to answer them, and a competitor who did answer. Coverage outside business hours is not a nice-to-have in this industry, it is where the jobs are.
Where the repetitive load sits
Three roles absorb most of it. Median wages are from the US Bureau of Labor Statistics, grossed up by the 1.43× private-industry loaded-cost ratio:
| Role | Median wage | With benefits & taxes |
|---|---|---|
| Receptionist | $38,010 | $54,354 |
| Customer Service Rep | $44,770 | $64,021 |
| Billing Clerk | $48,500 | $69,355 |
| One of each | $187,730 |
That is roughly $187,730 of annual compensation covering work that is, in large part, the same sequence repeated. 41% of that — the share Slack’s Workforce Lab found desk workers spend on work that is “low value, repetitive or lacks meaningful contribution to their core job functions” (n=10,281, six countries) — is about $76,969 a year.
Read across those three roles, the work itself is order management, customer onboarding, customer support, accounts receivable, quote to cash and meeting follow-up. Each of those is a loop with its own failure points, and the page for it says where the loop breaks rather than where the job title sits.
Against BreathingRoom at $30,000 a year, recovering just 39% of that covers the engagement.
What we would build first
- After-hours inbound handling and booking
- Dispatch scheduling against real availability
- Quote follow-up sequences
Which goes first is decided in the audit rather than in advance. Anyone who tells you the order before looking at your volumes is guessing.
How this goes wrong in HVAC & home services
A booking agent that cannot recognise an emergency is the failure that matters here, because emergencies are a large share of the calls. Someone reports a gas smell, water coming through a ceiling, or no heat with a child in the house, and the agent works patiently through its availability script. The guard is an explicit escalation list written before the build — the words and situations that route to a human on the first turn, not after three attempts to be helpful — and a hard rule that anything unclassifiable goes to a person rather than to a default path.
When you should not do this yet
A one or two truck operation where the owner answers the phone themselves usually does not need this yet, and the cost of getting it wrong — a mishandled emergency call — is high relative to the saving. It is also not ready if your scheduling lives in someone's head rather than in a system with real availability. An agent booking against a calendar that does not reflect where the trucks actually are will book jobs you cannot service, which is worse than a missed call.