Klaviyo Win-Back Flow That Re-Engages Lapsed Customers Without Discounting
A lapsed customer already knows your product, your shipping and your returns. Bringing them back costs less than buying a stranger's first order. The win-back flow targets customers who used to buy and stopped. We build Klaviyo win-back flows that re-engage 5-10% of lapsed customers, without the blanket discounting that erodes margin. Below: what the flow is, when to trigger it, the three emails, the Klaviyo setup and the benchmarks.
Part of a full-service Klaviyo agency engagement.
/ Free Audit
Get your free flow audit
Drop your store URL and email. We'll review your email program and send a written 90-day revenue roadmap within 24 hours. No obligation.
Trusted by
800+ brands
/ What it is
What a Klaviyo win-back flow is
A win-back flow, also called a reactivation flow, emails customers who bought from you and then stopped. Klaviyo builds it on the Placed Order metric: the order starts the flow, a time delay as long as your lapse window follows, and a flow filter removes anyone who orders again in the meantime.
Klaviyo says to set the delay from your own buying cycle and target only people who have gone longer than it. Its suggested way to find it: segment everyone with at least two orders in the last two years and average their time between orders. Predictive analytics does it for you once you qualify.
Win-back is not re-engagement. Re-engagement goes after subscribers who stopped opening. Win-back goes after customers who stopped buying. Different list, different message. When win-back fails, the next step is a sunset flow.
- Trigger
- Placed Order, then a delay equal to your lapse window.
- Exit
- Placed Order zero times since starting this flow.
- Emails
- Three, which is also what Klaviyo recommends.
- Timing
- Commonly 60 to 90 days after the last order, then 7 to 14 days between emails.
/ The problem
Why most win-back flows just bleed margin
The default win-back is "we miss you, here's 25% off." Some customers come back and buy. You have also trained your customer base to wait 90 days between orders for 25% off. Done well, win-back uses content, social proof and selective offers to reactivate customers without changing their full-price buying habits.
When to trigger a win-back flow
The lapse window is the decision that makes or breaks this flow. Too early and you email people who are mid-cycle. Too late and they already buy from someone else. Start from your average time between orders, then adjust by category.
| When it sends | Why then | |
|---|---|---|
| Email 1: what's new | When the lapse window ends | No discount. New products, new content, the reason they bought. The highest-intent lapsed customers come back on this alone. |
| Email 2: proof + new arrivals | 7 to 14 days after email 1 | Reviews and outcomes from people still using what they bought. Still no discount: you are testing whether they reactivate at full price. |
| Email 3: the split offer or the exit email | 7 to 14 days after email 2 | Split by past value: early access or a gift for top customers, a modest offer for the middle, and an honest "should we keep emailing you?" for everyone a discount would not pay for. |
Consumables
45-60 days
Supplements, skincare, food. Or your average reorder time plus a short buffer.
Most stores
60-90 days
The common window when you have no better data yet. Replace it with your own average time between orders.
Considered purchases
120-180 days
Jewellery, electronics, furniture. Long cycles; emailing at 60 days just annoys people.
Past about 12 months with no order and no engagement, treat the customer as a sunset flow candidate rather than a win-back target.
The win-back flow emails, one by one.
Three emails over two to four weeks. Lead with what the customer gets, not with what the brand wants. Hold the discount back until the last email, and split it by customer value.
The "what's new" content email
No discount. Lead with what's new: products launched, content published, a formula improved. Reminds the customer why they bought in the first place. One low-commitment button.
Subject lines
- A few things have changed
- What's new since your last order
- [First name], we've been busy
Template
- Acknowledge the gap without guilt. No "we miss you": the customer cares whether the product still solves their problem.
- Lead with what changed in the category they bought: a new product, an improved formula, new reviews of what they bought.
- Or something genuinely useful for someone who uses that product.
- One low-commitment button, such as "See what's new". No discount, no countdown.
The social proof + new arrivals
Reviews, UGC and a curated selection of new products near the category they bought before. Still no discount. Tests whether the customer reactivates at full price before you spend margin.
Subject lines
- What customers are saying this month
- New in, picked for you
- The results people are getting
Template
- Outcomes from customers still using what this person bought. If your reviews app (Okendo, Yotpo, Junip or Stamped) is connected to Klaviyo, pull them in dynamically.
- Keep the products next to what they bought before. A supplement buyer gets reviews from long-term users of that supplement.
- One button: back to that product or category.
The conditional offer or the exit email
Conditional split on past customer value. Top customers get early access or a gift, no discount. Mid-value customers get a modest offer: 10-15%, or free shipping. Customers a discount would not pay for get the exit email instead: no offer, just a straight question.
Subject lines
- Early access, just for you
- Something to welcome you back
- Should we keep sending you emails?
Template
- Split on past value before this email, so your best customers never see a discount.
- The exit email: say you have not heard from them and that is fine.
- Say plainly that you will stop emailing if they would rather not hear from you.
- Two clear choices: shop, or unsubscribe in one click. No discount. Anyone who clicks through chose to come back.
/ When to discount
When a win-back discount pays, and when it does not
Discount by customer value, never by default. For a customer with a high lifetime spend, a win-back offer is a small cost against what they are worth. For a one-time buyer at your minimum order value, it usually is not. Three cases where an offer earns its place:
- High order values and a strong customer lifetime value, where the offer is small next to what the customer spends.
- Categories with cheaper look-alikes, where price may be why they left. Say so plainly, explain why customers come back, then make the offer.
- Segments you have priced it for: a value filter or conditional split before email 3, so the offer only goes where the maths works.
Keep it modest. 10-15% covers most win-back offers. Free shipping or a free add-on often works better than a percentage, because it does not read as clearance.
/ After the flow
What to do with customers who never come back
The three emails sort lapsed customers into groups. Treat each one differently:
- Opened or clicked nothing across all three: suppress them, or hand them to your sunset flow. They have answered.
- Opened but did not click: a low-frequency, content-led track, one or two emails a month. Do not suppress yet.
- Clicked but did not buy: a product recommendation based on what they clicked, or back into your regular campaigns.
Suppress, do not delete. Keep the order history for reporting and lifetime value, and set a profile property (for example win_back_status = lapsed) so future reactivation sends can exclude them.
Look at the group once a year. A customer who lapsed in January may come back for a seasonal occasion, and one soft check-in a year is enough.
/ Klaviyo setup
How to set up a win-back flow in Klaviyo
- 01 Find your lapse window. Segment everyone with at least two orders in the last two years, export it and average the time between orders, or read it from Klaviyo's predictive analytics.
- 02 Trigger: the Placed Order metric, followed by a time delay equal to that window.
- 03 Flow filter: Placed Order zero times since starting this flow, so anyone who reorders during the delay never gets the emails.
- 04 Conditional split before email 3 on past customer value, so your best customers never see the discount email.
- 05 Prefer a segment trigger? Build a segment of everyone who has placed an order at least once over all time and zero times in your lapse window (say, the last 90 days), and trigger the flow when someone joins it. Same exit filter.
- 06 After email 3, sort people by what they did (see what to do with customers who never come back): nothing at all goes to your sunset flow, opened but no click goes to a lower-frequency track, clicked but no order gets a product recommendation.
- 07 Hold out a small group that gets nothing, so you can measure how many "reactivated" customers would have come back anyway.
/ Pre-launch test
How to test the win-back flow before it goes live
A win-back flow waits weeks before its first email, so most testing happens before anyone reaches it.
- 01 Build with every message set to Manual, not Live. Klaviyo queues people for a Manual message but sends nothing automatically, so you can see exactly who would have received each email before anyone does. Draft queues no one, so it tells you nothing.
- 02 Check the lapse window against real customers. Open a few profiles from your recent orders and from your lapsed segment, and confirm each would enter the flow, or not, when you expect.
- 03 Preview each email in Preview & test with a profile that has a Placed Order event, so product and category personalisation fill in from what they actually bought.
- 04 Test the value split. Pick a top customer, a mid-value customer and a one-time buyer, and confirm each would land on the right branch before email 3. Your best customers should never reach the discount.
- 05 Confirm the exit. A profile that orders during the delay must leave before email 1, which is the Placed Order filter doing its job.
- 06 Set up the hold-out group before going live, or you cannot measure lift later.
- 07 Switch messages to Live one at a time, starting with email 1, and read the first day of sends and skips before you switch the next. A skip with a filter reason is the flow working; a skip you cannot explain is a bug.
/ Build it right
Klaviyo win-back flow best practices
- Segmentation by past value: high-value customers should never see the 25% discount email; their reactivation is profitable without it
- A trigger window set from your own average time between orders, not a default
- Category-aware timing: consumables trigger faster than considered purchases
- Re-engagement scoring: track who opened or clicked the win-back and who went silent, and split future flows on it
- Exit on purchase: once they buy, they leave the win-back flow and re-enter the standard customer lifecycle
/ Common mistakes
Win-back flow mistakes to avoid
- Indiscriminate discounting. Trains customers to wait for the win-back offer.
- Win-back too soon (under 45 days). They might just be on a normal purchase cycle.
- Win-back too late (over 180 days). The customer has likely already moved to a competitor.
- Single-email win-back. Three emails over a few weeks outperform a single discount blast.
- Not measuring incrementality. Some "reactivated" customers would have come back anyway; measure lift against a hold-out group.
- "We miss you" framing. It is about the brand. Lead with what the customer gets.
- Deep discounts. Past about 15%, an offer tells customers your full price was never real.
Win-back benchmarks
Klaviyo publishes little on win-back. What it does publish:
| Metric | Benchmark | Source |
|---|---|---|
| Revenue per recipient, top 10% of win-back emails | $1.60 | Klaviyo, win-back email examples (28 Sep 2026) |
| Recommended number of emails | 3 | Klaviyo Help Center, winback flows |
| When to consider a subscriber dormant | 3 to 6 months, varies by category | Klaviyo, win-back email examples (28 Sep 2026) |
| Flow revenue per recipient vs campaigns | Nearly 18x higher | Klaviyo, 2026 email benchmarks |
/ Lapsed customer reactivation rate
5-10%
Of targeted lapsed customers who order again within 60 days of a well-built win-back flow, in the accounts we work on.
Klaviyo's guide leans on a time-limited incentive. We hold it back until email 3 and split it by customer value, because a discount to someone who would have come back anyway is pure margin loss.
Sources: Klaviyo Help Center, winback flows, Klaviyo, win-back email examples (28 Sep 2026), Klaviyo, 2026 email benchmarks, Klaviyo Help Center, managing messages within a flow (updated 7 Oct 2026), Klaviyo Help Center, preview and send test emails.
What it costs to have your win-back flow built.
Everything above is the method. Building it into your account, with your data, your products and your margins, is the job. Email Optimize: founded 2017, 800+ brands, $250M+ in attributed email and SMS revenue. Official Klaviyo partner.
01 · Free
Flow audit
We check the trigger, filters, timing, copy and discount logic of your win-back flow and the flows around it. Written plan within 24 hours. No obligation.
See the free audit →02 · Project
Build or rebuild
A fixed-scope project, price agreed upfront. Flow projects run $3-15K depending on how many flows you need and how much is broken. Highest-intent flows go live first.
See pricing →03 · Retainer
Test and optimise
Ongoing flow testing sits inside full management, typically $3-12K a month. Month-to-month, 30 days' notice. Reported in revenue per recipient, not opens.
All flow services →Win-back flow FAQ
Q.01 What is a win-back strategy? +
/ Answer
A win-back strategy is how you bring back customers who bought and then stopped. In email it usually means an automated flow that starts once a customer passes your normal time between orders, leads with what is new and what other customers say, and only then makes an offer, sized to what the customer is worth.
Q.02 What is a Klaviyo reactivation flow? +
/ Answer
Another name for a win-back flow: an automated sequence that emails customers who have not ordered within your lapse window. In Klaviyo it triggers on Placed Order, waits for the length of that window, and exits anyone who orders again.
Q.03 When should the Klaviyo win-back flow trigger? +
/ Answer
When a customer has gone longer than your average time between orders. 60 to 90 days is common, but the right number depends on category. Consumables (supplements, food) trigger sooner, around 45 to 60 days. Considered purchases (jewellery, electronics) trigger later, at 120 to 180 days. Klaviyo suggests averaging the time between orders for customers with two or more purchases.
Q.04 How many emails should a win-back flow have? +
/ Answer
Three, which is also what Klaviyo recommends, spread over two to four weeks: what is new, social proof, then an offer split by customer value. More than that, sent close together, generates more unsubscribes than reactivations.
Q.05 Should every lapsed customer get a discount? +
/ Answer
No. High-value customers often come back for early access or exclusivity, no discount needed. Mid-value customers may need a small offer (10%). Low-value customers may not be profitable to reactivate even with a discount. Segmentation is the difference between a profitable win-back and a margin leak.
Q.06 How is win-back different from a re-engagement flow? +
/ Answer
Re-engagement targets disengaged subscribers: people who haven't opened or clicked in a while, whether or not they ever bought. Win-back targets lapsed customers: people who haven't purchased in your lapse window, whatever their email engagement. Different goal, different content, different segmentation.
Q.07 When should a win-back email include a discount? +
/ Answer
Only where past value makes it pay, and usually not before the last email. High-spend customers can justify a modest offer; one-time buyers at your minimum order value usually cannot, and top customers often come back for early access with no discount at all. Keep offers around 10-15%, or use free shipping or a free add-on instead.
Q.08 What should you do with customers who do not come back after a win-back flow? +
/ Answer
Sort them by what they did. No opens or clicks across the flow: suppress them or move them to a sunset flow. Opened but no click: a low-frequency, content-led track. Clicked but no order: a product recommendation or your regular campaigns. Suppress rather than delete, so you keep their order history for reporting.
Q.09 What revenue should I expect from win-back? +
/ Answer
Klaviyo reports the top 10% of win-back emails earning $1.60 per recipient. The more useful number is reactivation rate: in the accounts we work on, 5-10% of targeted lapsed customers order again within 60 days. Below 4% usually means the wrong trigger window or the wrong content.
Q.10 Is win-back better in Klaviyo than other ESPs? +
/ Answer
For ecommerce, usually. Win-back depends on order history, value-based segments and behavioural splits, which run natively on store data in Klaviyo. In generalist ESPs the same logic often needs manual tagging, and the flow is harder to keep accurate.
/ Related flows
10-15%
Klaviyo Abandoned Cart
Cart recovery rate
8-12%
Klaviyo Welcome Flow
New subscriber to first-time buyer
1-3%
Klaviyo Browse Abandonment
Browse-to-purchase conversion
/ Related guides
Want this flow built for you?
Free audit. Trigger-logic check, timing review, copy critique, revenue forecast. Written plan within 24 hours.
Or browse all flows →/ Free Audit
Get your free flow audit
Drop your store URL and email. We'll review your email program and send a written 90-day revenue roadmap within 24 hours. No obligation.








