HVAC

On the First 100-Degree Day, Whoever Answers Wins

Your year is decided in about fifteen spike days — and in the shoulder season nobody markets

HVAC demand is not spread evenly and neither is the cost of missing it. On a heat wave every phone in the county rings at once, homeowners call until somebody picks up, and a replacement system worth five figures goes to whoever answered. Then the weather breaks, volume collapses, and the trucks need maintenance plans and follow-up work to stay busy. Those are two different problems and most HVAC marketing only addresses the first.

Common Challenges for HVAC Contractors

Spike days produce more calls in eight hours than the office can return in two days
Homeowners with no A/C in July call down the list until someone picks up — second place gets nothing
Emergency no-cool calls and routine maintenance requests arrive on the same line with no triage
Google Ads bids spike exactly when everyone else's do, so the expensive clicks are the ones most likely to go unanswered
Shoulder-season volume drops and nothing was set up to fill it
Maintenance plan renewals lapse quietly because nobody was assigned to chase them
Estimates for a full system replacement get one follow-up call and then nothing
After-hours and weekend calls in a heat wave go to voicemail, which is when they matter most

A no-cool call in July

Seven steps, and the money is decided at the fourth.

  1. 1A/C stops working on a 100-degree afternoon
  2. 2Homeowner searches, or asks an assistant, for HVAC repair nearby
  3. 3They start calling down the list — they will not wait
  4. 4Your line is busy or goes to voicemail

    A missed no-cool call in July is not a lost service ticket. It is a lost replacement quote, which is where the margin actually was.

  5. 5The third company picks up and books a same-day slot
  6. 6Technician diagnoses a failing 14-year-old unit
  7. 7That company quotes the replacement, not you

The number that matters is not the service call

HVAC is unusual in how far a single answered call can travel: a $150 diagnostic on an old unit turns into a system replacement, which turns into a maintenance plan, which turns into the referral for the neighbour with the same builder-grade system. When a call goes unanswered on a spike day, that whole chain goes to a competitor. Work it out on your own figures.

  • Count the calls that went unanswered across your three or four busiest days last summer. Those days are not typical and should be counted separately.
  • What share of your no-cool diagnostics turn into a replacement quote? Most contractors know this number roughly.
  • Unanswered spike-day calls × that conversion rate × your average replacement ticket. That is the honest cost of one bad afternoon.
  • Then add the maintenance plans those customers would have signed, and the years of service revenue behind them.
  • Separately: count maintenance plans that lapsed last year without anyone attempting a renewal. That one is usually the easier fix.

What You Get

Every call answered on the days that decide your year, including after hours
Emergency no-cool requests separated from routine maintenance at the point of contact
Same-day slots booked directly, or a callback scheduled at a time the homeowner chose
Replacement quotes followed up on a schedule instead of once
Maintenance plan renewals chased automatically before they lapse
Shoulder-season demand worked deliberately rather than waited out
Ad budget spent where it converts, with the pacing to survive competitive spike days
A monthly view of calls received, answered, and booked — split by emergency and routine

Questions HVAC Contractors Ask Us

Can it tell an emergency from a tune-up request?
That is one of the first things it establishes, and the questions are blunt on purpose: no cooling or no heating, how long it has been out, the indoor temperature now, whether anyone in the house is elderly, an infant or medically vulnerable, and whether the equipment is still under warranty. Those answers decide two things — how the lead is flagged to your team, and which appointment slots it is allowed to offer at all. A no-cool with a ninety-year-old in the house should not be shown the same Thursday availability as a filter change. The rules are yours, not ours: you define what counts as an emergency in your business, which slots stay protected for those, and what escalates to a phone ringing rather than a text. It also captures equipment age when the homeowner knows it, because a fourteen-year-old unit is a replacement conversation and your dispatcher should see that before the truck rolls.
What happens on a day when we genuinely cannot take more work?
It stops promising same-day slots and says so. That sounds like a lost booking and it is the opposite: booking someone for 4pm on a heat wave day you cannot possibly reach is how you earn the one-star review that costs the next twenty calls, and those reviews get written by people sitting in a ninety-degree house. What happens instead is set by you. The usual configuration offers the next genuinely available slot, offers a callback at a time the homeowner picks, or adds them to a priority list for cancellations, and it tells them honestly that today is full rather than implying otherwise. You can also set a daily cap so it stops offering same-day work after a certain number of bookings, without anyone having to remember to flip a switch at noon. The point is that the homeowner gets a real answer from you, which is more than a voicemail box gives them.
We use ServiceTitan. Does this work with it?
The intent is always that leads land in the system you already run rather than in a second inbox nobody opens. What that looks like in practice varies more than vendors admit. Some systems have a clean documented API. Some have a partner integration that covers exactly the fields you need and nothing else. Some realistically mean a scheduled sync or a notification into your existing workflow rather than a true two-way write. Rather than tell you it all works, we will get the specifics of your setup — which modules you have, who administers it, what your dispatch flow actually looks like — and confirm what the integration does before you commit to anything. If the honest answer is that it would be thin enough that your CSR still retypes the job, we would rather say that up front than have you discover it in week three. The same applies to Housecall Pro, Jobber and ServiceFusion.
Is Local Services Ads worth it for HVAC?
Often yes, with one condition attached. The Google Guaranteed placement sits above the regular search ads, it is priced per lead rather than per click, and it carries a badge homeowners recognise. But it makes the response problem worse rather than better, because you are charged for the lead whether or not anyone ever called it back. Paying per lead and then not answering is the most expensive combination available to a contractor, so the sequence matters: fix response first, then turn Local Services Ads on. The other thing to know is that disputing bad leads is a real weekly task — wrong service area, wrong trade, an obvious spam call — and if nobody is doing it, you are quietly funding it. Run this on your own numbers: cost per lead divided by the share you actually book gives your true cost per job, and that is the figure to compare against your search campaigns before deciding which one to fund.
How is this different from just hiring another CSR?
It is not either/or, and for some contractors the CSR is the better spend. A good CSR handles one call at a time, works one shift, and goes home at six. That is entirely fine on a seventy-four-degree Tuesday. On the first hundred-degree day, when forty calls arrive in two hours and several of them are a five-figure replacement in disguise, the constraint is not skill — it is that one person cannot be on four phones. What this covers is the overflow, the after-hours and weekend calls, and the follow-up sequence on replacement quotes that a person genuinely never reaches because the phone keeps ringing. Here is the test. Take your three busiest days last summer and count the calls that got no answer and no callback. If that number is small, hire the CSR and skip us. If it is not, a CSR alone will not close the gap, because the gap only exists on the days one more person is not enough.

Ready to Build a System for Your HVAC Contractors?

Tell Jordan about your business and get a custom proposal within 2 business days.

👋 Hi! I'm Jordan

Tell me about your business — I'll find the right way to grow it.