How to Win Back Past Customers: The Reactivation Campaign Playbook

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.

Why reactivation beats acquisition (the economics)

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.

Two campaign types (run both)

1. Evergreen reactivation (always on)

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:

  • Touch 1 — the check-in (month 12 of silence): "Hi [First Name], it's [Your Name] from [Business Name] — it's been a while since we [last service]. How's everything holding up? If anything needs attention, just reply here."
  • Touch 2 — the useful nudge (month 14): a seasonal tip tied to their equipment: "Quick heads-up — [their system type] should get a [filter check / flush / inspection] before [season]. Want me to get you on the schedule?"
  • Touch 3 — the offer (month 16): one genuine incentive: "We've got [tune-up special / priority scheduling] running this month for past customers — want in?" Then stop. Three touches, then they rest until the next seasonal campaign.

2. Seasonal campaigns (the big pushes)

Two to four blasts a year, timed to your trade's calendar:

  • HVAC: spring AC tune-up push (March–April), fall furnace push (September–October).
  • Plumbing: winter freeze-prevention (December), water-heater flush reminders (spring).
  • Roofing: post-storm inspection offers, fall pre-winter check.
  • Electrical: panel safety checks, holiday lighting season (exterior work).

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.

List hygiene: clean before you send

A reactivation campaign to a dirty list burns your sender reputation and wastes money. Before every blast:

  • Remove bounces and dead numbers. Run the list through your tool's verification — texts to dead numbers cost you and hurt deliverability.
  • Honor every opt-out, forever. Anyone who ever replied STOP stays out. No exceptions, no "but it's been two years."
  • Segment by recency and trade relevance. Don't send the furnace push to the customer whose only job was a garbage disposal install. Relevance is what keeps reactivation welcome.
  • Check consent. Past customers who gave you their number for service communications are generally fine for service-related texts; pure marketing blasts need clearer consent. When in doubt, frame it as service ("your [equipment] is due for...") not sale.

The guardrails (consent and quiet hours)

  • TCPA (federal telemarketing law) quiet hours: no marketing texts before 8am or after 9pm in the recipient's local time. Reactivation blasts are marketing — schedule them mid-morning or early afternoon.
  • Every blast includes opt-out language ("Reply STOP to opt out") and honors it immediately.
  • 10DLC business-texting registration on your business number before any of this (1–7 day approval, ~$15–$20 one-time). Campaign-type texts get extra carrier scrutiny — registered and compliant beats fast and filtered.
  • Frequency cap: no customer gets more than one reactivation touch per month, ever. The fastest way to turn an asset into an opt-out is over-messaging.

This is general information, not legal advice. When in doubt about consent on a specific list, check with a telecom attorney before blasting.

Measuring it

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.

Segmentation: who gets what (the targeting layer)

One blast to everyone is how reactivation becomes spam. Segment the list and the message changes:

  • By equipment/service history: furnace customers get the fall furnace push; water-heater customers get the flush reminder. Relevance is the difference between "helpful" and "why are they texting me."
  • By recency: 12-months-quiet gets the soft check-in; 24-months-quiet gets the stronger offer; 36-months-quiet gets one last touch, then rests. The longer the silence, the warmer the incentive needs to be.
  • By value: past replacement/install customers (high ticket, long cycle) get the annual check-in and the anniversary touch; past repair customers (lower ticket, shorter cycle) get the seasonal maintenance pushes.
  • By outcome: anyone with an open complaint, a callback, or an unpaid invoice is excluded from every campaign until resolved. Reactivation to an unhappy customer is a 1-star review waiting to happen.

The annual reactivation calendar (put it on the wall)

Reactivation fails when it's improvised. Plan the year in January:

  • Q1: spring campaign build (lists pulled, messages written, blast scheduled for mid-March).
  • Q2: evergreen drip runs in the background; review Q1 results and adjust segments.
  • Q3: fall campaign build during the slow week; blast early September.
  • Q4: winter-prevention campaign (trade-dependent); year-end list hygiene — archive the dead, refresh consent, plan next year.

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.

Compliance note

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.

Related guides in this series

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.

The done-for-you version

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.

Keep building your systems

Related guides from the Leveraged Owner blog: