Reactivation Campaign Planner: A 90-Day Plan
A reactivation campaign run as a single blast — one email, everyone who ever cancelled, one discount — burns your best audience and teaches you nothing. Run as a 90-day program, it is something else entirely: segmented by why people left and how long ago, sequenced across a quarter with a theme per month, escalating carefully, and stopping on purpose. This reactivation campaign planner gives you the full plan: the audience cuts to build first, the month-by-month themes and sends, the channel order, the offer escalation rules, the suppression and stop rules that protect your sender reputation and your dignity, and the cohort measurement that tells you whether any of it worked.
It assumes you already have winback copy. If you do not, build the sends from our winback email templates and time them using the principles in the winback timing guide — this planner is the quarter-level structure those individual messages plug into.
Step 1: Cut the audience before you write anything
Never plan a campaign for "churned subscribers." Plan it for cells. Two axes decide everything: the coded reason they left, and recency.
| Audience cut | Who is in it | Campaign posture |
|---|---|---|
| Payment-lapsed, 0–90 days | Subscription ended on failed payments, not a deliberate cancel | Highest priority. Lead with a card update and restored access, never a discount — they did not leave over value |
| Payment-lapsed, 91+ days | Older failed-payment churn | One card-update-led sequence, then move to the general pool if silent |
| Price exits, 0–90 days | Cancelled citing price or value | Value proof first; any offer comes late in the quarter and is the only discount-led cell |
| Timing / life exits | Paused-worthy reasons: moved, busy season, life event | Check-in posture. Time the contact to when the stated pressure plausibly lifts |
| Not-using exits | Had access, never built the habit | Lead with setup help and the one use case they originally wanted, not features in general |
| Need-ended exits | The job finished — project done, goal reached | Lightest touch. One useful update per quarter at most; many belong on suppression |
| Product-gap / quality exits | Left over a missing feature or a defect | Contact only when the named gap is actually fixed. Anything earlier is noise |
| Service-failure exits | Left over support experience | A human-written apology and what changed — or nothing. Automation makes this worse |
Recency cuts across every row: 0–30 days out, 31–90 days, 91–180 days, and 180+ days. Anything beyond roughly a year since cancellation should need a specific reason to be contacted at all — a genuinely major product change that matches their exit reason — not just inclusion in a quarterly sweep.
Step 2: The 90-day plan, month by month
Month 1 — Remind and restore
Theme: you left something behind, and coming back is easy. The first month is about recognition, not persuasion. Payment-lapsed cells get the card-update sequence first — restoring the subscription they never meant to end. Other cells get one reminder send: what the product does for the job they originally hired it for, what has changed since they left (only if something real has), and a one-click path back that restores their account, data, and settings where you can honestly offer that. One email, then one SMS near the end of the month to non-openers in cells where you hold proper SMS consent. No offer yet beyond easy return.
Month 2 — Prove and invite
Theme: here is the value, demonstrated, plus a low-commitment way back in. Month 2 carries the substance: a useful piece of content, a customer-relevant improvement, or the specific fix for the cell's exit reason. Product-gap cells are only contacted now if their named gap shipped. Not-using cells get the guided restart — a short setup path, not a feature tour. Price cells get the value case with real specifics about what a subscription delivers over the period they pay for. Channel order stays email first, SMS second and only once, late in the month. This is also the month to invite replies: a genuine question from a named person outperforms another broadcast for the service-failure and timing cells.
Month 3 — Offer, then close the file
Theme: a reason to decide, stated once, then we stop. Only now do discount-led offers appear, and only in the cells where price was the coded reason or where month 1 and 2 engagement (opens, clicks, a reply, a page visit) signals live interest. Everyone else gets the closing send: a short, gracious final message that says this is the last reactivation note for now, states the easiest way back if they ever want it, and means it. Engaged non-converters move to a low-frequency nurture list. The silent majority move to suppression for at least two quarters.
Channel order and offer escalation rules
- Channel order is fixed: email, then SMS, then stop. Email carries the substance. SMS is a single short pointer per month at most, only with consent, only to people who engaged or whose exit was payment-related and recent. There is no third channel escalation inside a reactivation program — no calls, no direct mail surprise, no retargeting ambush pretending to be a coincidence.
- Offers escalate by engagement, not by time alone. Silence never earns a bigger discount. An open earns the next content send; a click or reply earns the offer conversation; only the price-coded cell gets a discount as a planned step, in month 3.
- Payment-lapsed subscribers never get discount-first treatment. Their fix is a working card and restored access. Discounting them trains exactly the wrong expectation and gives away margin to people who were willing to pay full price.
- One live offer at a time per person. If a subscriber is inside any other lifecycle sequence — a winback send, a save follow-up — the campaign planner yields. Two offers in a week reads as desperation and corrupts both tests.
- Every offer has an end date you honour. State it, close it, do not quietly extend it. Subscribers who learn that deadlines are fake wait for the next one, permanently.
Suppression and stop rules
These rules are not optional polish; they are what makes a 90-day program sustainable quarter after quarter.
- Hard stops, applied immediately: any unsubscribe, any SMS STOP, any spam complaint, any reply asking not to be contacted, any bounce showing the address is dead. No "one last send" exceptions.
- Soft stops: three campaign emails across the quarter with zero engagement moves the person to suppression for the next two quarters. A reactivated subscriber who cancels again within the same quarter is excluded from the next campaign entirely — they have answered twice.
- Never reactivated by accident: returning subscribers must re-enter billing cleanly, with a working payment method confirmed, or this quarter's win becomes next quarter's failed-payment churn.
- Complaint and deliverability guardrails: if complaint or unsubscribe rates on a send spike well above your normal lifecycle mail, pause the next send in that cell and review the audience cut before continuing. Winning back a handful of subscribers is not worth damaging the inbox placement your dunning and billing mail depends on.
That last point is financial, not just ethical. Your recovery email has to land. Churnkey analysis of Stripe data indicates each additional dunning email touch adds roughly 1–2 points of recovery — but only if the message is delivered and opened, which is exactly what a burned sender reputation destroys. Before scaling reactivation, size the core opportunity first with the recovery calculator and check your recovery posture against the failed payment recovery benchmarks: reactivating old churn while current failed payments leak is filling a bucket with the tap running.
Measurement by cohort month
| Measure | How to read it |
|---|---|
| Reactivations by cell and cohort month | Report each audience cut separately, by the month of the campaign they converted in. Blended totals hide which reason-and-recency cells earn their sends |
| Reactivation-to-90-day retention | A reactivation that churns again in 60 days is a cost, not a win. Track whether each cohort is still subscribed 90 days after returning |
| Revenue per thousand contacted | Normalises across cell sizes so a small, high-intent cell is not overlooked next to a large, weak one |
| Offer cost per retained reactivation | Total discount and incentive cost divided by reactivations still active at 90 days — the honest price of the program |
| Negative signals per cell | Unsubscribes, complaints, and STOP replies per thousand sends. A cell that converts and complains is shrinking your reachable audience while it grows your list |
The bottom line
A 90-day reactivation campaign planner turns winback from an occasional blast into a program with a memory: cut the audience by reason and recency, restore before you persuade, prove value before you discount, contact product-gap leavers only when the gap is fixed, and stop — visibly, permanently — when someone has told you no with their silence three sends running. Measure by cohort, keep the 90-day retention number in front of you, and the program compounds instead of burning the list down. And run it alongside recovery, not instead of it: the cheapest reactivation is the cancellation that never happens, so if failed payments are still leaking subscribers today, look at what a proper recovery setup includes on our pricing page.
Frequently asked questions
How soon after cancellation should reactivation start?
For payment-lapsed subscribers, within days — they usually never meant to leave, and a quick card update restores them. For deliberate cancellations, the planned program generally starts in the first month after exit, once any save follow-up has finished, so the subscriber is never in two sequences at once.
How many emails does a 90-day reactivation campaign send?
Typically one main email per month per audience cut, with at most one short SMS follow-up per month where you hold consent and the subscriber engaged or lapsed on a payment recently. Three substantive emails across a quarter, each with a different theme, outperforms a weekly drip that trains people to ignore you.
Should every reactivation campaign include a discount?
No. Discounts belong late in the quarter and mainly in the segment that actually left over price. Payment-lapsed subscribers need a card update, not a price cut, and subscribers who left over a product gap need the fix. Leading with a discount teaches your whole former audience to wait for one.
When should we stop contacting a churned subscriber entirely?
Immediately on any unsubscribe, opt-out, complaint, or direct request to stop. On silence alone, stop the campaign after the quarter's sequence and suppress the address for at least two quarters. Someone who cancels again shortly after reactivating should also sit out the next campaign.
How do we know if the campaign actually worked?
Judge it by cohort: reactivations per audience cut, revenue per thousand contacted, and — most importantly — how many reactivated subscribers are still subscribed 90 days later. A campaign that produces many quick re-cancellations is buying churn, not growth, no matter how good the initial response looks.
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 trialFree 14-day trial · No code · Cancel anytime