The 14-Day HVAC Customer Reactivation Campaign That Brings Back Lost Service Calls
The day-by-day SMS and email sequence we use to bring lapsed HVAC maintenance customers back. Copy templates, timing, and reasoning.
Why 14 days, not 7 or 30
We tested this. Seven-day campaigns convert worse because the customer hasn't had time to act on the impulse before the campaign ends — most HVAC customers have a short window in the morning or evening where they think about home maintenance, and a 7-day window misses the second weekend entirely.
Thirty-day campaigns convert worse because by message four or five, you've trained the customer to ignore you. The messages start to feel like nagging and the unsubscribe rate climbs sharply.
Fourteen days is long enough that the customer sees the message in three different moods — busy weekday, relaxed evening, home on the weekend — and short enough that the campaign retains a sense of relevance. It also spans two full weekends, which is when homeowners have time to think about home maintenance and actually make the call.
Within those 14 days, you only need five touches. Five — not eight, not twelve. The lift on the sixth touch is essentially zero, and you've already captured everyone who was going to be captured.
The principle: low pressure, easy yes
Every message in this campaign passes one test before it gets sent: would a real person text this to a real customer they cared about?
If the message reads like marketing copy — 'Hi [Name], we miss your business! Click here to schedule your tune-up!' — the customer unsubscribes and you've burned the relationship. If the message reads like a human checking in on someone they've worked with before, the customer responds at a 5–10x higher rate.
The other principle: every message gives the customer an easy yes and an easy no. No guilt. No 'we noticed you haven't called us in a while.' The frame is always 'here's a low-friction way to come back if you want to,' never 'here's a reason you should feel bad about not calling.'
A small but disproportionate detail: every message in the sequence reads like it's coming from one person — the business owner or lead technician — not from the company. Company-as-sender language ('Blue Ridge HVAC would like to remind you...') sounds like a billing department. Person-as-sender language ('Hey, Jake here from Blue Ridge HVAC — quick check-in') sounds like a relationship. The customer's reply rate roughly doubles between the two framings.
Day 1: The check-in text
Sent as SMS, between 10am and 12pm on a Tuesday or Wednesday. Not Mondays (people are in catch-up mode), not Fridays (people are checked out), not weekends (feels intrusive for a business outreach).
The message is short. Fewer than 160 characters. It uses the customer's first name and the owner's or tech's first name — never just a company name in the signature.
Template: 'Hey [Name] — Jake here from Blue Ridge HVAC. Realized it's been a minute since we serviced your system. No pressure at all, just wanted to check in. Hope it's been running smooth.'
Notice what this message does not include: a link, a booking offer, a discount, or a question. This message exists to do one thing — re-establish that your company exists and remembers them. About 8–12% of customers reply to this message alone, and a meaningful slice of those replies turn into booked jobs without any further messaging.
Day 4: The seasonal angle email
Sent as email, on a Saturday morning. Saturday is intentional — it lands when the customer is at home and slower, not at work and triaging an inbox.
Subject line: 'a quick check-in' (lowercase, no exclamation point, no customer name in the subject — a name in the subject reads as automation).
The email is three short paragraphs. Paragraph one acknowledges that it's been a while. Paragraph two references the upcoming season — if it's spring, mention getting the AC tuned up before the July heat hits; if it's fall, mention the furnace check before the first cold snap. Seasonal framing works especially well for HVAC because the customer's need is genuinely seasonal. Paragraph three is a one-line invitation: 'If you want to grab a time before things get busy, here's the link — if not, no worries at all.'
The link goes to a single-purpose booking page, not your full website. Customers who click but don't book get the Day 7 follow-up.
Day 7: The single-question text
Sent as SMS, between 4pm and 6pm. Late afternoon is when people are wrapping up work and thinking about the house — it's also when they're most aware of whether the AC or furnace is performing.
Template: 'Hey [Name] — quick one. On a 1–10, how's your AC/furnace been running lately? Just curious.'
This message is the highest-engagement message in the entire sequence. The reply rate is consistently between 18% and 28% because it asks a real question that requires almost no effort to answer and directly touches something the customer thinks about.
Every reply gets a human response from your CSR within 30 minutes. The script is simple: thank them for the number, and if the number is 5 or below, offer a specific slot this week. If the number is 6 or above, say 'glad to hear it' and leave the door open with a booking link. The conversation closes about 35% of customers who reply.
One detail that matters more than it should: the question has to be about the system, not about the company. 'How's your AC been' gets responses. 'How are things going?' gets ignored. The system-specific framing reactivates the customer's memory of why they used you in the first place.
Day 11: The open slot email
Sent as email, on a Tuesday. By day 11, the customers who were going to respond to a soft check-in already have. The customers still on the list need a different kind of nudge — not a harder sell, but a different shape of message.
Subject line: 'two open spots this week' (factual, specific, not promotional).
The email is short. It states honestly that you have two specific open slots — give actual times, like 'Tuesday at 2pm and Thursday at 10am' — and offers a one-click link to grab one. The pattern interrupt is the specificity. Most HVAC marketing emails offer 'flexible scheduling.' This one offers two named slots. Specificity signals real capacity and real availability, which is more persuasive than any headline.
If your CSR doesn't know exactly which slots will be open when the email goes out, the workaround is to send it two days out rather than pre-scheduling it. The extra step is worth it for the conversion lift the specific times create.
Day 14: The graceful goodbye
Sent as SMS, mid-morning on a Wednesday. This is the message that most companies skip and it's the message that produces the most bookings per send across the whole campaign.
Template: 'Hey [Name] — last quick note. I won't keep texting after this. If you ever want us to come back out, just reply here and we'll find a time. Take care.'
This message has no link, no offer, no urgency. It works because it removes the perceived obligation. A meaningful percentage of lapsed customers have been low-grade dreading hearing from you because they feel like they should have called sooner. The 'I won't keep texting' frame releases that pressure and triggers an 'actually, yeah, let me just book' response.
Across the HVAC reactivation campaigns we've run, the day-14 message produces more bookings per send than any single message except day 7. It also massively reduces unsubscribes, because the customers who don't want to hear from you have just been told they won't.
What happens after the campaign ends
The customers who booked are back in normal flow — they get service, and if the job goes well, they go onto your maintenance agreement offer sequence. The customers who replied but didn't book go onto a 90-day soft-touch list: one email per month, no SMS, no pressure.
The customers who never replied at all go onto a 6-month re-engagement list — they get the campaign again in six months, with different copy. By the second pass, life circumstances have changed for a meaningful slice of the list. The customer who ignored you in March because the system was holding books in September when the AC finally gives out.
The benchmark we run to: 8–12% of the original lapsed list books a job within 30 days of the campaign starting. On a list of 300 lapsed customers, that's 24–36 reactivated jobs in a month. At $500 average job value, that's $12,000–$18,000 in recovered revenue from a single campaign — before a dollar in ads.
What most HVAC companies miss is that the second campaign performs better than expected. By the time you circle back to the non-responders, some of them have had a system issue and are actively thinking about maintenance. The list is not a one-shot asset. It's a recurring one.
After 12 months of running monthly waves, the company has a reactivation rhythm — a predictable monthly intake of customers who would otherwise have been lost. It moves from being a project to being a system. That's the point. If you want help running this for your own company — including writing the copy in your voice and integrating with your FSM software — that's exactly the work we do.
Next step
Want this running in your company in 14 days?
Book a 15-minute business audit. We'll map your call flow, count your lapsed customers, and tell you exactly what's leaking — no pitch.