Resources

Winback SMS Templates: 10 Texts That Reactivate

A cancelled subscriber is not a stranger. They know the product, they have data and habits inside it, and something specific pushed them out. Winback SMS works because it is short, personal, and easy to act on from the lock screen — but the window is narrow and the tolerance is zero. One pushy text and you lose the channel forever. The ten winback SMS templates below run as one arc, from a no-ask check-in to a final close that honours a no. Copy them exactly, swap the brackets, and respect the stop rules at the end.

Two rules before the copy. First, SMS is the second channel, not the first: the fuller story — what changed, what the offer is, the screenshots — belongs in email. Pair every phase below with the matching sends from our winback email templates and let the text be the nudge, not the pitch. Second, only text people who opted in to marketing SMS, and stop the moment they opt out or reply no. The compliance habits in our dunning SMS templates — clear identification, one link, working STOP — apply here in full.

The arc at a glance

# Phase Send day Ask
1 Check-in Day 7 after cancellation None — reply only
2 Check-in Day 14 One-tap reason
3 Value reminder Day 21 See what is waiting
4 Value reminder Day 30 Pick up where they left off
5 What's new Day 40 Look at the change
6 What's new Day 52 Look at the change
7 Offer Day 65 Reactivate on stated terms
8 Offer Day 75 Reactivate on stated terms
9 Last call Day 88 Final window, real date
10 Final close Day 90 None — the goodbye

Day offsets count from the cancellation date, not from the end of the paid period. If the subscriber cancelled over a failed payment rather than a choice, do not use this arc at all — send them to a card-update page first; a discount offered to someone whose card simply expired wastes margin and confuses the message. Time sends for late morning or early evening in the subscriber's time zone, weekdays where your audience is B2B, and never more than one winback text in any 10-day stretch.

Phase 1: The check-in (no ask)

Template 1 — Day 7. "Hi [First name], it's [Brand]. It's been a week since you left — no pitch, just checking in. How are you getting on without [core feature]? Reply any time. STOP to end" (151 characters with typical bracket values. Link: none — deliberately.)

Template 2 — Day 14. "Hi [First name], [Brand] here. Quick one-tap question: what made you leave? Reply 1 price, 2 not using it, 3 missing feature, 4 timing. Your answer shapes what we fix. STOP to end" (173 characters. Link: none. Route every reply into your cancellation-reason tracking — this text is research that pays for itself.)

Phase 2: The value reminder

Template 3 — Day 21. "Hi [First name], your [Brand] workspace is still saved — [X projects / your history / your settings] exactly as you left them. Take a look: [link] STOP to end" (152 characters. Only send if the data really is still saved, and state your real retention window elsewhere in the flow.)

Template 4 — Day 30. "One month on, [First name] — your [Brand] account is still here whenever you need [outcome]. Pick up where you left off: [link] No new setup, nothing lost. STOP to end" (163 characters.)

Phase 3: What's new (earn the return)

Template 5 — Day 40. "Since you left, [Brand] shipped [specific new feature] — the thing subscribers asked us for most. See what it does: [link] — [First name], your account reactivates in one tap. STOP to end" (184 characters. The feature named must be real and shipped after their cancellation date.)

Template 6 — Day 52. "New at [Brand]: [specific improvement, e.g. 'exports now take seconds, not minutes']. If the old version frustrated you, this is a different product. Look: [link] STOP to end" (171 characters. Use this slot for a fix, not a feature, when your exit data shows a known frustration.)

Phase 4: The offer (state it plainly)

Template 7 — Day 65. "Come back to [Brand], [First name]: reactivate by [real date] and get [exact offer — e.g. 'your first month back at half price']. No code, it applies at checkout: [link] STOP to end" (172 characters. The offer must match what the link actually delivers, to the cent.)

