For HVAC owners who know their past customers should be booking more jobs.
We email and text your past customers. You answer the phone.
Backed by a simple guarantee: at least 3 qualified replacement estimates in 60 days or we keep working for free until we do.
Your past customers, the ones who already said yes, haven't heard from you in months. Meanwhile you're spending thousands every month chasing strangers on Google who might not even show.
Their systems are aging. Many are overdue for a replacement. They're going to call someone. The question is whether it's you or the guy running ads next to yours.
We make sure it's you. Email and SMS to your existing list. That's it.
Based on typical residential HVAC averages. Illustrative example only, not a performance guarantee.
You send us one CSV export from your CRM. Takes about 5 minutes. We handle the cleaning and setup.
We look for aging systems, deferred repairs, past installs with no follow-up, and lapsed maintenance customers. The people most likely to need you again.
We run a 7-10 day email and text campaign that references each customer's real service history. Not templates. Replies go straight to your office, and you get a report showing what booked and what closed.
Most agencies send the same "We miss you!" template to every customer on your list. Here's what we send instead:
Hi ██████, it's Mike from ████████ HVAC.
Last time we were out at your place on ████████, your Trane was running low on refrigerant and the filter was pretty rough.
That unit's got some years on it now. How's it been holding up this spring?
Subject: Your Trane on ██████████ Rd
Hi ██████,
Last time we were out (August '23) we replaced a capacitor on your Trane XR15 and noticed the compressor had some noise on startup. We recommended a full system evaluation at the next visit.
That was over two and a half years ago, and with both your AC and furnace pushing 14 years now, I wanted to follow up.
I'd like to offer you a free system evaluation. No obligation, just an honest look at where things stand.
(███) ███-████
Mike
Hey ██████, it's Mike at ████████ HVAC.
Just circling back. We're running free system evaluations this spring for older units. Figured yours might be due.
No rush at all, just give me a shout if you want us to swing by.
Subject: One more thought on your AC
Hi ██████,
Last note from me. Your Trane has been a solid unit, but at 14 years it's in the zone where a breakdown usually comes without much warning.
I'd rather you have a plan before July hits than be scrambling when it's 105 out.
The free evaluation offer still stands. Either way, you know where to find us.
Mike
Example 4-touch sequence based on real job history data. Names and addresses anonymized. Orange highlights show personalization from actual technician notes.
We'll book at least 3 qualified replacement estimates from your existing list in the first 60 days. If we don't, we keep working for free until we do. Simple.
One replacement usually covers months of our fee. After the sprint, you can continue month-to-month with quarterly high-ticket pushes, seasonal maintenance promos, and monthly nurture emails to keep your list producing.
I'm Daniel. I got tired of watching HVAC shops spend thousands on agencies that couldn't point to a single job they actually booked.
So I built something simpler: we take the customers you already won, find the ones most likely to need you again, and put you back in front of them before they call someone else.
That's it. No ads, no cold leads, no retainers that run forever with nothing to show for it.
We don't run ads or buy leads. We only reach out to your own past customers, and every job that comes from it is tracked back to the campaign.
No. We use maintenance as an occasional hook, but the real focus is finding full system replacements and high-value upgrades.
Our campaigns are designed to follow current texting and email rules. We only text existing customers, add proper opt-in to your forms, and honor every STOP request automatically. We're happy to work with your attorney if you have one.
The first sprint typically runs in the low four figures. One $12k replacement usually covers months of our fee. We'll give you exact pricing on the 15-minute call once we've seen your list size and CRM setup.
Most shops have the tools but not the time. We write every message based on what your techs actually saw and did at that customer's home. That level of detail is what gets replies.
Generally, at least 1,500 customer records with phone or email from the last 3-10 years. If your list is smaller than that, we'll tell you upfront. We don't want you paying us if it can't realistically pay off.
With this kind of campaign, it's common to see the first replacement estimates within 10–14 days of launch.
The first sprint is low-risk because of the guarantee. You only keep working with us if it's clearly paying off.
Book a 15-minute call. We'll estimate how many lapsed customers are on your list and what a sprint like this could be worth.
Prefer email? hello@hvacreactivate.com