Marketing & Technology for Home Service Companies, Nationwide
(479) 326-7390Support

Service Autopilot

The win-back playbook for Service Autopilot companies

By Marketing 180 Team · November 12, 2024 · 7 min read

The cheapest customer you'll sign next season is one who already fired you. They know your trucks, your pricing, and your work; there's no ad spend, no cold pitch, no trust-building. Companies that run systematic win-backs commonly reactivate 5–15% of their cancelled list over a year, and the entire machine is three timed messages plus a season-start nudge, triggered automatically from your Service Autopilot data.

Why are cancelled customers your cheapest growth?

Run the numbers on your own book. If you acquire a new customer for $250–$350 in ad spend (a typical range in competitive lawn markets, yours may differ), a reactivated customer costs a few text messages and maybe a waived $50 restart fee. Same $1,200 annual value, a tenth of the acquisition cost. And past customers commonly convert at several times cold-lead rates because the only question they're weighing is "did I make a mistake?", not "who is this company?"

Most owners never touch this list. It sits in Service Autopilot as a pile of inactive accounts, growing every fall, worth six figures in most 1,000-customer books. The playbook below is how you put it to work.

How do you detect cancels from Service Autopilot data?

A win-back program lives or dies on one event: knowing the day someone cancelled. Inside SA that's an account status change, and SA won't shout it to your marketing tools on its own: as of 2026 there's no open API to subscribe to. The workable bridge is a scheduled export sync: our Service Autopilot integration reads account statuses nightly, and when a customer flips from active to cancelled, the automation engine starts the 30/60/90 clock for that specific person, from their actual cancel date.

Contrast that with how most companies attempt this: someone exports a cancelled list in February, blasts one generic email, and concludes win-backs don't work. Timing was the whole trick, and a quarterly export can't time anything.

What should the 30/60/90 sequence say?

WindowChannelMessageWhy this moment
Day 30Text"Checking in, anything we could have done better?" No pitch.Gathers the real cancel reason; keeps the door warm
Day 60Email"Your spot's still open: same program, we'll waive the restart."The replacement provider's honeymoon is ending
Day 90TextDirect, short: one-tap link to restart their old plan.DIY Saturdays have gotten old; decision fatigue favors the familiar
Season startEmail + text"The weeds don't know you cancelled." Book-before date + easy restart.The problem you used to prevent just came back

Notice day 30 sells nothing. That message routinely earns replies that tell you exactly which offer the day-60 message should make, and occasionally saves the account outright, because "anything we could have done better?" is the question nobody asked on the way out. (If you want to catch them before the cancel finalizes, that's a different play: the cancel-save sequence.)

What offer actually works?

Less than you'd think. The default winner is same program, zero friction: waive the restart fee, honor their old setup, make restarting a one-tap decision. A blanket 20%-off blast does two bad things: it gives away margin to people who would've returned anyway, and it teaches your active customers that cancelling is how you get a deal.

Segment the offer by the recorded cancel reason instead: price-cancels can get a lighter-scope plan (fewer applications, smaller ticket, margin intact); quality-cancels get a make-it-right visit and a different crew; life-event cancels ("tightening the budget," "doing it myself") just get the friendly season-start nudge. This is where having cancel reasons logged in SA pays off twice.

And when someone does come back, treat the first 60 days like a brand-new relationship, because trust-wise, it is. A returning customer gets the onboarding touches, the "here's what we changed" note, and a check-in after the second visit. Reactivated customers who churn again in ninety days usually didn't get won back; they got billed back.

What save rates should you expect?

Honest ranges, hedged because your book is not our book: expect single digits from an older, colder list and something in the 5–15%-of-list range annually once the automation runs on fresh cancels with real timing. Concentration matters: the 30–90 day window and the season-start touch commonly account for most reactivations, which is exactly why automation beats the February spreadsheet. Measure it like a campaign: reactivations ÷ attempts, revenue reactivated, and cost (nearly nothing). Our reporting puts those numbers next to your ad results, where they tend to embarrass the ads.

Who should you leave alone?

List hygiene keeps win-backs from becoming spam: permanently exclude customers who moved out of your area (though flag the address: the new homeowner is a prospect), accounts terminated for non-payment, anyone who asked you to stop contacting them, and the rare customer you fired. Everyone else drops to one season-start touch per year after the sequence ends. Dormant, not deleted.

The takeaway: your cancelled list is a marketing channel with zero media cost and warm intent. Sync the cancel dates out of Service Autopilot, let the 30/60/90 clock run automatically, lead with friction removal instead of discounts, and touch the rest of the list every season start.

Your win-back setup checklist

  1. Pull every cancellation from the last 24 months. Multiply by average annual value: that's the prize.
  2. Wire cancel detection: nightly SA sync → status change → sequence starts from the real cancel date.
  3. Write the four messages (30/60/90/season). Day 30 asks; it doesn't sell.
  4. Set offers by cancel reason: friction removal first, discounts only for true price-cancels.
  5. Scrub the exclusions: moved, non-pay, do-not-contact. Then let it run and read the reactivation number monthly.

Ready to turn it around?

Get a free marketing snapshot. We'll show you exactly where you stand and what it would take to win.