How to Build a Klaviyo Winback Flow That Revives Lapsed Buyers
A Klaviyo winback flow targets customers who have bought before but gone quiet past their normal purchase cycle, and its job is to reactivate a proven buyer before they are gone for good. That matters because winning back an existing customer is almost always cheaper than acquiring a new one, and these people have already shown they will pay. The whole thing hinges on one decision most brands get wrong: defining what lapsed actually means for your products, rather than defaulting to a lazy 90 days. Get that right, add a sequence that leads with a reason rather than a discount, and you turn slow churn into recovered revenue. Here is how we build it.
What a winback flow is, and why it pays
A winback, or reactivation, flow is triggered when a past customer crosses from active into lapsed. Its entire purpose is to earn the next order from someone who used to buy and has drifted.
The economics are why it is worth the effort. You have already paid to acquire these people, they know the product, and they have handed over money before. Reactivating one is typically far cheaper than the ad spend needed to win a stranger, and it directly protects customer lifetime value, the number that actually decides whether a DTC brand is healthy. A winback flow is retention work, and retention is where margin lives.
Defining lapsed: the number everyone gets wrong
Here is the mistake that quietly wrecks most winback flows: a blanket 90-day window applied to every brand. Lapsed is not a fixed number. It is relative to how often your customers actually buy.
- A consumable bought roughly every 40 days is drifting by day 60 and genuinely lapsed by day 75.
- A considered product bought once or twice a year is not remotely lapsed at 90 days, and emailing it a we-miss-you at that point just looks clumsy.
The right anchor is your average time between orders, which Klaviyo's predictive analytics calculates for you once there is enough history. A sound rule of thumb is to treat someone as lapsed at roughly 1.5 times that average, then add the winback there. For accounts with the data, churn risk and expected date of next order let you get even more precise.
The trigger: segment-based beats date-based
There are two ways to trigger this flow, and one is markedly cleaner.
Segment-triggered (recommended). Build a lapsed segment: placed order at least once, and placed order zero times in your chosen window (say the last 90 days for a brand whose cycle is around 60). Set the flow to trigger when someone enters that segment. As soon as they buy again, they leave the segment and exit the flow. It is self-maintaining and it always reflects the real definition of lapsed.
Date-triggered. You can instead trigger off the Placed Order metric with a long time delay, but it is more fragile, harder to keep aligned with a changing purchase cycle, and clumsier to exit cleanly. For most brands the segment method wins. Either way, add a purchase-based exit so no one is chased for an order they have already placed.
The sequence, email by email
Three to four emails over a couple of weeks covers it. The order matters more than the count: earn the return before you pay for it.
Email 1: the reminder (no discount)
Reconnect warmly. Remind them what they liked, show your bestsellers and anything new since they last bought. No code yet. A good number of lapsed buyers just need a nudge and a reason to look again, and discounting them is money handed away.
Email 2: the reason to return
Lead with proof and news: fresh reviews, a restock they have been missing, new arrivals in the category they used to buy, an improvement to the product. This is where you rebuild desire before reaching for an incentive.
Email 3: the incentive, with a deadline
Now, if a code is ever going to appear, is its moment. These people have genuinely lapsed, so a winback offer with a real expiry earns its place here in a way it never does in a browse or welcome flow. Keep it time-boxed so it drives action rather than sitting open forever.
Email 4 (optional): last chance
A final, honest nudge that doubles as the bridge into your sunset process. If they will not re-engage even now, that is useful information, and it tells you what to do next.
Split high-value from one-time buyers
Do not treat a lapsed VIP and a lapsed one-time buyer the same. Use a conditional split so your best past customers get a warmer, more generous touch and one-time buyers get a lighter sequence. It is the same value-based thinking that runs through good segmentation.
Winback meets deliverability: the sunset handoff
This is the part that separates a winback flow from a nag. Lapsed buyers who never re-engage are exactly the profiles that drag down your engagement rate and, with it, your inbox placement. The winback is your one honest, well-made attempt to bring them back. If it fails, the answer is not to keep emailing them, it is to sunset them, suppressing the non-responders so they stop hurting the whole account.
In other words, the winback flow and your sunset policy are two halves of the same job. Wire the end of the flow into your deliverability and suppression process so a customer either comes back or is cleanly retired, never left to rot on the active list.
Benchmarks and where winback sits in the priority list
Be realistic. A winback reactivates a modest share of the lapsed segment, but each save is valuable because it is a proven buyer recovered at almost no cost. It is a profitable flow, not a high-volume one.
On priority, build it after the flows that carry the most revenue. The usual order is the welcome series, the abandoned cart flow and the post-purchase flow first, then winback as part of the retention layer. If you want to estimate what recovering even a slice of your lapsed buyers is worth, our revenue calculator gives a quick figure.
The mistakes that cost the most
- A generic 90-day window. Ignoring your real purchase cycle mistimes the whole flow.
- Leading with a discount. You pay to win back people who would have returned for a reminder.
- No purchase exit. Chasing customers who already re-bought is sloppy and erodes trust.
- Never sunsetting non-responders. The winback is pointless if dead profiles just stay on the list afterward.
- Treating VIPs and one-time buyers alike. Split by value, or you over-reward one group and under-serve the other.
Each of these is a small judgement, and together they decide whether the flow recovers revenue or just annoys people on their way out. This is the retention work we do as part of a full flow set. For Eternal Collagen we built six live flows and added 90,247 pounds in email revenue over four months, growing the list from around 500 to over 11,000, and reactivation was part of making that stick. We are not claiming that is typical or guaranteed. If you would rather have your winback built and timed to your real cycle than guess at it, work with NELVIO or start with an audit.
Frequently asked questions
What is a winback flow in Klaviyo?
A winback flow is an automated sequence that targets past customers who have stopped buying, aiming to reactivate a proven buyer before they churn for good. Reactivating an existing customer is usually far cheaper than acquiring a new one.
When should a customer be considered lapsed?
Base it on your average time between orders, not a generic 90 days. A consumable bought every 40 days is lapsed at around 60; a considered purchase bought yearly is not lapsed at 90 days at all. Klaviyo predictive analytics gives you the real cycle.
How is a winback flow triggered in Klaviyo?
The cleanest method is a segment-triggered flow. Build a lapsed segment defined by at least one past order and no orders in your chosen window, and trigger the flow when someone enters it. They exit the moment they place an order.
Should a winback email offer a discount?
A winback is one of the few flows where a code genuinely earns its place, because these people have already lapsed. But lead with a reminder and social proof first, and hold the incentive for a later email with a deadline, so you do not discount buyers who would have returned anyway.
How many emails should a winback flow have?
Three to four works for most brands: a reminder, a reason to return with social proof, an incentive with a deadline, and an optional last chance that bridges into your sunset process. Split high-value and one-time buyers so VIPs get a warmer touch.
What happens to customers who do not respond to the winback flow?
They should flow into your sunset and suppression process. If a lapsed buyer ignores a genuine winback attempt, continuing to email them drags down engagement and deliverability, so you stop mailing them until they re-engage on their own.
Recover the buyers you already paid for
Your lapsed customers are the cheapest revenue in the business, if you reach them at the right moment with the right message. Start with a 499 pound Klaviyo audit and we will find your real purchase cycle, size your lapsed segment and show you what a proper winback is worth, then build it. Prefer the whole programme handled? See our done-for-you Klaviyo service.
Book a £499 audit →