The Fall Furnace Tune-Up Campaign: A Worked Example Start to Finish
Every step of a shoulder-season reactivation push, labeled as a worked example: building the list, writing the message, timing the sends, and handling the bookings — so your October is full before the first cold snap.
System 7 from the Leveraged Owner Starter Pack
It's mid-September. The summer rush is over, the install crews are catching their breath, and October's schedule has gaps you can see through. Then the first cold snap hits in late October and the phone explodes with no-heat calls — half of them from systems that would have been caught by a tune-up. The fall tune-up campaign exists to fill that gap on purpose, before the weather does it for you.
Example: what follows is a worked example — a fictional 3-truck HVAC shop running its fall campaign, step by step. The numbers are illustrative, not results. The method is what you're here for: it applies to any seasonal reactivation push. This is System 7 (reactivation campaigns) in action, one piece of the full-and-calm-calendar playbook.
Step 1: build the list (the campaign lives or dies here)
Example: our fictional shop pulls its customer list and filters for:
- Customers with a furnace or heat pump who haven't had service in 12+ months (the core target).
- Customers whose last tune-up was last fall (the annual rhythm — they're due).
- New system installs from 3–5 years ago with no maintenance agreement (high-value targets — a tune-up now often surfaces the replacement conversation later).
- Excluded: anyone with an open complaint, an unpaid invoice in collections, or who opted out of marketing messages. Ever. No exceptions.
Example: the filtered list comes to 412 customers. The shop splits it into two waves of ~200 to avoid overwhelming the schedule — Wave 1 gets the message September 20, Wave 2 gets it September 27. Staggering the send staggers the bookings.
Before you send anything to a list this size, clean it — bounces and bad numbers kill deliverability. (See How to Clean Your Customer List Before a Reactivation Campaign.)
Step 2: write the message (one text, one email)
The campaign runs on two touches: a text first (highest open rate), an email 3 days later for non-responders (more room to explain). Both carry the same offer and the same deadline.
Example — the text (Wave 1):
Example — the email (3 days later, non-responders only):
Subject: Your furnace hasn't been checked since [last service date] — first pick of fall slots
Hi [First Name],
Quick heads-up: we're booking fall furnace tune-ups now, and past customers get first pick before we open the schedule publicly.
Our 21-point check covers [burners, heat exchanger inspection, blower, thermostat calibration, safety controls — adjust to your actual checklist]. It takes about an hour, and it catches the problems that become no-heat calls in January.
Through October 15: [price] (normally [regular price]).
Reply to this email or text us at [number] and we'll get you scheduled.
— [Your Name], [Business Name]
[Unsubscribe link]
Note what's in the message: a specific offer, a deadline, a reason to act now (first pick of times), and the customer's own last-service date for relevance. Note what's not: hype, fake urgency, or a discount so deep it trains customers to wait for sales.
Step 3: time the sends
Example — the campaign calendar:
- Sept 20: Wave 1 text goes out (Tuesday morning, 9–10am — mid-morning texts get read, not buried).
- Sept 23: Wave 1 email to non-responders.
- Sept 27: Wave 2 text goes out.
- Sept 30: Wave 2 email to non-responders.
- Oct 10: final reminder text to everyone who hasn't booked: "Last week for the fall tune-up price — a few slots left this week and next."
The whole campaign runs inside three weeks. Short campaigns beat long ones — urgency is real when the deadline is real.
Step 4: handle the booking flow (don't fumble the response)
The campaign creates demand; the booking flow captures it. Example: our shop sets up:
- Instant reply: anyone who replies YES gets an immediate text: "Great — here are our open tune-up slots this week: [Tue 10am, Wed 2pm, Thu 9am]. Reply with the one you want and you're booked."
- Confirmation: every booking gets the standard appointment confirmation sequence — booking confirmation, 48-hour reply-YES reminder, en-route text. Campaign bookings no-show at the same rate as any other booking; the confirmation system handles it.
- Overflow plan: if Wave 1 books faster than expected, Wave 2's message gets adjusted ("October is filling fast — November slots now open") rather than overbooking October. A campaign that creates a scheduling disaster is worse than no campaign.
Step 5: measure it (the 10-minute debrief)
Example: after October 15, the shop writes down five numbers:
- Texts sent / delivered (watch the delivered rate — a sudden drop means list problems).
- Replies and bookings per wave (which wave performed better, and why — day of week? weather that week?).
- Show rate on campaign bookings (vs. normal — if it's lower, the offer attracted low-intent bookers).
- Revenue: tune-ups completed × price, plus any repairs or replacements found during tune-ups (the real money — tune-ups are the diagnostic that sells the bigger work).
- Cost: essentially $0 beyond the texting fees — which is why reactivation is the highest-ROI marketing a shop can run.
File the debrief where you'll find it next August. Next year's campaign starts from this year's numbers, not from scratch.
Compliance notes
- Consent: only message customers who have agreed to receive marketing texts/emails. Past-customer status alone isn't blanket consent for promotional texts — know your list's permission status before you send. When in doubt, email first (lower risk) and let customers opt into texts.
- Opt-out: every text includes opt-out language; every email includes an unsubscribe link. Honor opt-outs immediately and permanently.
- Quiet hours: no marketing texts before 8am or after 9pm in the recipient's local time (TCPA (federal telemarketing law)). General information, not legal advice.
Related guides in this series
This campaign is System 7 of the full-and-calm-calendar framework — the confirmations post covers what happens after someone books. Before your next campaign, read How to Clean Your Customer List, and for the evergreen version of this play, Win-Back Email Templates.
Get System 1 free: the complete Missed-Call Safety Net
The full setup guide, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
Get the AI Automation Starter Pack — $27, one-time: https://leveragedowner.com/starter-pack/
The done-for-you version
This post is System 7 from the Leveraged Owner Starter Pack — the done-for-you version with the full campaign setup guide, every script, the list-building worksheets, and screen-by-screen setup instructions for all 8 systems.
No third-party research stats cited — the worked example is fictional and illustrative, not a customer result.