Skip to content
← ALL WRITING

2026-04-23 / 9 MIN READ

Win-back email cadence for DTC: when to give up on a subscriber

Field notes on win-back email cadence for DTC. The specific timings I use, the sunset rule, and why fewer emails usually beats more.

Win-back flows are where DTC brands go to hurt their deliverability. The typical setup I audit has five emails over 30 days to subscribers who have not opened anything in 120 days. The operator believes they are "trying to recover lapsed buyers." What they are actually doing is sending promotional content to a population that does not read email from them, which trains Gmail and Outlook to treat their domain as lower-value.

This is the field-notes version of what I actually ship for win-back, the cadence decisions behind it, and the sunset rule that is the most important part of the flow.

WIN-BACK / 3 EMAILS + SUNSET
DAY 0
EMAIL 1 / check-in
Warm, no discount. See who is still engaged.
Highest recovery here
DAY 7
EMAIL 2 / the offer
One clear incentive. Nothing else.
Secondary recovery window
DAY 21
EMAIL 3 / sunset
Tell them you are removing them.
Clean exit or opt-back-in
DAY 22
REMOVE
Non-responders come off the list.
Deliverability goes up
HEALTH METRICRemoval rate at day 22 should be 70–85 percent. That is the flow doing its job.
The three-email win-back cadence with a sunset removal at day 22.

The real purpose of a win-back flow

Two things. Not three.

  1. Give dormant subscribers one last clear chance to opt back in, with a compelling enough reason that a real prospect would take the action.
  2. Remove everyone else from the active list, cleanly, before they mark future sends as spam.

Every other goal I have heard attached to win-back flows (rekindle the brand relationship, share new product news, test new offers) belongs somewhere else. The win-back flow is a hygiene flow that happens to recover some revenue as a side effect. Framing it as a revenue flow is how operators end up with aggressive five-email cadences that do more damage than good.

What dormant actually means

"Dormant" varies by brand. For a brand with a 45-day typical repurchase cadence, dormant is 90 days without a purchase and 60 days without an open. For a brand with a 6-month repurchase cycle, the thresholds are very different.

The decision has to be anchored in the brand's actual data, not in Klaviyo defaults. Pull the median days between first and second orders from Shopify, pull the median time between opens for engaged subscribers. Dormant is roughly 2x the repurchase cycle or 3x the typical engagement window, whichever is longer.

Getting this threshold wrong on the low side is expensive. A subscriber entering win-back at 45 days who would have purchased naturally at 60 days gets promotional email they did not need, and the flow takes credit for a purchase that was coming anyway.

The three-email flow I ship

Most brands do not need more than three emails in the win-back flow. More emails do not produce more conversions. They produce more unsubscribes and more complaint-rate damage.

Email 1 (day 0 of dormancy threshold)

Short, warm, direct. No discount. The subject line is personal, the content is a check-in. "It has been a while" is fine. "We miss you" is worse. The goal of this email is to see if the subscriber is still engaged at all.

This email gets the highest open rate of the three. Most of the recovery that any win-back flow is going to produce happens here.

Email 2 (7 days after email 1, if no engagement)

The offer, if you are using one. 15 to 20 percent off their next order, or free shipping, or a product-specific incentive. One clear CTA. The offer has to be meaningful enough to overcome the inertia of being dormant for months. A 10 percent off code after 90 days of silence does not move anyone.

Do not stack this email with brand content, social proof, or product recommendations. The message is the offer. Anything else dilutes it.

Email 3 (14 days after email 2, if still no engagement)

The sunset notice. "We are going to stop sending you email. If you would like to stay on our list, click here. Otherwise we will remove you."

This is the email most brands skip because it feels like giving up. It is the most important email in the flow. A clean unsubscribe at this point is better than the subscriber continuing to ignore emails (which hurts deliverability) or marking them as spam (which hurts it more).

The sunset rule

After email 3, the subscriber gets removed from all marketing sends. Not "moved to a low-priority list." Not "re-engaged at a quarterly cadence." Removed.

They can re-enter the list by opting in again through any of the normal opt-in paths (pop-up, account creation, checkout opt-in). If they do, they start fresh in the welcome series. If they do not, they stay off.

This rule is uncomfortable for most operators. The email list is an asset. Removing 20 percent of it feels like deleting inventory. But the 20 percent that got removed was not active inventory. It was a liability: zero revenue contribution, ongoing deliverability cost, and increasing spam complaint risk.

I have run the numbers on client accounts after a sunset cleanup. Aggregate flow revenue goes up, not down, in the 30 days after the cleanup. The remaining list is smaller and more engaged, and Klaviyo can send to more of it without deliverability penalties.

Three cadence patterns I have seen fail

Failure 1: The five-email barrage