Template 8 — Day 75. "Still thinking it over, [First name]? The [exact offer] for returning [Brand] subscribers runs until [real date]. Your saved account is here: [link] STOP to end" (156 characters. Send only to people who clicked Template 7 or replied earlier — silence by now is also an answer, and this is the last offer text they get.)

Phase 5: Last call and the final close

Template 9 — Day 88. "Last note on this, [First name]: your saved [Brand] data is kept until [real data-deletion date], and the return offer ends [real date]. After that, both are gone: [link] STOP to end" (176 characters. Both dates must be real. An invented deletion date is a lie that will be screenshotted.)

Template 10 — Day 90, the final close. "Closing the loop, [First name] — we will stop the return messages here. If you ever want [Brand] again, your email gets you straight back in. Thanks for the time you were with us. STOP to end" (187 characters. Link: none. This text buys more goodwill — and more eventual returns — than any eleventh nudge.)

Stop rules that are not optional

  • STOP means stop. Any opt-out, in any wording — "stop", "no", "leave me alone", an emoji thumbs-down — ends all marketing SMS immediately, not just this arc.
  • A hard no ends the arc early. If a reply says they will never return, skip straight to Template 10's courtesy and suppress them from future winback sends.
  • Never restart the arc silently. A subscriber who finished or exited this sequence does not get re-enrolled three months later without a genuinely new reason, such as a major launch they opted to hear about.
  • Payment-failure cancellations exit this arc. Route them to card update and recovery instead. Before you discount anyone, check what the account is worth using our recovery calculator.
  • One link, one job. Every link goes to a reactivation page that restores the old account — not a generic signup form that makes them start over.

Measure the arc honestly: replies, reactivations, and opt-outs per template, not just clicks. A template that reactivates well but doubles your opt-out rate is shrinking the only audience you can never buy back. Set your expectations against our failed payment recovery benchmarks and remember that most churn you will ever fight is voluntary — the involuntary share is an estimated 20–40% of subscriber churn, according to Recurly research, and that share needs card updates and retries, not winback offers.

The bottom line

Winback SMS is a short conversation, not a megaphone: two check-ins that ask for nothing, two reminders that their work is still saved, two genuine product changes, two plainly stated offers, one honest last call, and a goodbye that respects the answer. Ninety days, ten texts, one link each, and a full stop at the end. If chasing lapsed and failing subscribers by hand is eating the team's week, the next step is to see how automated recovery and save flows are priced on our pricing page — flat, with a 14-day trial.

Frequently asked questions

How soon after cancellation should winback SMS start?

Around a week after cancellation works well for most subscription products: close enough that the product is still familiar, far enough that the first message does not feel like a reflex. Starting on day one reads as desperation and drives opt-outs that close the channel permanently.

How many winback texts is too many?

Ten across ninety days, spaced at least ten days apart, is an upper bound rather than a target. The moment a subscriber opts out or gives a clear no, the sequence ends regardless of how many templates remain. Silence late in the arc should also shorten it — the final offer text is best sent only to people who engaged earlier.

Should winback SMS include a discount?

Not at the start. Lead with the check-in and what has changed; reach the offer phase only after the value case has been made, and state the exact terms in the text itself. Offering a discount in the first message trains subscribers to cancel whenever they want a deal.

Can I send winback SMS to everyone who ever cancelled?

No. Only subscribers who opted in to marketing messages from you, and only until they opt out. People whose subscriptions ended through a failed payment should be routed to card-update recovery first, not winback offers, because their problem was a payment method, not a decision to leave.

What should the winback link open?

A reactivation page for the existing account that restores their data, settings, and history, with any offer already applied and its terms restated. Sending returning subscribers to a blank signup form wastes the single biggest advantage you have over a competitor: everything is already set up.

Start today

Stop losing subscribers
who never meant to leave.

Every billing cycle without recovery is revenue you earned and never collected. Connect in 2 minutes — see your first wins inside the trial.

Start trial

Free 14-day trial · No code · Cancel anytime