Database Reactivation for HVAC: Turn Your Dead Customer List Into Booked Calls
Your past customers are worth $15,340 apiece and most of them haven't heard from you since the invoice — this is the complete playbook for waking them up.
Somewhere in your field-management software sits the most valuable marketing asset your company owns, and it is almost certainly gathering dust. Every customer you have served in the past five years — every repair, every tune-up, every changeout — is a name, a phone number, and a service history you already paid for. Winning a new HVAC customer costs $296 to $350 in marketing spend. Reaching one you already have costs essentially nothing. Yet most owners pour every dollar into chasing strangers while the list sits untouched, depreciating quietly in a database nobody opens.
Database reactivation — the practice of systematically re-contacting past customers who have gone quiet — is standard operating procedure in dentistry, insurance, and auto service. In HVAC and home services broadly, it remains rare enough to be a competitive edge. This guide covers what reactivation actually is, why the economics beat nearly every paid channel, how to structure a 30-day campaign message by message, what conservative results look like, and how to run the whole thing without violating telemarketing law.
What Database Reactivation Actually Is
Database reactivation is a structured outbound campaign — usually text-message-first — aimed at customers who have not booked service in 12 to 24 months. It is not a newsletter, not an email blast, and not a coupon drop. It is a short, personal message designed to restart a two-way conversation, followed by a sequence of polite touches over roughly 30 days, with every reply handled fast and steered toward a booked appointment. The unit of success is not opens or clicks. It is jobs on the calendar.
The mechanism works in HVAC for a structural reason: equipment ages on a schedule. A customer whose system you repaired two years ago now owns a system two years older, and in most cases they have not defected to a competitor — they have simply forgotten you exist. If you wait until they need service, you re-enter the open market, where 84% of HVAC consumers start with an online search and 78% go with the first company that responds. Reactivation skips that auction entirely. You are not bidding for a stranger; you are texting someone whose furnace you have already touched.
The Cheapest Revenue in HVAC
The case for reactivation is arithmetic. The average HVAC customer is worth $15,340 over their lifetime with a company — repairs at an average ticket of $351, an eventual replacement at $5,000 to $10,000, and years of maintenance in between. Acquiring a new customer to start that curve costs $296 to $350 before the first truck rolls. Retention marketing, by contrast, runs five to seven times cheaper than acquisition. A reactivation campaign is the most concentrated form of retention marketing there is: a direct message to someone who already chose you once.
| Dollars | |
|---|---|
| Lifetime value of an existing customer | 15340 |
| Cost to acquire a new customer | 350 |
The downstream effect compounds. Research across industries finds that a 5% increase in customer retention drives profit increases of 25% to 95%, because retained customers buy again without a fresh acquisition cost attached. And reactivated contacts behave nothing like cold leads. Industry-average HVAC lead conversion sits at 3% to 7%; a past customer replying to a text from a company they recognize is a fundamentally warmer conversation than either number describes.
Anatomy of a 30-Day Reactivation Campaign
Most reactivation attempts fail for one of two reasons: the messages read like advertising, or the replies sit unanswered for hours. The fix for the first is an opener built on a question rather than an offer — the nine-word text, adapted from direct-response marketer Dean Jackson's nine-word email. The fix for the second is treating every reply with the urgency of an inbound call. The sequence below is the structure; the copy should be adjusted to your market and season.
- 1
Clean and segment the list
Export every customer with no booking in the past 12 months. Build four segments: systems 10+ years old, past repairs with no follow-up, lapsed maintenance-plan members, and one-time installs. Remove disconnected numbers and anyone who previously opted out. A smaller, cleaner list outperforms a bigger, dirtier one.
- 2
Open with the nine-word text
Day 1: “Are you still planning to get the AC serviced?” Nine words, no link, no image, no discount. It reads like a person because it asks a question only a person would ask. Personalize with the first name and, where your records support it, the equipment: “Hi Mike — still want that 2014 furnace looked at?”
- 3
Answer every reply inside five minutes
This is where campaigns live or die. Leads answered within five minutes convert up to 21 times better, yet fewer than 10% of contractors respond that fast. A reactivation text that earns a reply and then sits for three hours has manufactured its own dead lead. See our companion analysis of speed to lead in HVAC for the full data.
- 4
Run the 30-day sequence
Day 4: a one-line bump (“Just making sure this didn’t get buried.”). Day 10: a seasonal reason to act — pre-summer tune-up, pre-winter inspection. Day 18: a different angle, usually equipment age or energy costs. Day 30: a polite close (“I’ll stop bugging you — reply anytime if you’d like us out.”). Any reply or opt-out stops the sequence immediately.
- 5
Book inside the conversation
Never end a live thread with “call our office.” Offer two concrete windows — “We have Tuesday morning or Thursday afternoon” — or drop a direct booking link. Every handoff between channels sheds respondents; the appointment should be confirmed in the same thread where the customer said yes.
- 6
Tag, learn, recycle
Non-responders rest for 90 days and re-enter the next seasonal campaign with a fresh angle. Repliers who didn’t book get a follow-up date. Everyone who books gets one more conversation on the day of service: the maintenance-plan pitch, covered below.
One operational warning: replies arrive in clusters. Send 300 opening texts on a Tuesday morning and the responses land within hours, often while your CSR is already on the phone. Unanswered replies are missed calls by another name, and the math on those is unforgiving — one owner we profiled counted 27 missed calls worth $3,800 in a single period, $45,600 annualized. The full breakdown is in our analysis of what a missed call actually costs; the same logic applies, message for message, to a reactivation campaign.
The list is the only marketing channel where the acquisition cost is already paid. Every month it sits idle, it depreciates.
What Conservative Numbers Look Like
No honest operator promises a response rate. Results swing on list age, data quality, brand strength, and season — and any agency quoting a guaranteed percentage is selling you the best month it ever had. The defensible approach is to model the campaign at booking rates low enough to be boring — one to three booked jobs per hundred contacts — and treat anything above that as upside.
| Assumed booking rate | Jobs booked | Revenue at $351 average ticket |
|---|---|---|
| 1% | 10 | $3,510 |
| 2% | 20 | $7,020 |
| 3% | 30 | $10,530 |
Two things skew that table upward in practice. First, the average ticket understates the tail: a single aging system in the batch that converts to a $5,000–$10,000 replacement outweighs every repair in the column beside it. Second, the cost side is nearly empty — texting software and a few hours of labor — which is exactly where retention's 5–7x cost advantage over acquisition shows up. The same $3,510 earned through a paid-leads channel would have carried $296 to $350 in acquisition cost per customer before margin.
Compliance: Consent, Quiet Hours, Opt-Outs
Text marketing is regulated under the Telephone Consumer Protection Act, and a past business relationship is not a blank check. The prevailing standard for promotional texting is prior express written consent — the checkbox on your intake form, invoice, or service agreement where the customer agrees to receive marketing messages. Audit your paperwork before the first send. Every message must identify your company, and a STOP reply must be honored immediately and permanently. TCPA statutory damages run $500 to $1,500 per message, which means one careless blast to a scrubbed-out number can erase the campaign's entire return.
Timing rules matter too. Federal quiet hours restrict marketing contact to 8 a.m. to 9 p.m. in the recipient's local time zone, and several states enforce tighter windows under their own mini-TCPA statutes. The practical playbook: maintain a suppression list, send mid-morning on weekdays, keep volume modest, and write like a human — conversational one-to-one messages draw fewer complaints than anything that smells like a broadcast.
The Real Prize: Recurring Revenue
A reactivation campaign that only books tune-ups leaves the larger asset on the table. Only 30% of homeowners carry a maintenance plan, which means roughly seven of every ten customers your campaign wakes up are candidates for one. The industry has already voted on where this leads: recurring service agreements account for 55% of HVAC revenue and are growing 8.3% a year. A plan member calls you first, books before the rush, and smooths the 250% to 600% seasonal demand swing between July's peak and the shoulder months. Reactivation mines demand you already paid for; pairing it with organic reach — see how the 2026 Instagram algorithm rewards HVAC operators — keeps new names flowing into the same database.
The valuation math is starker still. Businesses built on recurring revenue trade at 10x or more EBITDA, against 3–5x for purely transactional shops. Every customer your campaign converts from a one-time repair into an agreement is not just next quarter's revenue — it is a permanent step-up in what the company is worth on the day you sell it.
Running this well is real work: segmentation, sequencing, five-minute reply handling, plan conversion. Some owners build it in-house with a CSR and a texting platform; others hand it off — database reactivation is one of the core modules inside The Fully Booked System, the done-for-you growth program Stilwell Consulting operates for HVAC companies doing $500K to $5M. Either route works. What does not work is the status quo: paying $300 a head for strangers while $15,340 customers sit silent in a database, waiting for nine words.
About the author
Isaiah Stilwell
Isaiah Stilwell is the founder of Stilwell Consulting, a firm that works with HVAC companies, home-services operators, and trade businesses on growth strategy, AI automation, and revenue intelligence.