Your best next job is already in your customer list
Every HVAC company is sitting on a list of people who already trust you. They let you into their home, paid your invoice, and had a good experience. Then they disappeared into the CRM and you moved on to the next call. That list is the cheapest lead source you own, and most shops never work it.
Reactivation is simple in concept: reach back out to past customers at the moment they're due for their next service, and make it easy to rebook. No ad spend, no lead-gen fees, no fighting the map pack. Just a well-timed text to someone who already knows your trucks. The hard part isn't the idea. It's remembering to do it, for the right people, every single season, year after year. That's exactly the part that falls apart when you're slammed.
Which past customers to text (and which to skip)
Not everyone in your database is a reactivation candidate this month. Blasting your whole list every few weeks is how you train people to ignore you. The trick is segmenting by why they're due. Three groups do most of the work.
First: anyone whose last tune-up was 10 to 14 months ago. These are the people quietly rolling off their maintenance rhythm. Catch them before the season hits and they rebook without a second thought — miss the window and they wait until something breaks. Second: install customers with a warranty winding down. A new system carries a labor or parts warranty that expires on a schedule, and a lot of homeowners don't realize skipped maintenance can void it. A heads-up text is genuinely useful to them and an easy rebook for you. Third: one-time repair customers with no maintenance plan. They called once when the AC quit, you fixed it, and you never heard back. They're prime candidates for a first tune-up and the plan that comes with it.
Who to skip: anyone you serviced in the last couple of months, active plan members you'll see on schedule anyway, and anyone who has asked you to stop contacting them. Reactivation works because it's relevant. Keep it relevant and it keeps working.
The seasonal SMS cadence for HVAC
HVAC demand is a calendar, so your outreach should be too. The goal is to land in front of customers a few weeks before they'd normally start thinking about heat or cool — early enough that you're booking into open slots, not competing with the emergency rush.
Run two main pushes a year. Spring AC pre-season: reach out in roughly March or April, before the first hot week, and offer the AC tune-up. Fall furnace pre-season: reach out in August or September, before the first cold snap, and offer the heating tune-up or safety check. For each push, send one SMS, then a single follow-up about a week later to the people who didn't respond. That's it. One text, one nudge, then you stop. Two touches per season is plenty to catch the people who meant to book and forgot; more than that and you're the company that texts too much.
A workable rhythm looks like this: SMS goes out, a matching email backs it up for the folks who live in their inbox, and anyone who doesn't reply gets one polite follow-up before you move on. Keep each message short, name the season, name the offer, and make booking one tap. You are reminding a customer of something they already need, not selling them something new.
What offer to lead with
The offer does a lot of the work, and for HVAC you have two strong ones: the tune-up special and the safety check. Which you lead with depends on the season and the segment.
In spring, a discounted AC tune-up ("get ahead of the heat") is the clean, easy yes — it's concrete, seasonal, and priced to remove hesitation. In fall, a furnace tune-up works, but the safety check earns extra attention because heating season carries a real concern homeowners understand: a cracked heat exchanger, a carbon-monoxide risk, a system that hasn't been looked at since last winter. Framing the fall visit as a safety check, not just a discount, gives a hesitant customer a reason that isn't about price. For warranty-expiring install customers, lead with the warranty itself: remind them maintenance keeps their coverage intact and their new system running the way it should.
Whatever you lead with, be honest and specific. "$XX AC tune-up before the first heat wave — takes about an hour, we'll flag anything that needs attention" beats a vague "we miss you!" every time. Past customers can smell a generic marketing blast, and it costs you the trust you already earned.
How to measure rebooked jobs (with example math)
Reactivation is only worth doing if you can see what it brings back, and the metric that matters is rebooked jobs — not opens, not replies. Tag the customers you texted, then watch how many book and complete a job in the following weeks. Multiply by your average ticket and you have the revenue the campaign actually recovered. Track it season over season so you know which push and which offer pulls hardest.
Here's an illustration — an example, not a promise. Say you have a 2,000-customer list and you run a spring AC push. It's normal for a meaningful chunk of a list to be dormant, so imagine 1,200 of them are fair reactivation targets. If even 5% rebook, that's 60 jobs. At a $250 average ticket for a tune-up plus the small repairs and plan sign-ups a tune-up surfaces, that's $15,000 in work from one text campaign to people you'd already served. Run it again in the fall and you've done it twice in a year. Your real list size, dormant share, rebook rate, and ticket will differ — the point is the money is already there, waiting on a message. Our free Google Review Calculator can help you sanity-check the customer-count side of numbers like these.
The honest caveat: these are illustrative figures to show the shape of the opportunity, not results we're claiming for you. Plug in your own numbers and the logic holds.
Set it once instead of remembering it every season
You can absolutely run all of this by hand. Pull the segment, write the text, export the list, send in batches, log who booked, then remember to do it all again in five months. It works right up until the busy season hits and the reactivation push is the first thing that slips. That's the real failure mode — not that owners don't know reactivation works, but that manual, recurring, forgettable work never survives a full calendar.
That's the gap AutoReview is built to close. It connects to how you already track jobs, watches for the customers who've gone quiet or hit that 10-to-14-month mark, and sends the seasonal SMS-plus-email win-back for you — one message, one follow-up — then tracks the jobs and revenue it rebooks so you can see what came back. You set the cadence and the offer once; it runs every spring and fall without you touching it. You can see how it works at /win-back, and it's built specifically for home-service trades — more on the HVAC side at /for/hvac. It's free to start at /signup, so you can point it at your own list and see what's hiding in there before you decide anything.
This isn't a replacement for good work or a maintenance plan. It's the reminder system that makes sure the customers you already earned actually come back, on schedule, without living on a sticky note.
