Somewhere between 20% and 40% of an online store’s email list has gone quiet at any given time — people who bought once, opened a few emails, then stopped engaging entirely. Most stores either ignore this segment or blast it with the same generic newsletter as everyone else. Neither approach works. A properly built win-back campaign is one of the few email programs that turns a dead cost (a subscriber you’re still paying to host and email) back into revenue, often at a lower acquisition cost than any paid channel.
Here’s how to actually build one, from defining “lapsed” through to what to do with subscribers who still don’t respond.
Step 1: Define What “Lapsed” Actually Means for Your Store
Before building anything, you need a concrete trigger point. This varies a lot by purchase cycle, so don’t copy a generic “90 days” rule without thinking about it first.
- Frequent-purchase categories (coffee, skincare, supplements, pet food): 45–60 days since last order is a reasonable lapse window.
- Mid-frequency categories (apparel, home goods, accessories): 90–120 days works for most stores.
- Infrequent-purchase categories (furniture, electronics, jewelry): 6–12 months, since a “normal” repurchase cycle is already long.
Look at your own order history data rather than guessing. If you can pull average days-between-orders for repeat customers, set your win-back trigger at roughly 1.5–2x that number. Triggering too early wastes the campaign on customers who were never going to buy again soon anyway; triggering too late means you’re trying to win back someone who’s already forgotten your brand.
Step 2: Segment Lapsed Customers Before You Email Them
Not every lapsed customer deserves the same message. A customer who made three purchases and then went quiet is a different problem than someone who bought once, used a discount code, and never returned. Treating both groups identically is one of the most common reasons win-back campaigns underperform — the messaging that reactivates a loyal repeat buyer is rarely the same messaging that reactivates a one-time bargain shopper, and running both through an identical sequence wastes the opportunity on both ends.
High-value lapsed customers
Multiple past orders, higher-than-average order value. These customers already know and trust your brand — they just need a reason to come back. Lead with new products or genuine changes since their last order rather than a discount; you don’t want to train your best customers to wait for a coupon.
Single-purchase, discount-acquired customers
These customers may never have been high-intent in the first place — they converted on a promotion. Your win-back email here can be more discount-forward, but temper expectations: this segment typically has the lowest win-back rate of the three.
Engaged-but-not-buying subscribers
People who still open emails but haven’t purchased. This group often responds better to a “what’s new” or social-proof-driven email than a discount, since price usually isn’t the actual barrier for them.
Step 3: Build the Sequence
A win-back sequence is not one email — it’s a short series, each with a different angle, spaced out over roughly two to three weeks.
Email 1: “We miss you” / reintroduce the brand
No discount yet. Remind them what they liked, show best-sellers or new arrivals, and keep it warm rather than transactional. This email exists mainly to re-establish visibility in the inbox before you ask for anything.
Email 2: Address a likely objection
Sent 4–5 days later if there’s no engagement. This is where you can address common reasons people stop buying: shipping concerns, product changes, sizing issues, whatever’s relevant to your store. Social proof (reviews, UGC) works well here.
Email 3: The incentive email
Sent about a week after email 2. This is where a discount, free shipping offer, or bundle deal makes sense — but only after the first two emails have tried to win them back on brand and product merit alone. Leading with a discount trains your whole list to wait for one.
Email 4: Last call / list-cleaning email
A final, low-pressure email that also serves a second purpose: asking directly whether they’d like to stay subscribed. This sets up your suppression logic in step 4.
Step 4: Decide What Happens to Non-Responders
This is the step most stores skip, and it’s the one that protects your sender reputation long-term. If a subscriber goes through the full win-back sequence and still doesn’t open, click, or purchase, keeping them on your regular send list does more harm than good — low engagement rates drag down your overall deliverability and can affect whether your other campaigns land in the inbox at all.
Reasonable options after a non-response:
- Move them to a low-frequency list (monthly instead of weekly sends).
- Suppress them from regular campaigns entirely, keeping only transactional emails active.
- Run one final “you’ll be removed from our list” email before actually unsubscribing them.
Yes, this shrinks your list size. It also improves the deliverability and engagement metrics for everyone still on it, which matters more for revenue than raw list size does.
Setting This Up Without Building Everything By Hand
The logic above — lapse-window triggers, segment-based branching, timed follow-ups, and suppression rules — is exactly the kind of workflow that’s painful to run manually but straightforward once it’s built as an automation. Most ecommerce email platforms, including Omnisend, support conditional branching based on last-order-date and engagement history, so you can build the segment logic and the four-email sequence once and let it run continuously rather than pulling lapsed-customer lists by hand every month.
If you’re running a Shopify store specifically, this pairs naturally with the rest of your retention stack — our guide to Shopify email marketing covers how win-back fits alongside abandoned cart and post-purchase flows.
How Long to Keep Trying Before Giving Up
A reasonable rule of thumb: if a subscriber doesn’t respond to a full win-back sequence, wait one full purchase cycle (based on your category’s typical repurchase window) before trying again, and cap it at two full attempts total. Running the same sequence back-to-back with no gap just trains people to ignore your emails faster. After two unsuccessful attempts spread across a reasonable time period, it’s fair to treat that subscriber as genuinely inactive and move them into the suppression logic covered below rather than continuing to email indefinitely, following the same suppression logic described above.
What to Measure
Track these at the campaign level, not just overall list health:
- Reactivation rate: percentage of the lapsed segment that placed a new order within, say, 30 days of entering the sequence.
- Revenue per recipient: total win-back revenue divided by everyone who entered the sequence, including non-responders. This keeps you honest about whether the campaign is actually worth the send volume.
- Unsubscribe and complaint rate: a win-back sequence naturally has higher unsubscribe rates than your regular campaigns — that’s expected and not necessarily bad, since it’s cleaning your list of genuinely inactive addresses.
Common Mistakes to Avoid
A few patterns show up repeatedly in win-back campaigns that underperform:
- Leading with the biggest discount you have. It trains customers to wait you out and erodes margin on customers who might have returned anyway.
- Using the exact same sequence for every lapsed customer, regardless of purchase history or value.
- Never actually suppressing non-responders, which quietly damages deliverability for every other campaign you send.
- Sending only one win-back email and calling it done. A single email rarely outperforms a short, well-spaced sequence.
The Bottom Line
A win-back campaign works because it targets people who already know your brand and have already converted once — that’s a fundamentally easier sell than cold acquisition. The mechanics aren’t complicated: define your lapse window from real order data, segment by value and purchase history, run a short multi-email sequence that earns the sale before offering a discount, and have a clear plan for subscribers who still don’t respond. Set it up once as an automation and it keeps recovering revenue from an audience most stores are simply paying to ignore.