Win Back Email Examples and Templates by Cancel Reason
Three copy-ready winback email templates for price-objection, feature-gap, and low-usage cancellations, each opening with a different move matched to the reason the customer left, sequenced across a three-touch cadence at day 1-14, 30, and 60-90.

These win back email examples name the reason the customer left instead of sending a generic "we miss you" message. Below are ready-to-send templates for the three most common SaaS cancellation reasons, each written for its spot in a three-email sequence.
I've built cancel flows for SaaS clients and dunning for my own business. The same mistake shows up when teams write winback emails.
They send one message to every churned customer, whether that person left over price, a missing feature, or just stopped logging in. Match the copy to the reason, and you can send a template today that reads like it was written for one person.
Key takeaways
- Match winback copy to the reason each customer gave for leaving.
- Skip a blanket 20% off email, since price is not every reason for cancelling.
- Send the first touch within 14 days, while the product stays fresh.
- Stop after three emails, because a fourth erodes your sender reputation.
- Segment by cancel reason first, then borrow the timing from the campaign guide.
What makes a winback email actually work?
A winback email works when its copy names the specific reason the customer cancelled instead of sending the same "we miss you" message to everyone on the churned list. The reason they gave you tells you what they need to hear before they'll reconsider.
That reason changes the whole message, not just a line of it. A price objection, a missing feature, and a quiet drop in usage each call for a different opening move, which is what the three templates below spell out.
Send the wrong type of message to a segment and it reads as generic even when the design and the subject line are sharp.
You can see the cost when a team skips the sorting. Say you send one "come back, here's 20% off" email to every churned account. You'll spend outreach budget on customers who never cared about price.
The tell is a flat reply rate across the whole list, with no single segment showing a weak number you can point to and fix.
The winback campaign strategy guide has the break-even math, the qualifying window, and who to target. This article is about what the copy should say once you've decided to segment.
The axis you segment on is the cancel reason, the answer a customer picked on your exit survey. That's the one-question form a cancel flow shows on the way out.
Three winback email templates by cancellation reason
Three templates cover the cancellation reasons a SaaS exit survey most often captures, split by whether the customer left over price, a feature gap, or low usage.
The reason decides the one thing each template has to do first, so they differ at the opening line, not just in surface wording.
Each of the three customers walks in with a different objection, so each template answers a different one. The reason someone gave decides the opening move, and the three sections below give each its own copy.
Price-objection template
The price-objection template opens with a value reframe before any discount, because leading with a coupon tells a price-sensitive customer the product was overpriced all along. A discount confirms their objection, and a reframe argues against it.
The reframe works by restating what the customer actually got while they subscribed, in their own terms, like hours saved, revenue tracked, or a manual job the product replaced. Then the price gets judged against a result rather than against the sticker number on its own.
A conditional offer can follow, but it comes second, and you frame it as time-limited rather than as an apology.
Subject: Was [product] worth it? Here's the honest math
Hi [name],
You cancelled [product] a few weeks back, and the note said the price wasn't matching the return. That’s fair. So here's the return, in your numbers: while you were on, you [tracked $X in revenue / saved ~Y hours a week / replaced the Z spreadsheet]. That's what the [$price] covered.
If that math still doesn't clear, no hard feelings. If it's closer than it felt at cancellation, your old plan is here at the same rate, and I can hold it through [date].
[Reactivate my plan]
Reframe first, offer second, and only for the people the reframe reaches.
This template assumes your exit survey actually recorded "price" as the reason. If the survey has no reason field or dumps everyone into "other," you can't build this segment. Fix the exit survey before you run any segmented campaign.
Feature-gap template
The feature-gap template names the exact feature the customer cited and says plainly whether it has shipped. A customer who left over a missing feature won't look again until they know the gap closed, so anything vaguer reads as filler.
This one needs the product team in the loop before you send it, because a "we've made some changes" email that names nothing gets ignored.
Naming the shipped feature gives the customer a concrete reason to reopen the tab, and an honest "not yet, but here's the workaround" at least respects their time.
The template only works with real release status behind it.
Subject: [Feature] shipped, the thing you were missing
Hi [name],
When you left, you told us [specific feature or capability] wasn't there yet. It is now. [One sentence on what it does and how it works.]
If that was the piece you needed, it takes about [X minutes] to pick up where you left off. Your data is still here.
[See how it works]
Send this only when you have a real answer to give. If the gap hasn't shipped and there's no workaround, don't send it at all. A feature-gap customer who gets a non-answer is less likely to open your next touch than one you never emailed, so silence beats a hollow update here.
Low-usage and silent-churn template
The low-usage template opens with one specific, low-friction nudge rather than a broad "what's new" pitch. A customer who churned from disuse left with no grievance to answer, so they just need re-activating.
Silent churn is when a customer stops logging in, drifts, and eventually cancels without ever stating a reason.
There's no objection to counter here, so the template's whole job is making it effortless to come back. One easy first action beats a full feature tour.
A broad value pitch asks a disengaged customer to re-evaluate the whole product, which is exactly the work they already decided not to do.
Subject: Pick up where you left off in [product]
Hi [name],
Last time you were in [product], you'd started [the specific workflow or feature they used]. It's still set up and waiting.
Finishing it takes about [X minutes]. That's the whole ask, no full tour, just the one thing you were partway through.
[Jump back in]
Name the one thing, keep the ask tiny, and stop.
This template assumes some usage data survives the cancellation, like last feature used or last login. If your product tracks nothing for churned accounts, fall back to the feature-gap structure with a plain re-onboarding line instead of a specific nudge.
When to send each template (the 3-touch sequence)
Each template maps to a position in a three-touch sequence. The first touch goes out inside 14 days, a shorter second touch at 30 days, and a last-chance sunset email at 60 to 90 days.
Timing changes what a template can say as much as the cancel reason does. An early email can say a lot, while a late one has to be short, because most people have mentally moved on by then.
The three touch points below are the same segmented copy, spaced out as the customer's memory fades.
First touch (day 1-14): the segment-specific template
Send the full segment-specific template as your first touch. This is the one email that gets your best copy, because it lands while the customer still remembers exactly why they left and what they liked.
Pull the cancel reason from the exit survey, pick the matching template above, and send it close to unedited. Fourteen days is the outer edge. Wait longer and you're emailing someone who has already signed up for the replacement and stopped thinking about you.
Second touch (day 30): a shorter reminder, not a repeat
The second touch is a trimmed reminder at 30 days, not a resend of the first. Same segment and half the length, built around one new angle the first email didn't use, like a customer quote or a single number.
Send the exact same email twice and you train the customer to ignore your name. Change the hook and you get a second, honest shot at the reply. If the first touch made the value case, the second can lead with proof that someone like them came back and what happened after.
Last-chance sunset (day 60-90): the final message
The last-chance email is short, says plainly that it's the last one, and goes out at 60 to 90 days. After it, the address moves to a suppression list. Honesty is the whole tactic here.
A suppression list is the set of addresses you deliberately stop mailing to protect your domain's reputation. Saying "this is the last email we'll send about your old account" gives the customer a reason to act now. After it goes out, non-responders come off the active list.
Full send-timing and the qualifying window live in the campaign guide. This section only covers which template goes at each touch.
Churn.io's cancel-flow and winback tools can trigger this sequence automatically by cancel reason. The right template then sends on day 1, 30, and 90 without a manual pull.
FAQ
How does a winback email differ from re-engagement?
A winback email goes to a customer who already cancelled, while a re-engagement email goes to a subscriber who's still paying but has gone quiet. That gap decides the ask, because winback wants someone back and re-engagement wants someone to stay.
What's a good subject line for a winback email?
Name the reason the customer left or the benefit waiting for them, and skip the "we miss you" line. A subject that names the real cancel reason gets opened more than a generic guilt line.
Do winback emails work for B2B SaaS, not just ecommerce?
Yes, and the returning-subscriber data in the campaign guide shows reactivation is a real channel for SaaS too. The one adjustment for B2B is a longer, less promotional tone, because the buying cycle is slower.
Sample email to win back an old B2B customer
Use the price-objection or feature-gap template above as your base, since both fit a considered B2B purchase better than a low-usage nudge. Stretch the tone toward a plain, direct note from a real person rather than a marketing send.