Part of The Ultimate Guide to Google Reviews

HVAC Customer Reactivation: How to Win Back Past Customers Every Season

The HVAC customer reactivation playbook: which past customers to text, the spring/fall SMS cadence, what offer to lead with, and how to measure rebooked jobs.

Eric StrohmaierEric Strohmaier10 min read

The short answer

HVAC customer reactivation means texting past customers before each season to rebook a tune-up, safety check, or service they're already due for. The people most worth reaching: anyone whose last tune-up was 10 to 14 months ago, install customers whose warranty is running out, and one-time repair calls with no maintenance plan. Send a short SMS (plus email) in early spring for AC and late summer for heating, lead with a tune-up special or safety check, and count the jobs it rebooks. Done by hand it's real work you'll forget; set once, it runs itself.

On this page

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.

How to run an HVAC customer reactivation campaign

  1. 1

    Segment your list by why they're due

    Pull three groups: customers whose last tune-up was 10 to 14 months ago, install customers whose warranty is winding down, and one-time repair calls with no maintenance plan. Skip anyone you served in the last couple months or who opted out.

  2. 2

    Pick the season and the matching offer

    For spring, lead with a discounted AC tune-up before the first heat wave. For fall, lead with a furnace tune-up or a heating safety check before the first cold snap. For warranty-expiring installs, lead with keeping their coverage intact.

  3. 3

    Send a short SMS plus a backup email

    Text a few weeks ahead of the season. Name the season, name the offer, and make booking one tap. Send a matching email for the customers who live in their inbox.

  4. 4

    Follow up once, then stop

    About a week later, send a single polite follow-up to the people who didn't respond. Two touches per season is enough — more than that and you become the company that texts too much.

  5. 5

    Tag and count rebooked jobs

    Tag everyone you contacted, then track how many book and complete a job. Multiply by your average ticket to see the revenue recovered, and compare season over season to learn which offer pulls hardest.

See what your customer list is really worth

Not sure how many past customers you're sitting on — or what a season of rebooks could add up to? Use our free Google Review Calculator to sanity-check the numbers behind a reactivation push. No account, no cost.

Open the free calculator

Frequently asked questions

Is it legal to text past HVAC customers for reactivation?

Generally yes when they're existing customers you have a prior business relationship with and you honor opt-outs, but the rules that apply (like the TCPA in the US and CASL in Canada) depend on how the numbers were collected and consent. Keep an easy way to reply STOP, don't text people who've opted out, and check your specific situation. This is educational, not legal advice — confirm your setup with your own counsel.

How often should I text past customers without annoying them?

For most HVAC shops, two seasonal pushes a year — spring for AC and fall for heating — with one follow-up each is the sweet spot. That's a handful of relevant, well-timed texts, not a weekly blast. Reactivation stays effective precisely because it's occasional and tied to something the customer actually needs.

Which HVAC customers are worth reactivating first?

Start with the highest-intent segments: customers whose last tune-up was 10 to 14 months ago, install customers whose warranty is expiring, and one-time repair customers with no maintenance plan. These groups are the closest to being due and the easiest to rebook, so they'll show you results fastest.

What's a realistic rebook rate on a dormant HVAC list?

It varies a lot by list quality, offer, and how recently people were served, so treat any single number with caution. The illustrative math in this article uses 5% to show the shape of the opportunity — not a guaranteed result. The practical move is to run one push, tag who books, and measure your own rate instead of trusting a benchmark.

Do I need software, or can I do this by hand?

You can start by hand: segment, write the text, send in batches, and log who books. The catch is that it's recurring, forgettable work that reliably slips during busy season. Software matters less for the first campaign and more for making sure it actually happens every spring and fall without you remembering.

Eric Strohmaier

Eric Strohmaier

Founder, AutoReview

Eric is the founder of AutoReview. He writes practical, no-hype guides on getting Google reviews, local SEO, and turning happy customers into steady 5-star reviews — the same playbook AutoReview automates for local businesses.

More about Eric

Related guides

See what's hiding in your customer list

AutoReview finds the past customers who've gone quiet, texts them before each season to rebook, and tracks the jobs it brings back. Set the cadence once and it runs every spring and fall. Free to start.

See how win-back works