← All articles
Retention & Lifecycle

Heating Season Starts Now: The HVAC Maintenance Reactivation Playbook

September is when the fall tune-up campaign either gets run or it doesn't. Here's how to segment your customer database by last-service date and system age, then run a two-way sequence that books the furnace check instead of just announcing it.

The Verbose CX teamJuly 26, 2026 · 8 min read

Every HVAC owner knows the fall tune-up campaign matters. Almost nobody runs it well. The list gets exported in the last week of September, a single “Book your furnace check!” blast goes out to everyone who ever bought anything, and the phone rings for two days. Meanwhile the customers who actually need you most — the fifteen-year-old system that hasn’t been serviced since 2023 — get the same message as the family whose unit you tuned up in May. This is the playbook for doing it the other way.

The argument here is narrow on purpose: your fall reactivation should be driven by service history and system age, and it should be a conversation, not an announcement. Segment the database first, then run a two-way sequence that books the appointment inside the thread. That’s it. Everything below is how.

Why September is the whole game

Heating equipment fails when it first gets asked to work — the first cold snap, not the depth of winter. If you want to be the company that catches a cracked heat exchanger or a dying inducer motor before the customer is standing in a 55-degree living room at 6 a.m., the tune-up has to happen in October, which means the booking has to happen in September. Miss the window and you’re not running maintenance anymore; you’re running emergency dispatch, at emergency margins, for a customer who’s now angry.

The retention math is what makes this worth obsessing over. Acquiring a new customer costs materially more than keeping one — the widely cited range from Bain & Company puts new acquisition at roughly five times the cost of retention. Your maintenance database is the cheapest revenue you will ever book. September is when you either harvest it or waste it.

~5x
cost to acquire a new customer vs. retain an existing one (Bain & Company)
First cold snap
when most heating failures surface — book the check before it, not after

Segment before you send a single message

The one-blast-to-everyone approach fails for a boring reason: the right message depends entirely on where the customer sits in two dimensions — when you last touched their system, and how old that system is. Cross those two and you get a small set of segments that each deserve a different opening line.

SegmentDefinitionThe angle
Active plan membersOn a maintenance agreement, tune-up dueSchedule the visit they already paid for — pure logistics
Lapsed recentServiced within 12–24 months, no plan“You're due” — easy yes, offer the plan on the back of it
Dormant + aging systemNo service 24+ months, system 12+ years oldHighest risk, highest value — lead with reliability, not price
Dormant + newer systemNo service 24+ months, system under 8 yearsGentle re-engagement — protect the warranty, keep efficiency up
Install-only, never servicedBought equipment, never returned for maintenanceIntroduce the tune-up as the thing that protects their investment
A working segmentation for a fall heating campaign. Adjust the age and recency cutoffs to your book of business.

The takeaway

The dormant-plus-aging segment is usually a small slice of the list and a large slice of the revenue — and the most likely to have a genuine safety issue brewing. If you only had budget to work one segment well, work that one.

None of this requires exotic data. Last-service date lives in your field management system. System age lives on the install record or the equipment tag. The work is joining those two facts to a phone number and deciding, per segment, what the first message says.

Run a conversation, not a blast

Here is where most campaigns quietly break. A one-way blast — “Call us to book your tune-up!” — puts all the work back on the customer at the exact moment they’re busy. They have to remember to call, during your business hours, and sit on hold. Most won’t. The reply rate on a text people can actually answer is a different universe from the callback rate on a message that asks them to pick up the phone later.

The goal isn’t to remind the customer to book. It’s to book the customer inside the message they’re already reading.

A two-way sequence closes the loop where the customer is standing. They reply “yes, next week works,” the agent offers two real slots from your calendar, they pick one, and it’s on the truck’s route before they’ve set the phone down. No hold music, no phone tag, no “we’ll call you back.” That’s the entire difference between a campaign that announces availability and one that fills a schedule.

The reactivation sequence, message by message

A good fall sequence is short and segment-aware. This is the shape for the dormant-plus-aging segment — the highest-value one. Soften it for newer systems; compress it for active plan members who just need a date.

  1. The opener (early September).Personal, specific, and about them, not you. “Hi Dana — it’s been about two years since we serviced your furnace, and heating season’s almost here. Want us to get a tune-up on the calendar before the first cold night?” The last-service reference is what separates this from spam.
  2. Handle the reply, then book.Whatever they say — “how much?”, “is it really due?”, “sure” — the agent answers and moves straight to offering two concrete appointment windows. Never end a positive reply without a slot on the table.
  3. The nudge (7–10 days later, non-responders only). A single, light follow-up. “Still happy to hold a spot for your furnace check — mornings or afternoons better for you?” One nudge, not five. Respect earns the next campaign’s open.
  4. The seasonal close (late September / first cold snap). Timeliness does the persuading: “First cold nights are in the forecast this week — we still have a few tune-up slots open before the rush. Want one?”
  5. Convert to a plan on the back of the visit.The tune-up is the reactivation; the maintenance agreement is the retention. Once the visit is booked or done, that’s the natural moment to offer the plan — you’ve just re-earned the relationship.

The mistakes that flatten the results

  • Same message to everyone.The active plan member doesn’t need a sales pitch; the install-only customer doesn’t know what a tune-up is. One template insults both.
  • One-way and done.If the customer can’t book by replying, you’ve added friction, not removed it.
  • Over-messaging.Five reminders to a dormant list is how you convert reactivation into opt-outs. Cap it, honor STOP instantly, and only follow up with people who haven’t answered.
  • No calendar behind the conversation.Offering slots you can’t actually fill, or making the customer wait for a human to confirm, breaks the one advantage the whole approach has: speed.

Measure booked visits, not messages sent

Open rates and delivery counts are vanity here. The number that matters is booked tune-ups per segment, and downstream of it, plan conversions off those visits. Report it that way and next year’s campaign designs itself: you’ll know which segment replied, which angle booked, and where the dormant-list revenue actually came from. That’s the difference between a September blast you dread and a repeatable revenue play you run every fall.

Sources

Keep reading