Customer Reactivation Campaigns for Pool Service
Pool customers don't call to cancel — they just stop answering the gate, start doing it themselves, or quietly hire the cheaper guy. Here's the reactivation campaign with seasonal open/close reminders, lost-lead win-back scripts, and list segmentation built for pool service pros.
System 7 from the Leveraged Owner Starter Pack
The Thompsons were weekly-service customers for two years. Then the texts started going unanswered. Then the gate was locked three visits in a row. Then you found out — from the neighbor — that they'd "decided to handle the pool themselves" six months ago. They didn't fire you. They just drifted, and you let them, because you never had a system to pull them back.
Why pool service reactivation is a retention game
Pool service is recurring revenue — the holy grail of home services. But recurring revenue has a leak: quiet churn. Customers don't cancel pool service the way they cancel a gym membership. They stop responding, lock the gate, or tell themselves they'll "do it themselves for a while." Every one of those is recoverable if you catch it early — and almost none of them are recoverable a year later, when the equipment's neglected and they're embarrassed to call.
The math that matters: shared leads from lead brokers run $40–$60 each, and a new weekly pool customer is worth months of recurring revenue. Winning back one drifted customer is worth a dozen cold leads. Your customer file isn't a history book — it's a route waiting to be rebuilt.
One honest note: nobody can give you a reliable win-back conversion rate — anyone quoting one is guessing. Run the campaign below and measure your own: reactivated accounts per hundred contacts, and months of retained revenue per reactivation. Those are the numbers that pay your techs.
Step 1: Segment by last-service date AND account status
Pool pros need three lists, not one. Export from your route software and tag:
- Active but quiet (current customers, low engagement): they haven't replied to texts in a while, gates have been locked, or they've skipped chemical-only visits. Early-intervention targets — a check-in text now prevents a cancellation later.
- Drifted (last service 3–12 months ago): stopped scheduling, "doing it themselves," or switched to a competitor. Your prime reactivation list.
- One-time customers (repairs, cleanups, openings): they hired you once for a green-pool cleanup or an equipment repair and never converted to recurring. The highest-upside list you own — they already paid you once.
- Lost estimates: quoted weekly service or equipment installs that never started. Separate win-back script below.
Scrub before sending: duplicates, bad numbers, anyone who opted out. And flag the "embarrassed" accounts — pools that went green after they left. Those need the gentlest tone in your file; shame is the #1 reason drifted pool customers don't come back.
Step 2: The drifted-customer win-back sequence
Three touches over two weeks. Lead with zero judgment — the customer who feels judged about their green pool will never reply.
Day 1 — the no-judgment check-in
"It usually does by month three" is doing quiet, honest work — it normalizes their experience without insulting them.
Day 7 — the equipment angle
Day 14 — the email (the real cost of DIY)
Subject line: "What DIY pool care actually costs (the honest math)"
Step 3: Seasonal open/close reminders (your annual revenue events)
Pool openings and closings are the two highest-leverage campaigns in the trade. They have hard deadlines, and missing them has visible consequences:
- Spring opening (send 6–8 weeks before swim season): "Pool opening season is here — our opening slots fill by [month]. Want your usual week? Reply YES." Send to the entire list, including drifted customers — openings are the #1 reason lost customers come back.
- Fall closing (send 8 weeks before first freeze): "Closing season starts [month]. An un-winterized pool is a cracked-pipe pool — get on the schedule now." Fear of freeze damage is honest urgency, not manufactured.
- Mid-summer equipment check: "Halfway through swim season — when's the last time your filter was cleaned and your chemistry fully tested? Reply for a mid-season tune-up."
Openings deserve special attention: a customer who books an opening is a customer standing at the edge of their pool thinking about the whole season. That's the moment to offer the weekly-service conversion: "Since we're already opening it — want us to just handle it weekly this year?"
Step 4: One-time to recurring conversion (the cleanup customers)
You did a green-pool cleanup or a pump repair for someone and never saw them again. They paid you once, which means they trust you with money. Convert them:
Send this 30 days after the one-time job — long enough that the DIY novelty has worn off, soon enough that they remember your name.
Step 5: Lost-estimate win-back
Quoted weekly service or an equipment install that never started:
Follow up 30 days later with the honest close: reply KEEP to hold the quote, or you'll archive it. Clean exits keep the door open.
Compliance and setup notes
Reactivation texts are marketing texts: the existing business relationship generally covers consent, but honor every STOP instantly and keep opt-out language in the first text of each sequence. Email follows CAN-SPAM basics — honest subjects, your address in the footer, working unsubscribe. 10DLC registration covers your texting number. Build the sequences in GoHighLevel or your route software's campaign tools, trigger on last-service date, and let the seasons pull drifted customers home.
Related guides in this series
More ways to fill the route from your own file: Win Back Past Customers: The Complete Playbook, Mining Your Customer File for Revenue, Reactivation: Text vs. Email, and Maintenance Plan Upsells That Stick.
Get System 7 free: the Missed-Call Safety Net
The free Starter Pack sample: the reactivation sequences and win-back scripts from this guide in copy-paste form, plus the setup guide that puts the whole missed-call system on your business 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 every sequence above plus the full reactivation campaign, list-segmentation worksheets, and screen-by-screen instructions for all 8 systems.
Stats sourced as labeled: $40–$60 shared-lead cost is the commonly cited range for brokered home-service leads — your market may vary. No win-back conversion rates are claimed; measure your own reactivated-accounts-per-hundred-contacts.