Let's TalkThe lead is not the product. A dispatched, attended, invoiced job is - and most of the loss happens after the phone rings.
Give us a month of call recordings, your lead list and what happened to each. We come back with your real answer rate by hour, how long a lead waits before first contact, how many replacement quotes were never followed up, and the three changes worth making first. Recorded walkthrough, no call required.
Four failures we see repeatedly in this vertical, and what each one actually costs.
Most HVAC marketing converts on a call, and most HVAC businesses have never counted how many of those calls are missed, abandoned or answered badly. On the busiest afternoon of the year - exactly when the leads are worth most - the office is at its most overloaded. You can double the ad budget and change nothing if the extra calls land in the same place the current ones are being dropped.
A homeowner given a five-figure system quote takes days or weeks and often collects two more. Most contractors send the quote and wait. The competitor who follows up twice with something useful - financing, a rebate deadline, an answer to the question they did not ask - wins work that was already half won. This is the cheapest revenue in the trade and it is routinely left on the table.
Booking a job three days out in August is booking a job the homeowner will probably cancel, because someone else can come tomorrow. When marketing generates more demand than the schedule can absorb, the surplus does not queue - it leaves. Lead generation without a capacity conversation just raises the number of people who called you and went elsewhere.
A plan holder calls you instead of searching, which makes enrolment the cheapest acquisition in the business and the one nobody owns. It gets mentioned at the end of a service visit, inconsistently, by technicians who are not incentivised on it - and then the marketing budget goes to buying strangers who behave exactly like the customers you failed to retain.
Business outcomes rather than dashboard metrics. None of these is a guaranteed number - where we do guarantee something, it is written into the offer above.
The real deliverables, not a list written to make a proposal look thicker.
Not the general agency pitch. The reasons that only apply to this kind of business.
In this trade the largest available gain is usually answer rate and follow-up rather than more traffic. Saying so points budget away from the media line an agency is paid on, and we would rather find it in the free audit and keep the account for years than sell you clicks into a process that drops them.
Generating more demand than the schedule can serve produces cancellations and bad reviews, not revenue. We ask what the board can absorb in peak week before we plan the spend, which is a question most agencies never raise because the honest answer sometimes caps the budget.
A maintenance agreement converts a stranger into someone who calls you by name, which is the cheapest lead you will ever get. It sits outside the ad account, so it is nobody's job. We build it into the follow-up flow and report it beside paid performance, because it lowers the number we are judged on.
Answer rate, abandonment and time to first contact by hour. Almost every contractor is surprised by the peak-afternoon numbers.
Missed-call text-back and speed-to-lead automation. These recover work this week, before anything structural changes.
Replacement decisions take weeks. Structured, useful follow-up across that window is the highest-return sequence in the trade.
What the schedule can absorb in peak week sets the ceiling on useful spend. Exceeding it manufactures cancellations.
Prompted consistently after service rather than left to whoever remembers, and tracked as its own number.
Every stage reconciled, so the loss point is a number rather than an opinion.
The parts of this that come from having run it in this industry before rather than from running it well in general.
A homeowner whose call went unanswered rings the next result, and in an emergency that decision is made in under a minute. An automatic text within seconds saying you will call straight back holds a meaningful share of them. It is cheap, it is quick to set up, and in HVAC it is the single highest-return automation available.
A repair lead needs speed. A replacement quote needs patience and usefulness across weeks - financing options, rebate timing, what happens if the old unit fails in the meantime. Running both through one follow-up sequence means the quote gets chased like a callout and reads as pressure.
Peak weeks are forecastable, and the constraint is trucks rather than leads. Knowing the ceiling lets you pull budget forward into the shoulder period, fill the schedule before the rush, and avoid buying demand in the exact week you cannot serve it.
Service history tells you which systems are near end of life, and a homeowner you have already served is far likelier to replace through you than through a search result. Most contractors have this data and never market from it, while buying strangers at premium prices.
The closest engagement we can show you is a multi-location service network rather than an HVAC contractor, and we are not going to imply otherwise. It is the right comparison because the second number is the relevant one: show-rate rose 44%, and that came entirely from what happened between an enquiry and an attended appointment. Cost per lead fell to $19 as well, but the handling half is the half that maps onto this trade.
Read the full case studyInside a minute for emergency work, and it matters far more than most contractors expect - a homeowner with no cooling is calling down a list, and the second call rarely happens if the first one is answered. For replacement quotes speed matters less than persistence. The practical move is automating the immediate acknowledgement so the human follow-up has something to arrive after rather than competing with silence.
An automatic message sent within seconds of an unanswered call, telling the caller you will ring straight back. It is worth it in almost every HVAC business we see, because the alternative is that the caller dials the next result and the lead is simply gone with no record that it existed. It is quick to configure and it recovers work in the first week.
Sometimes, with your eyes open. The lead is typically sold to several contractors at once, so you are buying a race rather than a customer, and it only works if your speed to first contact is genuinely fast. If calls currently go to voicemail at 5pm, bought leads will lose money reliably. Fix the capture first and the same leads become viable.
Reduce and redirect rather than stop. Going dark means rebuilding from zero when capacity returns, and it surrenders the maintenance plan and replacement pipeline that fills next season. The better move is pulling budget toward the work you want more of - replacements over callouts - and toward enrolment, while pacing volume to what dispatch can actually absorb.
Follow up the quotes you already issue, market to your own service history, and fund replacement campaigns separately so they are not judged against a repair call's cost per lead. Most contractors have a list of homeowners with ageing systems they have personally serviced and have never contacted about replacing them, while paying premium prices for strangers with the same need.
Leads, answered, booked, attended and invoiced - each as its own number. The gaps between them are where the money is, and a single cost-per-lead figure hides all of them. Most HVAC businesses discover their largest loss is between answered and booked, which no amount of additional traffic will improve.
This is one part of a bigger service. Here is the whole of it, and the closest neighbours.
No pitch deck, no discovery call you have to sit through. Tell us the situation and we will tell you whether we can help.