Klaviyo Win-Back Flow: How to Re-Engage Lapsed Customers Without Discounting
Most win-back flows lead with discounts and fail. Here's the 3-email structure that reactivates lapsed customers, and when to actually offer a discount.
Table of contents
- Defining “Lapsed”: The Right Thresholds for Your Business
- Why Win-Back Flows Fail
- The 3-Email Win-Back Structure
- Email 1: The Value Check-In
- Email 2: The Social Proof Nudge
- Email 3: The Exit Email
- When Discounting IS Appropriate
- Reactivation Benchmarks
- What to Do With Permanently Lapsed Contacts
- Sources
Most win-back flows fail for the same reason: they open with a discount. “We miss you, here’s 20% off” is the default template and it’s the wrong approach for most DTC brands. It trains customers to wait for the discount before returning, it erodes margin, and it doesn’t actually address why the customer lapsed in the first place. The win-back flows that consistently reactivate 8–15% of lapsed customers lead with value, context, and curiosity, and reserve discounting for specific scenarios where it’s strategically appropriate. Klaviyo data puts the average win-back flow revenue per recipient at $0.84, and automated flows overall generate 30× more revenue per recipient than broadcast campaigns ($3.65 vs $0.11), a gap that only exists because flows reach people at the right moment, not just the right send day.
Defining “Lapsed”: The Right Thresholds for Your Business
“Lapsed” means different things depending on your product category and purchase frequency. A skincare brand selling a 60-day supply product has a different natural repurchase window than a fashion brand. Setting the wrong threshold means either triggering too early (annoying customers who are simply between purchases) or too late (when the customer has already committed to a competitor).
Three standard lapsed definitions:
90-day lapsed: appropriate for brands with 45–60 day average repurchase cycles (supplements, consumables, skincare). If 90 days have passed since the last order and this customer normally reorders every 60 days, they’re genuinely lapsed.
180-day lapsed: appropriate for brands with 90–120 day average cycles, or any brand where a significant portion of customers buy seasonally (apparel, gifting).
365-day lapsed: the threshold beyond which most customers are effectively permanently lapsed. Above 12 months with no activity, reactivation rates drop sharply. These contacts need a different approach: direct suppression consideration rather than a standard win-back flow.
Klaviyo segment setup for a 90-day win-back:
- Condition 1: “What someone has done > Placed Order > at least once > at any time”
- Condition 2: “What someone has done > Placed Order > zero times > in the last 90 days”
- Condition 3: “What someone has done > Placed Order > zero times > in the last 0 days” (ensures they’re not in the process of ordering)
Use an AND condition between all three. This gives you customers who have purchased before but not in the last 90 days.
Why Win-Back Flows Fail
Wrong timing. Triggering at 180 days when your repurchase cycle is 45 days means you waited three times longer than necessary. By then, the customer has probably reordered from a competitor and has much lower receptivity to your messaging.
Wrong offer. Opening with a discount tells the customer exactly what they’re worth to you in the most transactional way possible. It also signals that discounting is always available, so any future full-price purchase becomes a negotiation in the customer’s mind.
Wrong frame. “We miss you” is brand-centric. The customer doesn’t care that you miss them. They care whether your products still solve their problem. Win-back flows that lead with what the customer gets (new products, improved formula, what’s changed) outperform flows that lead with what the brand wants (another purchase).
Too many emails too fast. A 5-email win-back sequence sent over 10 days will generate more unsubscribes than reactivations. Keep the sequence tight: 3 emails maximum, spaced enough to avoid feeling like a bombardment.
The 3-Email Win-Back Structure
Email 1: The Value Check-In
Send time: Day 1 (when contact enters the lapsed segment) Tone: Curious, helpful, conversational (not salesy) Subject line direction: “A few things have changed” / “What’s new for you” / “[First name], we’ve been busy”
This email does not ask for a purchase. It acknowledges time has passed and leads with what’s new or different. This could be:
- A new product in a category they previously bought from
- An improved formula or product update
- New reviews or social proof on their previously purchased product (“Here’s what others have been saying about [product they bought]”)
- Content that’s genuinely useful for someone who uses your product category
No discount. No urgency. One CTA: usually a “See what’s new” or similar low-commitment action.
Why this works: It re-establishes relevance without applying pressure. A lapsed customer who opens Email 1 because they’re curious costs you nothing, and their engagement signals to Gmail that they want your mail, which protects deliverability. Automated flow emails average a 40.55% open rate vs 26.64% for broadcast campaigns, so a well-timed win-back email starts with a structural engagement advantage over anything you send to the full list.
Email 2: The Social Proof Nudge
Send time: 5 days after Email 1 Tone: Slightly more direct, still not promotional Subject line direction: “What [X] customers are saying this month” / “The results people are getting”
Email 2 leads with outcomes, specifically results that a returning customer would want to get. Use recent reviews (if your Klaviyo integration pulls from Okendo, Yotpo, Junip, or Stamped, you can pull dynamic review content), customer transformation stories, or UGC-style social proof.
The product or category focus should be adjacent to what the contact previously purchased. If they bought your collagen peptides, Email 2 might feature reviews and outcomes from customers who’ve been taking it for 6+ months, reinforcing that continued use produces results and that they stopped too soon.
One CTA: direct link to the product category or their previously purchased product.
Email 3: The Exit Email
Send time: 7 days after Email 2 (12 days total from trigger) Tone: Direct and honest Subject line direction: “Should we keep sending you emails?” / “Last one from us for a while”
This is the most important email in the sequence and the one most brands skip or water down. Done correctly, it’s the highest open-rate email in the win-back flow, often hitting 40–55% open rates, because the subject line pattern is immediately recognisable and carries genuine stakes.
The exit email structure:
- Acknowledge that you haven’t heard from them and that’s okay
- State plainly that you’ll stop sending if they don’t want to hear from you
- Give them two clear options: re-engage (link to shop or a specific product) or unsubscribe easily
- No discount. The ones who click through from this email do so because they want to, not because they’re incentivised
Why the exit email performs: It respects the customer’s time and attention in a way that promotional emails don’t. It also creates genuine urgency without fabricating scarcity. Contacts who click through from an exit email are high-quality reactivations. They’ve consciously opted back in.
After Email 3: contacts who don’t engage:
- If they didn’t open or click any of the 3 emails: suppress them. They’ve effectively told you they’re not coming back.
- If they opened but didn’t click: move to a low-frequency nurture segment (1–2 emails per month, content-focused). Don’t suppress yet.
- If they opened and clicked but didn’t purchase: trigger a specific product recommendation flow or move them back to the main list for regular campaigns.
When Discounting IS Appropriate
There are specific scenarios where a win-back discount is the right call:
High-AOV products with strong LTV. If a customer has spent $400+ across previous purchases, a 15% win-back offer represents a small acquisition cost relative to their expected LTV. The math supports it.
Category with strong commodity competition. If your product competes directly with lower-priced alternatives, the lapse reason may genuinely be price. Acknowledging this with a targeted offer (“We know there are cheaper options. Here’s why our customers come back, and here’s 15% off your next order to make the decision easier”) is honest and effective.
Segmented by LTV, not applied broadly. If you do discount, discount based on customer value. Customers who spent $200+ get a different offer than first-purchase customers who bought once at minimum order value. Klaviyo segments make this easy. Add an LTV filter to your win-back trigger and branch the flow accordingly.
Appropriate discount depth: 10–15% is enough for most win-back scenarios. 20%+ tells the customer their normal purchase price is overvalued. Free shipping or a product add-on is often more effective than a percentage discount because it doesn’t carry the same “clearance” association.
Reactivation Benchmarks
A well-built win-back flow targeting 90-day lapsed customers should see:
- Email 1 open rate: 30–45%
- Email 2 open rate: 20–30%
- Email 3 (exit) open rate: 40–55%
- Flow conversion rate (placed order / triggered): 5–12%
- Reactivation rate (re-engaged meaningfully): 8–15%
If your conversion rate is below 5%, the most common causes are: wrong lapsed threshold (triggering too late), Email 1 leading with a discount (lower engagement quality), or no exit email (the sequence ends without a clear final decision point).
What to Do With Permanently Lapsed Contacts
Contacts who complete the win-back flow with zero engagement (no opens, no clicks, no purchases) across all three emails are permanently lapsed for practical purposes. The right action:
- Suppress them in Klaviyo (Audience > Suppression List, or via a flow action on the final step of your win-back flow)
- Don’t delete them. Keep the purchase history for analytics, attribution, and LTV reporting
- Tag them with a property (“win_back_status = permanently_lapsed”) so you can exclude them from any future reactivation attempts and track this population over time
- Review this segment quarterly. A contact who lapsed in January may re-engage in September around a seasonal purchase occasion. An annual re-check email (very soft, very low frequency) is acceptable for contacts you’ve previously suppressed due to win-back failure: once per year, not more
The goal of a win-back flow isn’t to save every lapsed customer. It’s to cost-effectively identify which ones are worth saving, re-engage those, and cleanly exit the rest. The exit email makes the decision binary and puts it where it belongs: with the customer.
Need help building or optimising your win-back flow? Book a free audit.