AI Sales Agents · HVAC

AI sales agents for HVAC: every inquiry answered in under a minute

What this is

The agent picks up in under a minute — 2am, Sunday, mid-job — asks the questions your best dispatcher would ask, and books against your live calendar. It knows your scope, your pricing bands and your triage rules, because we train it on them before launch.

What it will never do is book something that doesn't match the definition: homeowner, owns the property, system in your scope, inside your service area, both decision-makers present. That line is written into the agreement before we start.

What HVAC owners tell us

  • Two months of chaos, four months of dead air. First 95-degree week you're booking out a week and losing everyone who won't wait. By October the trucks are half empty and you're doing the math on the tech you spent two years training.

  • Your best job is drowning in tune-ups. One replacement pays for a dozen $89 diagnostics. But the homeowner with the twenty-year-old unit never gets found — he calls whoever shows up the day it finally dies.

  • The 9pm no-heat call goes to a machine. He doesn't leave a message. And the company that picks up gets the replacement, the maintenance plan and every job on that house for a decade.

  • Your maintenance agreements are a rounding error. Every consultant says service plans carry the shoulder season. Nobody ever built you the system that actually sells them.

What counts as a qualified in-home estimate

Agreed in writing before we start: homeowner, owns the property, system in your scope, inside your service area, both decision-makers present. Anything that doesn't match that definition doesn't get booked onto your calendar, and doesn't get billed. It's the whole difference between this and a marketplace lead sold to four contractors at once.

What you see every week

One page you can read in a minute: spend, leads, in-home estimates booked, in-home estimates held, no-show rate, and what we're changing next week and why. The number we optimize is cost per held in-home estimate — not cost per lead, and not clicks.

We don't promise a system replacement count. Anyone who does is either pricing that risk into your fee or planning to book you anything with a pulse.

Published industry benchmark — US market

US market averages. Not our numbers.

Source: Google LSA cost-per-lead study, 888 contractors / $6.72M tracked spend

Cost per HVAC lead, Google Local Services Ads
$30–70
$80+ on standard paid search
Homeowners who hire the first contractor to respond
78%
nobody wins HVAC on price — they win it on the clock
Companies that failed to reply within five minutes
95%
study of 466 home-services companies

Results from clients we've worked with

Paid campaigns + landing page + automated follow-up · clients not named

Lead → in-home appointment (patio roofs & verandas)
17%
1,081 leads · 187 in-home appointments
First month of a campaign (home battery systems)
55 leads
residential energy equipment, in-home install
Revenue with automated follow-up on every inquiry
€747,873
from 1,559 leads

HVAC: see how this would run for you

Start with the free diagnostic or book a strategy call directly.

Frequently asked questions

Do you have results from other HVAC companies?

We have no HVAC case yet — we'll say that before you ask. The figures below are residential contracting and home energy equipment: same buyer, same in-home sale, same machine.

What does a lead cost?

Published US benchmarks put HVAC leads in the ranges shown above, and yours will depend on your market, your season and how competitive your zip codes are. It's also not the number to optimise for: cost per held in-home estimate is, because that's the one that turns into revenue.

What happens if an appointment isn't really a system replacement?

It doesn't get billed. The definition — homeowner, owns the property, system in your scope, inside your service area, both decision-makers present — goes into the agreement before we start, precisely so there's nothing to argue about at invoice time.

Will homeowners know they're talking to an AI?

The agent introduces itself as your virtual assistant and hands off to a human whenever the conversation needs one — emergencies, anything outside scope, anyone who asks. It exists so nobody waits twenty minutes for a reply, not to pretend to be your dispatcher.