Winback flows are one of those things almost every brand has set up. Almost every brand has set up wrong.
In this post, I’m breaking down what a winback flow is actually supposed to do, why most winback flows miss the mark, and what it looks like when one is built with real lifecycle strategy instead of default settings.
What a Winback Flow Is Supposed to Do
Klaviyo makes it easy to set up a customer winback flow. There’s even a default template ready to go. So many brands turn it on, move on, and assume it’s working.
But when I go into a new client’s account and look at their winback flow, what I usually find is something that was set up once, never really thought through, and has been running in the background unoptimized.
A big reason this happens is simple: a lot of brands are unclear on what a winback flow is for.
A winback flow is not a last-ditch attempt to rescue the unrescuable. It’s a re-opening of a conversation with someone who already knows you, has purchased before, and has gone quiet longer than their usual buying cycle.
Winback Flow vs. Sunset Flow (They Are Not the Same)
Winback flows and sunset flows get confused constantly, and that confusion creates bad targeting and bad tone.
A sunset flow is for subscribers who have completely disengaged from your emails. It’s essentially a final check-in before you suppress them.
A winback flow is different. It’s for people who were genuine customers. They purchased, they showed up, and then they went quiet.
That distinction matters because the energy should be different:
- A sunset flow is essentially a goodbye.
- A winback flow is an invitation.
If you treat a winback like a sunset, you end up talking to the wrong audience like they are already gone.
Start With the Audience: Who Is Actually Entering Your Winback?
The first question to ask is, who is entering your win-back flow right now?
Are these truly lapsed customers, meaning people who bought and then went quiet? Or are you accidentally pulling in people who were never that engaged to begin with?
Those two groups need very different things.
If your audience definition is off, nothing else you do will fix it. You’ll just be optimizing a flow that is still talking to the wrong people.
Fix the Timing: Your Winback Might Be Firing Too Late
Most brands choose win-back timing based on intuition. Ninety days feels right. One hundred twenty days feels right.
But when you actually look at repurchase data, the true cycle is often shorter than you think. Sending a winback too late means you missed the window when someone was most likely to come back on their own.
When we pull repurchase data and look at how long it typically takes a customer to buy again, the number is often shorter than the winback trigger.
That means the flow is firing after the natural repurchase window has already closed. You’re showing up late to a conversation that already ended.
If your winback is set at 90 days and your repurchase cycle is closer to 45 or 60, build a version aligned with the data. It can feel like you are reaching out too soon, but the data is usually more reliable than instinct here.
Re-Entry Settings: Default Settings Are Not Strategy
Another issue I see constantly is re-entry.
A lot of winback flows are set to no re-entry, meaning a subscriber enters once and that’s it forever.
I understand the logic, but it’s worth reconsidering depending on your brand’s repurchase cycle.
People go quiet for all kinds of reasons. If someone re-engages, buys again, and then drifts months later, should they really never get another chance to come back?
The answer is not the same for every brand. The point is this should be a deliberate decision, not a default setting nobody questioned.
A practical way to think about it:
- If customers typically buy twice a year, allowing re-entry on a reasonable cadence can be smart.
- If customers typically buy once, you may want a stricter approach.
What to Put Inside the Winback Flow (Beyond a Discount)
Now let’s talk about what goes inside the flow, because this is where I see some of the biggest missed opportunities.
The default instinct is to lead with a discount. On the surface, it makes sense: someone hasn’t bought in a while, so give them a reason to come back.
Sometimes a discount is appropriate.
But the brands that do win back well do not necessarily lead with an offer at all. They lead with relevance.
That can look like:
- New arrivals
- What other customers have been loving
- Products that feel personally curated
That feels like a brand paying attention. A discount-first winback often just feels like desperation.
Examples of Winback Emails That Actually Work
Here are a few examples of brands doing this well, and what they have in common.
A Product-Led Winback (No Discount Needed)
One brand, Hormbles Chormbles, has a win-back email with the headline “Come back for that Chormble.” There’s no discount anywhere.
Instead, the email walks through their product line:
- A featured sampler pack at the top
- Individual flavors, each with a description and a clear CTA
It’s a browsing experience. It says, “Remember why you liked us. Come pick something.”
A Content-Led Winback With an Offer as a Bonus
Printfresh leads with “See what’s new.” It mentions an Allure press feature, highlights new colors and patterns, and calls out a size expansion.
Then, at the bottom, there’s 15% off with a personalized code. The copy frames it as a small gift, not the main event.
The content earns the offer.
A Discount-Led Winback That Still Feels Confident
Shhh Shower Cap opens with “Fancy Seeing You Again” and leads with 20% off a new collection.
Yes, it’s an offer-forward email. But the tone is confident and brand-forward, so it does not read as panicked.
The Standard: A Winback That Feels Thoughtful, Not Generic
The best winback flows don’t feel like “a winback flow.” They feel like a well-timed message from a brand that noticed you’d been away and actually has something worth showing you.
“We miss you” with a discount code is not personal. It’s a template.
A good winback makes the person think, “Oh right. I actually like this brand.”
How to Audit Your Winback Flow (A Practical Checklist)
If you want to fix your winback flow, here’s the order I recommend.
- Who’s entering? Are these true lapsed customers with purchase history? If not, fix audience definition first.
- Is timing based on data? Pull repurchase data. If the flow fires after the repurchase window, move it earlier and test.
- What are your re-entry rules? Decide intentionally. Do not accept default settings as strategy.
- Is the content doing work? Lead with relevance first. Let any offer support, not carry.
- Does it sound confident? Read it back. Does it feel like a brand with something worth coming back for?
If you can get those right, your winback stops being a neglected automation and becomes a real lifecycle lever that earns repeat purchases over time.
