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

Hi [Name], it's [Your Name] from [Business Name]. We used to take care of your pool and I noticed it's been a while — just checking in. No judgment at all on the DIY route; plenty of folks try it. If it's become more work than it's worth (it usually does by month three), we'd love to have you back. Reply here and we'll talk options.

"It usually does by month three" is doing quiet, honest work — it normalizes their experience without insulting them.

Day 7 — the equipment angle

[Name], one thing worth knowing: pools that go without regular service for a few months often develop equipment issues — pumps running dry, chemistry swings that stain plaster. A quick once-over now is a lot cheaper than a repair later. Want us to swing by for a free equipment check? Reply YES and I'll get you on the route. [Business Name]

Day 14 — the email (the real cost of DIY)

Subject line: "What DIY pool care actually costs (the honest math)"

Hi [Name], No pitch here — just the math I share with every customer who tries the DIY route, so you can make an informed call: - Chemicals: most DIY pool owners spend more on chemicals than they expect, because without regular testing they overtreat (or undertreat, then pay to fix the algae bloom). - Time: 2–3 hours a week, every week, all season. That's the part that usually ends the experiment. - Equipment: a pump that runs dry for a weekend or chemistry that swings for a month can turn into a repair bill that dwarfs a season of service. If the DIY experiment has run its course, we'd love to have you back — reply to this email and we'll get you back on the route, no re-start fees, no awkwardness. And if DIY is genuinely working for you, more power to you — we're here if that ever changes. [Your Name], [Business Name] | [Phone]

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:

Hi [Name], it's [Your Name] from [Business Name] — we [cleaned up your pool / replaced your pump] back in [Month]. Quick question: who's handling the regular maintenance now? If it's become a chore (or the chemistry's been a guessing game), our weekly service starts at [price]/month and we'd love to take it off your plate. Reply YES for details.

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:

Hi [Name], it's [Your Name] from [Business Name]. We quoted [weekly service / the new pump install] back in [Month] and I wanted to check — did you get it handled? If it's still on the list, our quote is still good through [Date]. Reply here and we'll get it scheduled. No worries either way.

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.

Keep building your systems

Related guides from the Leveraged Owner blog: