Every list has them: customers who used to open, click, and buy, and now just sit there. Rather than treating them as a lost cause, a well-timed win-back email campaign can turn a meaningful share of those lapsed contacts back into active customers, often at a fraction of the cost of acquiring someone brand new.
This guide walks through exactly how to plan, write, and sequence a win-back campaign, including when to send it, what to say before you offer a discount, and how to avoid the mistakes that make most re-engagement emails get ignored or trigger an unsubscribe.

Quick Answer
A win-back email campaign is a short automated sequence, typically 2 to 4 emails sent over several weeks, targeted at customers who haven’t purchased or engaged in a while. Start with a low-pressure check-in that reminds them why they signed up, follow with a stronger incentive if they still haven’t responded, and close with a final ‘we’ll stop emailing you’ message that either re-engages them or cleans them off your list.
Step 1: Define ‘Lapsed’ for Your Business
Before writing a single word, decide what inactivity actually means for your customers. A coffee subscription and a mattress company have very different normal repurchase cycles, so a generic 90-day rule doesn’t fit everyone. A useful starting point is to look at your typical time between purchases (or between logins, for a SaaS or app) and flag customers once they’ve gone noticeably past that window, roughly two to two and a half times longer than usual.
Segment lapsed customers into at least two groups: past buyers who’ve gone quiet, and subscribers who signed up but never purchased at all. These groups need different messaging, since one already trusts you enough to have bought once and the other needs a reason to take the first step.
Step 2: Structure the Email Sequence
Email 1 (soft check-in): Skip the discount here. Remind them who you are, highlight what’s changed since they last engaged (new products, features, or content), and ask a simple question like whether they still want to hear from you. A surprising number of lapsed customers come back from this touch alone, because it feels like a genuine check-in rather than a sales pitch.
Email 2 (value or personalization): If there’s no response, follow up with something tailored to their history, such as recommendations based on what they bought or used before, a roundup of what they’ve missed, or a customer story relevant to their needs. This is also a good place to ask for feedback directly (‘What made you stop opening our emails?’) since it doubles as a low-stakes re-engagement trigger.
Email 3 (the incentive): Now introduce an offer, a discount, free shipping, an extended trial, or early access to something new. Make it specific and time-limited so it creates a reason to act now rather than ‘someday.’
Email 4 (the sunset message): Tell them plainly that this is the last email unless they take action, whether that’s clicking a link, making a purchase, or confirming they want to stay subscribed. This protects your sender reputation by clearing out contacts who will never re-engage, and email providers reward senders who keep their lists clean and engaged.

Step 3: Write Subject Lines That Earn the Open
Win-back subject lines work best when they’re personal, direct, and a little curiosity-inducing rather than generic. Lines that reference the relationship (‘We miss you’ or ‘It’s been a while’) or ask a direct question tend to outperform vague promotional headlines. Using the recipient’s first name and referencing their past activity (a product they viewed, a plan they used) makes the email feel like it’s actually about them, not a mass blast.
Keep subject lines short enough to display fully on mobile, and avoid stacking urgency, emojis, and a discount all in one line, that combination reads as spam to many inboxes and to many recipients.
Step 4: Segment by Customer Value
Not every lapsed customer deserves the same email. High-value repeat customers respond better to being treated like VIPs, think early access, a personal note, or a loyalty perk, rather than a blanket percentage-off code that undervalues what they’ve spent with you. One-time or low-value buyers are usually more responsive to a straightforward discount or incentive to try again.
If you have the data, also exclude customers who lapsed for a bad reason, such as a support complaint or a refund, from a generic win-back flow. Route them to a service recovery email instead, or you risk re-opening a bad experience instead of fixing it.
Explore more: More marketing strategy guides.
Win-back email campaigns FAQs
How long should a win-back email campaign run?
Most effective sequences span roughly two to four emails over 30 to 90 days. Spacing them a week or two apart gives recipients room to notice and act without feeling spammed, while still keeping the campaign tight enough to reach a clear end point.
Should the first win-back email include a discount?
Generally no. Leading with a value-based or personal check-in first tends to perform better and preserves your ability to escalate to a real incentive later. Opening with a discount also trains customers to wait for a deal before ever re-engaging.
What should I do with customers who never respond to the win-back series?
Remove them from regular sends or move them to a low-frequency list. Continuing to email unengaged contacts hurts deliverability for your entire list, since inbox providers track open and click rates as a signal of sender quality.
Can win-back campaigns work for SaaS or app-based businesses, not just ecommerce?
Yes. Instead of purchase history, base the trigger on login frequency, feature usage, or subscription status, and instead of a discount, the ‘offer’ can be a feature walkthrough, a personal onboarding call, or a limited-time plan upgrade.
Turn Customers Into Your Growth Engine
Launch a referral program that turns happy customers into your best growth channel — with ReferralEarl. Try ReferralEarl.
Want this in your inbox? Subscribe to the free newsletter.
Photo by Stephen Phillips – Hostreviews.co.uk on Unsplash.