Subscriptions

Win-back campaigns that work, with email templates

A win-back campaign is the series of emails and texts you send to customers who stopped buying. The ones that work treat a subscriber who canceled over price, a subscriber whose card failed, and a one-time buyer who never came back as three different audiences, because each left for a different reason.

Segment by why they left

A lot of win-back flows are built on time since last order alone. For a subscription brand, the reason they left matters more, and you usually already have it.

  • Subscribers who canceled. They clicked cancel, and if your flow asks, they picked a reason on the way out. Product piling up, price, boredom with the flavor or scent, and moving are the common ones. Each reason gets its own message and its own offer.
  • Subscribers who lapsed on a failed payment. They never decided to leave. The message is about fixing the card, and it should go out the day the subscription stops. Most of this group is better handled before it lapses, with the card updaters and retries in the failed payments guide.
  • One-time buyers who went quiet. They never subscribed, so there is no reason on file. Time the message to when the product would run out, and offer a subscription as a convenience.

Keep the failed-payment group out of your discount offers. They didn't leave over price, so a discount gives away margin to people who would have come back for a working card link.

When to send

Omnisend's guidance treats a customer as inactive somewhere between 30 and 90 days without a purchase, and suggests waiting a few days to a week after a cancellation before the first win-back email. It also suggests two to four messages, starting with reminders and saving the incentive for later.

For a replenishable product, your own reorder cycle gives a sharper trigger than a fixed day count:

  • Canceled over too much product: send when their remaining stock would run out. Work that out from their last order size and how fast they were using it.
  • Canceled over price or boredom: send after 2 to 3 weeks, once the cancellation isn't fresh, and again when you have something new.
  • Failed payment: send the day it lapses, then a week later. Waiting only lets the habit break.
  • One-time buyer: send when they pass the point where a typical repeat buyer has already reordered. Pull that number from your own order data.

End every sequence. Someone who ignored four messages is costing you deliverability, and Google asks senders of more than 5,000 messages a day to Gmail to keep spam complaints below 0.3%, ideally below 0.1%. Mailing people who stopped engaging months ago is an easy way to push that number up.

Which offer to make

The best win-back offer removes the reason they left. A discount fixes one reason, price, and only some of the time. Match the offer to the reason before reaching for a percentage:

  • Product piling up: a longer gap between orders, or a smaller pack.
  • Price: a smaller size or cheaper plan first, then a time-limited discount.
  • Bored of it: a new flavor, scent, or bundle, and the option to swap each order.
  • Moved or traveled: a restart with the new address and a start date they choose.
  • Product didn't work: a reply-to-a-person email. An offer here reads as not listening.

When you do discount, put a limit on it: a set number of orders, or the first order back. A permanent discount trains customers to cancel to get a better price, and the cancellation flow has to be consistent with whatever you offer here, or people learn that leaving pays more than staying.

Email and SMS

Email carries the explanation: what changed, what the options are, and links that go straight to restarting. SMS works as a short follow-up a few days after the email, and only to customers who agreed to receive marketing texts. Keep a text to one sentence and one link.

Every restart link should open a page with the subscription already filled in: the same products, the same address, and the new frequency or offer applied. If restarting means logging in and building a subscription from scratch, much of the click-through is wasted.

Win-back email templates

Original templates written for this guide. Swap the bracketed fields for your own data.

Canceled because product piled up

Send 3 to 4 weeks after cancellation, around when their stock would be running low.

Subject Running low yet?

Hi [First name],

When you canceled, you told us [product] was piling up faster than you could use it. That was about [weeks] weeks ago, so you may be getting close to the end of it.

If you restart, you can set it to ship every [longer interval] instead of every [old interval], and you can skip any order from your account with one click.

[Restart with a longer gap]

If you are still well stocked, ignore this. We will not keep emailing about it.

Canceled because of price

Send 2 to 3 weeks after cancellation. Lead with the cheaper option before any discount.