Five emails in 14 days, each with an escalating urgency frame and an escalating discount. "We miss you." "Come back!" "15% off." "Last chance." "Really last chance."

This cadence is designed as if the subscriber is an active prospect who needs closing. They are not. They are dormant. The escalating urgency reads as desperation. The unsubscribe rate on the fourth and fifth emails in this sequence is typically 8 to 15 percent, which is a disaster number.

Fix: three emails, spread over 21 days. No urgency escalation.

Failure 2: The perpetual win-back

Win-back triggers on 90 days dormancy and re-triggers every 90 days if the subscriber remains on the list. A subscriber who has not opened in two years receives win-back emails quarterly.

Fix: win-back is one flow, fired once. Subscribers who do not re-engage after email 3 are removed. No re-trigger.

Failure 3: The flow with no sunset

All the previous emails, but no final sunset email. Subscribers who do not engage stay on the list indefinitely, dragging down deliverability forever.

Fix: add the sunset email and the removal logic that follows it.

The segmentation decision

Win-back is one of the places where segmentation matters most. A high-AOV dormant subscriber is worth more to recover than a one-time $30 purchaser. The flow should acknowledge that.

The split I use: dormant subscribers who have placed 2+ orders get a warmer, more personal version of the flow. Dormant subscribers who have never purchased get a version with a harder purchase ask. Both paths have the same cadence and the same sunset rule. Only the content differs.

Klaviyo segmentation patterns for small-catalog DTC covers the underlying segment logic. Build the first-time-vs-repeat-buyer split before you build the win-back segmentation on top of it.

The metrics that matter

Three numbers, in order of importance:

  1. Removal rate after email 3. Specifically, the percentage of subscribers entering the flow who get removed at the end. This should be 70 to 85 percent for a healthy flow. Below 50 means the flow is not triggering at the right dormancy threshold. Above 90 means you are removing subscribers who should have been given another chance.
  2. Re-engagement rate. Of subscribers who entered the flow, what percentage opened any email or placed an order during the 21-day window. Baseline is 5 to 12 percent for most DTC brands.
  3. Deliverability change 30 days post-cleanup. Open rates across the active list should improve in the month after the sunset runs. If they do not, the problem was not dormancy, and the win-back flow did not solve it.

Revenue from the flow is a secondary metric. The point of win-back is hygiene, not revenue. A flow that produces zero revenue but cleans the list meaningfully is doing its job.

What goes wrong when data is broken

Win-back depends on accurate "last purchase" and "last open" timestamps. Both come from upstream systems: Shopify for order data, Klaviyo's tracking for opens.

The failure mode I see most: a brand migrated email platforms 18 months ago, the import brought over the subscriber list but not the engagement history. Every subscriber looks dormant because Klaviyo cannot see their pre-migration engagement. Win-back fires against the entire list at once and a third of the list gets removed in a weekend.

Fix: before running win-back for the first time on an imported list, verify that engagement data actually exists for the relevant window. If it does not, exempt recently-imported subscribers from win-back for 90 days while new engagement data accumulates.

The Klaviyo and Shopify data sync gaps piece covers the wider set of sync issues that can break flows silently, including the order-data gaps that affect win-back triggers.

Where this fits

Win-back is flow 5 in the Klaviyo lifecycle playbook. It runs against subscribers who did not convert on the welcome series or fell off after a first purchase that the post-purchase flow did not recover.

If you are looking at a list that has clearly accumulated inactive subscribers and you are not sure whether the right move is win-back or a broader rebuild, a DTC stack audit will tell you. The audit's deliverability and engagement modules are designed to surface exactly this decision.

FAQ

How long should a win-back flow be?

Three emails across 21 days. Most brands run longer flows because the revenue looks higher in the short term, but the deliverability damage from longer flows usually costs more over a year than the marginal revenue earns.

Should the sunset email actually remove subscribers?

Yes. Moving them to a low-priority list instead of removing them is the most common half-measure, and it leaves the deliverability cost in place without the subscriber engaging. Remove fully. They can opt back in if they want.

What is the right dormancy threshold?

Roughly 2x your brand's typical repurchase cycle, or 3x the engaged-subscriber opening window, whichever is longer. For most DTC consumables, that puts the threshold at 90 to 120 days of no purchase and 60 days of no opens.

Should win-back use different content for first-time vs repeat buyers?

Yes. Repeat buyers get a warmer, more personal version. First-time buyers who never came back get a harder purchase ask with a stronger offer. Same cadence, different copy.

How do I know if my win-back is working?

Removal rate at the end should be 70 to 85 percent. Deliverability metrics (open rate on active list, spam complaint rate) should improve 30 days after the sunset runs. Revenue from the flow itself is a secondary number, not the primary one.

// related

Let us talk

If something in here connected, feel free to reach out. No pitch deck, no intake form. Just a direct conversation.

>Get in touch