Winback email tests and learnings
Winback works when it is honest about why someone left and narrow about what it asks next. Asking a question, surfacing what changed, and setting a clear stop point beat escalating discounts on lapsed contacts. The biggest gains usually come from tighter targeting of who is worth contacting at all.
- What the winback stage is for and the metric you own
- Test ideas grouped by lever, from targeting to offer
- The winback tests most teams skip, and how to run one properly
- Guard metrics, and graded evidence from real programs
What the winback stage is actually for
Winback exists to recover value from people who already know you and stopped. Because they know you, novelty does nothing and pressure carries real cost: this is the population most likely to unsubscribe, complain, or mark you as spam.
The metric you own is the reactivation rate inside a defined window, paired with the value of what reactivated contacts do next. A campaign that produces one cheap order from a dormant contact who then lapses again has not won anything.
The definition of lapsed is itself a design decision. Most programs use a single global window when purchase cycles differ wildly by category, which quietly puts active customers in the winback bucket and truly dormant ones nowhere.
In CacheMagpie, every test in this cell records its own primary metric, and the metric you own here is reactivation rate. Check that a test's metric lines up with yours before you copy the learning.
Where winback sits in the lifecycle
Winback sits at the end of the lifecycle and feeds back to the start. Contacts who return re-enter retention, and contacts you decide to stop messaging should leave the sendable list rather than sit there depressing every rate you report.
What you can test at the winback stage
Each group below is one variable. A clean test changes one of them and holds the rest still, which is the difference between a learning and a story.
Targeting and eligibility
- Test a category specific lapse window against a single global one.
- Test excluding contacts with no engagement since sign-up, who are a different problem entirely.
- Test prioritising the contacts with the highest previous value rather than treating all lapsed contacts alike.
Ask and framing
- Test asking what went wrong against offering a reason to return.
- Test surfacing what has changed since they left against restating the original pitch.
- Test a single specific next action against a general invitation to come back.
Offer and non-price levers
- Test no incentive against your standard winback offer, read on repeat behaviour rather than the first order.
- Test a service lever, such as restored settings, saved data or a faster route back, against a discount.
- Test escalating the offer across touches against holding it constant.
Cadence and stop conditions
- Test two touches against four, with complaints and unsubscribes read as primary results.
- Test a permanent stop point after which the contact is suppressed rather than recycled.
- Test a preference step, offering less frequent contact instead of nothing.
Channel
- Test whether an SMS or push touch adds recovered contacts or only pulls the same people forward.
- Test sending the last touch on a different channel from the first.
- Test suppressing the channel where the contact went quiet first.
What the graded tests say about aggressive defaults
Across the graded tests in this stage, targeting and segmentation, timing and delay carry more of the winning reads.
The highest-value winback tests most teams skip
Winback is usually run as a campaign and rarely as a program, which leaves these tests untouched.
The definition of lapsed
Changing the window that defines the audience often moves reactivation more than anything inside the message, and it costs nothing to test.
The permanent stop
Deciding when to stop messaging a dormant contact is a test with an unusual profile: it improves deliverability, complaint rate and reporting accuracy at the same time, and it is almost never run.
The sunset preference step
Offering a lower frequency instead of a final offer keeps contacts who would otherwise unsubscribe, and very few programs have measured how many.
How to run a winback test
Randomise inside a single lapse cohort so both arms have the same recency profile. Read reactivation over a window that matches your purchase cycle, and always keep a no contact holdout so you can see how many would have come back on their own.
Set the sample size and the read date before the test ships, not after you have seen the first day of data. If the audience cannot reach the sample you need inside a sensible window, change the test rather than the standard: pick a lever with a bigger expected effect, or widen the trigger.
A test card template for Winback
- Hypothesis
- Because contacts lapsed for [window] respond to [reason], sending [variant] instead of [control] will increase the share who complete [return action].
- Success criteria
- Reactivation rate against a no contact holdout inside a fixed window, with value of the return action as a secondary read.
- Guard metric
- Complaint rate, unsubscribe rate and spam placement on the sending domain.
Free to copy and use in your own program. Fill the brackets from a test you have read in the library.
Guard metrics: what a win must not cost
This audience is the most fragile part of your list. These reads decide whether a win is real.
- Complaint rate, which matters more here than anywhere else in the lifecycle.
- Unsubscribe rate, read against the no contact holdout.
- Deliverability and inbox placement during and after the campaign.
- Second action rate of reactivated contacts, so a single discounted order does not count as recovery.
Evidence from real Winback programs
The library holds 21 graded tests run by Winback teams: 18 report a win for the variant, 1 a loss, and 2 no clear difference.
Winning tests in this cell read above the rest of the library, across 13 comparable tests.
- Plain-text style subject line beat the branded promo subject in win-back
In win-back, a plain, human subject line outperformed the branded promo phrasing on opens without hurting unsubscribes.
Grade ANo clear difference2026 - Feedback channel beats coupon for re-subscription
For subscription churn, a discount can read as unfair and underperform simply giving lapsed users a channel to be heard.
Grade AVariant won2024 - Pattern-interrupt win-back email, no discount, at Getir
Creative novelty beat discounting for 30-day+ churned users, and it protected margin by winning them back at full price.
Grade BVariant wonGetir2025 - Discount win-back made less net profit than no discount
A discount can win the conversion and lose the P&L, so judging win-back by reactivations rather than margin flatters the wrong variant.
Grade BVariant lost2020 - Fewer links plus deadline layout
Choice reduction only produced a significant win once paired with a real deadline; nav removal alone was inconclusive atan exact amount confidence.
Grade BVariant won - Removing footer navigation plus scarcity in lifecycle emails
Navigation removal alone was inconclusive (an exact amount at onlyan exact amount confidence); the significant lift came only when fewer links were combined with a real deadline, so choice reduction is an amplifier, not a standalone lever.
Grade BVariant won - Value-first vs discount-first flow
A lower conversion rate can still be the winning variant when the discount you skipped would have shrunk every cart it touched.
Grade CVariant won2026 - Personalized content-recommendation win-back at Voyo
Triggering win-back at cancellation with genre-personalized recommendations turns the churn moment itself into the reactivation hook.
Grade CVariant wonVoyo Croatia2026 - Loyalty-program-led win-back at JD Gyms
Aan exact amount+ reactivation claim is extraordinary and almost certainly reflects a warm, recently-lapsed membership base rather than a repeatable channel effect.
Grade CVariant wonJD Gyms2026 - Day-3/7/14 push re-engagement timing windows
The recoverable window closes fast, so push re-engagement at day 3-14 beats a 30-day win-back that arrives after the app is mentally filed away.
Grade CVariant won2026 - SMS-plus-email vs email-only win-back workflow
Layering SMS onto email win-back reaches the lapsed user on the channel they have not been ignoring, though this figure is a cross-study average not one test.
Grade CVariant wonAggregate2026 - Emotional vs discount win-back subject lines
Relationship framing edges out discount framing on opens, and combining the two is reported strongest, but opens are a shallow metric for win-back.
Grade CVariant wonAggregate2026 - Adding urgency to win-back emails
A deadline lifts clicks modestly, consistent with the Rejoiner finding that urgency is what turns layout changes into real conversion.
Grade CVariant wonAggregate2026 - Behavior-triggered omnichannel win-back at MPL
Whether a user won or lost their first session is a usable churn predictor, letting reactivation messaging fork before the user fully lapses.
Grade CVariant wonMobile Premier League2025 - BigBasket AI-personalized dormant-user reactivation
At grocery-app scale, personalization can reactivate roughly a fifth of dormant users, but a vendor pre-post gives no read on incrementality.
Grade CVariant wonBigBasket2025 - Switch-and-Save post-trip re-engagement at Ibotta
Behavior-triggered timing (24h post-trip) plus dynamic content is the reusable idea here, even though the case reports no hard delta.
Grade CVariant wonIbotta2025 - Higher win-back discount amount
Deepening the discount is the obvious lever but the operator reported no clean win, a reminder that offer size often matters less than timing and channel.
Grade CNo clear differenceCurio2024 - Personalized discount email with Stripe one-click checkout
The win-back email often is not the bottleneck; the landing-page checkout is, and cutting steps there can move conversion more than the discount.
Grade CVariant wonMindful Mamas2024 - $ off vs % off in win-back offer
The same economic saving framed as '$15 off' beats 'X% off' for lapsed buyers, echoing the welcome-batch finding that dollar framing wins.
Grade CVariant won2024 - Sweepstakes re-engagement email at CNET
For content brands where a discount means little, a low-cost non-monetary reward can restart the open habit, which is the real win-back goal.
Grade CVariant wonCNET2020 - Pause-before-cancel deflection vs hard cancel
Intercepting churn at the cancel screen with a pause is a pre-lapse win-back that recovers most pausers, moving the intervention upstream of the lapse.
Grade CVariant wonAggregate
Direction, grade and source are free. Exact figures open up once you sign in.
Winback tests by channel
The same stage behaves differently depending on the channel carrying it. These counts are published tests in this cell.
What a winning winback test looks like
A winning winback test beats a no contact holdout, not a previous campaign, and it does so without a rise in complaints.
The durable winners are targeting and stop conditions. Offer led wins in this stage decay fastest, because a lapsed audience learns the pattern quickly and waits for it.
Frequently asked questions
Does winback messages still work in 2026?
The library holds 21 graded tests here, and 18 of them report a win for the variant against 1 losses and 2 with no clear difference. That is enough to say the direction still holds, and not enough to promise a number for your own program.
What is the most credible winback test in the library?
Plain-text style subject line beat the branded promo subject in win-back. In win-back, a plain, human subject line outperformed the branded promo phrasing on opens without hurting unsubscribes.
What tends to fail in winback messages?
A discount can win the conversion and lose the P&L, so judging win-back by reactivations rather than margin flatters the wrong variant. Losing tests are kept in the library on purpose, because knowing what did not move is as useful as knowing what did.
How fresh are these winback learnings?
The newest record in this cell is from 2026 and the oldest from 2020. 1 record has been reviewed and vouched for by the CacheMagpie editor.
Which metric should I judge winback tests on?
The metric you own for this stage is reactivation rate. Every test in this cell records its own primary metric, so check that it matches yours before you copy the learning.
