You've already paid to acquire every name on your customer list. Reactivation is the cheapest revenue in your business — here's the evergreen and seasonal system that mines it without annoying anyone.
System 7 from the Leveraged Owner Starter Pack
Somewhere in your CRM (CRM = customer relationship management software — your customer database) there's a list of 800 people who paid you money, liked your work, and haven't heard from you in two years. Their water heaters are aging. Their ACs need tune-ups. And right now they're Googling your competitors because you went silent. That list is an oil well you've already drilled — this is the pump.
The calendar system that keeps new work flowing is the pillar guide, Appointment Confirmation Texts That Cut No-Shows in Half — reactivation is the demand-generation half of the same pillar. This post is the playbook: what to send, when, to whom, and the guardrails that keep it legal and welcome.
Every new customer costs you ad spend, lead fees, or time. A past customer costs you one text. They already trust you, they know your number, and the friction of booking is near zero — no shopping, no comparing, no "let me get three quotes." For most residential shops, a reactivated customer books at a far higher rate than a cold lead and the ticket is often larger (they're calling about the next thing, not price-shopping the first thing). Your list is the highest-ROI asset you're ignoring.
The always-on drip for customers who've gone quiet. The trigger: no job in the last 12–18 months (set it per trade — HVAC with maintenance agreements might use 12 months; roofing might use 24). The sequence is three touches, spaced out:
Two to four blasts a year, timed to your trade's calendar:
Seasonal campaigns work because they're news, not marketing — "winter's coming, here's what to check" is helpful content that happens to book jobs. The worked-example seasonal builds (fall furnace, winter pipe-freeze, summer AC) are their own posts in this series.
A reactivation campaign to a dirty list burns your sender reputation and wastes money. Before every blast:
This is general information, not legal advice. When in doubt about consent on a specific list, check with a telecom attorney before blasting.
Track per campaign: sent → delivered → replied → booked → revenue. Your first campaign sets the baseline; every one after should beat it as your list hygiene and targeting improve. Example: a 1,200-name list, 40% open the text thread, 5% reply, half of those book — that's 12 jobs from one afternoon's work. Run your own numbers; the list you already own is the variable.
One blast to everyone is how reactivation becomes spam. Segment the list and the message changes:
Reactivation fails when it's improvised. Plan the year in January:
Four planning sessions a year, each under two hours. The campaigns themselves fire automatically. That's the whole operating cost of a system that mines revenue you already paid to acquire.
Reactivation texts are marketing texts, so the rules are strictest here: 10DLC business-texting registration on your business number before any blasting (the carriers' registration system for business texting; 1–7 day approval, ~$15–$20 one-time), opt-out language in every text ("Reply STOP to opt out"), honor STOPs immediately and permanently, and TCPA quiet hours — no texts before 8am or after 9pm in the recipient's local time. Only text customers with proper consent (existing business relationship or express opt-in) — never a purchased list. This is general information, not legal advice.
The calendar pillar: appointment confirmation texts. The seasonal builds: The Spring Tune-Up Campaign, Winter Pipe-Freeze Prevention Emails, Summer AC Maintenance Reminders. The referral half of demand gen: How to Ask Happy Customers for Referrals. Browse the full blog for everything published.
This post is System 7 from the Leveraged Owner Starter Pack — the done-for-you version with the full reactivation setup guide (standard operating procedure), the evergreen 3-touch sequence, all four seasonal campaign builds, the list-hygiene checklist, and complete setup guides for all 8 systems.
Stats sourced as labeled: no third-party stats in this post — the worked example is labeled as an example, not a result.
Related guides from the Leveraged Owner blog:
HVAC summer maintenance reminder campaign: the pre-summer booking push that fills June with tune-ups — filter reminders, offers, and capacity smoothing.
Storm damage roofing marketing: the 72-hour post-storm outreach playbook — inspection offers, insurance guidance, and the critical speed window that wins.
10DLC registration in plain English for contractors: brand and campaign registration steps, the 1–7 day timeline, $15–$20 cost, and rejection mistakes to avoid.