Subject A smaller [product], for less

Hi [First name],

You canceled because [product] cost more than you wanted to spend each month. Fair enough.

Two options if you want to come back: the [smaller size] at [price] a month, or your old plan with [X]% off your next [N] orders.

[See the smaller size] [Restart with [X]% off]

Either one can be paused or canceled from your account whenever you like.

Lapsed after a failed payment

Send the day the subscription is canceled for non-payment, and once more a week later.

Subject Your [brand] subscription stopped because the card didn’t go through

Hi [First name],

Your last renewal didn’t go through on the card ending [last 4], so your subscription has stopped. Nothing else changed: your plan, your products and your delivery schedule are saved.

Add a new card and we will pick up where you left off.

[Update card and restart]

This link opens your billing page directly. You won’t need to log in.

One-time buyer gone quiet

Send when the customer is past the point a typical repeat buyer would have reordered.

Subject How did the [product] work out?

Hi [First name],

You bought [product] on [date]. Most people get [number] weeks out of one, so you are probably near the end of it.

If it worked for you, you can reorder in one click, or set it to arrive every [interval] so you don’t have to remember.

[Reorder] [Set up a delivery schedule]

If it didn’t work for you, hit reply and tell us why. A person reads these.

Last email before you stop mailing them

Send at the end of the sequence to anyone who hasn’t opened, clicked, or bought.

Subject Should we stop emailing you?

Hi [First name],

You haven’t ordered from us since [date], so we will take you off our marketing emails on [date] unless you tell us otherwise.

[Keep me on the list]

You can still order any time at [store URL], and your account stays open.

SMS follow-up (opted-in subscribers only)

Send a few days after the matching email, only to customers who agreed to marketing texts.

[Brand]: Hi [First name], your [product] plan is saved if you want it back. Restart with a [longer interval] gap here: [short link]. Reply STOP to opt out.

What to measure

For a reference point, Omnisend reports that its lapsed-purchase automations average a 33% open rate, a 0.52% conversion rate, a $94 average order, and about $0.49 in revenue per email. Those figures cover all kinds of ecommerce stores and both one-time and subscription buyers, so use them as a floor to beat.

The numbers that tell you whether a win-back program is working:

  • Reactivation rate by segment: the share of each group that orders or restarts within 30 days of the first message.
  • Revenue per recipient, net of the discount you gave away.
  • Lift over a holdout. Keep a random 10% of each segment out of the flow. Some customers come back anyway, and only the difference is the flow's doing.
  • How long reactivated subscribers stay. If they cancel again after the discounted order, you bought one order.
  • Unsubscribes and spam complaints per send, so the last emails in the sequence don't damage the rest of your program.

Track reactivated subscribers as their own cohort in your churn analysis. Their churn curve tells you whether the offer brought back customers or just one more order.

Where lapsed revenue goes

Failed renewals are the win-back segment you can shrink before it ever needs a campaign. The Payments Leak Calculator puts a yearly number on failed renewals, declined checkouts, chargebacks, and fees.

Find your payments leak

Questions

What is a win-back campaign?

A series of emails or texts sent to customers who have stopped buying or canceled a subscription, meant to get them to order again. The strongest ones are segmented by why the customer left.

How many emails should a win-back sequence have?

Two to four is a common range. Start with a reminder or a fix for the reason they left, put any discount later, and finish with an email asking whether they want to stay on the list.

Should every win-back email include a discount?

No. Customers who left over too much product, boredom, or a failed card usually respond to a longer gap, a swap, or a card-update link. Save discounts for customers who left over price.

When should a win-back email go out after a subscription cancellation?

Wait a few days to a few weeks, depending on the reason. Time it to when their remaining product would run out if they left because it piled up.

Sources: Omnisend's win-back email guide (lapsed-purchase automation data and timing guidance, January 2026) and Google's email sender guidelines. Checked October 2026. Email templates are original examples, not any brand's live emails.