All guidesEmail Flows

The Winback Flow: Re-Engage Customers Before They Churn

Build a product-aware winback flow with a defensible lapse definition, consent-aware eligibility, purchase exits, and a clear measurement plan.

OutcomeAfter this lesson, you can
  • Build the trigger, timing, branches, and exits for this flow
  • Measure and improve the flow against a stable cohort
PrerequisiteRead this firstThe Post-Purchase Flow: Turn One Order Into Two

Why is a winback flow cheaper than acquisition?

A winback flow targets a past buyer whose reorder window has passed. That history can make the audience more informed than a cold prospect, but there is no universal acquisition-cost multiple or conversion rate. Size the opportunity from lapsed eligible buyers, observed reorder behavior, contribution margin, offer cost, and incremental reactivation.

Lapse
Defined from the real reorder cycle
State
Purchase exits every remaining message
Margin
Offer depth must preserve contribution
The short version

Set the lapse window from the observed reorder distribution and product context. Run a short sequence that leads with product or relationship value before an economically defensible offer. Enter only eligible subscribed buyers and exit immediately on purchase. If the profile is already 90+ days dormant and shows no reliable engagement through reactivation, hand it to the canonical sunset path.

A past buyer has product and purchase history that can inform a more relevant message. That does not prove a fixed cost advantage or conversion rate; use a comparable cohort or holdout when the economic decision is material.


When is a customer considered lapsed?

A customer is lapsed when the brand's documented reorder expectation has passed without another qualifying purchase. There is no universal lapse window: consumables, replenishable products, seasonal products, and durable purchases need different rules.

Use the observed distribution of time between orders, product and SKU context, subscription state, and seasonality to choose the window. For a product that naturally runs out, a dedicated replenishment reminder flow should usually address the customer before a broad winback flow.

Formula

Define lapse from the product, not a copied calendar rule

Eligible prior buyer + passed product-specific reorder expectation + no qualifying reorder = winback candidate
  • Use a stable purchase and product definition.
  • Exclude active subscriptions or other states that make a reorder reminder irrelevant.
  • Review category-level behavior before applying a store-wide rule.

ZHS operating definition. Confirm the actual window in the account and document it beside the flow trigger.

Pull your real number

Most email platforms report average time between orders. Use your actual data. A coffee brand and a mattress brand should never share the same lapse window.


Who should enter the winback flow?

Enter someone only when two things are true: no purchase within your lapse window, and still subscribed. Do not enter contacts who already unsubscribed or hard bounced. You want real buyers who drifted away, not dead addresses that hurt your sender reputation.

Enter someone into the flow when two things are true: no purchase in X days (your lapse window), and still subscribed.

Do not enter people who already unsubscribed or hard bounced.

You want to reach real buyers who drifted, not spam dead addresses.


What emails go in a winback sequence?

The visual map shows the current ZHS starting configuration: lead with a relevant reason to return, add product proof or a clear update, introduce an economically defensible offer only when it is warranted, and end with a truthful preference or reactivation decision. It is a baseline to adapt, not a universal calendar.

Lead with connection and product relevance before increasing incentive. Test the offer order against a comparable cohort and preserve a purchase exit on every remaining message.

Customer WinbackHow this flow is built in Klaviyo
Re-entry Allow re-entry after a later purchase and new lapse periodEntry filters Passed the product-specific lapse window · Can receive marketingExits Placed Order since entering · Cannot receive marketing
When a customer passes the product-specific lapse window4 message nodes across all branchesPlaced Order since entering or Cannot receive marketing
View full build
When a customer passes the product-specific lapse windowlifecycle trigger
Email 1We miss you, here is what is newNo discount
Wait 4 days
Email 2Bestsellers, new arrival, or relevant restock
Wait 4 days
Email 3A meaningful reason to returnOffer
Wait 6 days
Email 4Is this goodbye?Plain text
Read the text version

Trigger: When a customer passes the product-specific lapse window

Entry filters: Passed the product-specific lapse window; Can receive marketing

Exit conditions: Placed Order since entering; Cannot receive marketing

Re-entry: Allow re-entry after a later purchase and new lapse period

  1. email: Email 1We miss you, here is what is new
  2. delay: Wait 4 days
  3. email: Email 2Bestsellers, new arrival, or relevant restock
  4. delay: Wait 4 days
  5. email: Email 3A meaningful reason to return
  6. delay: Wait 6 days
  7. email: Email 4Is this goodbye?
Process

What emails go in a winback sequence

  1. 01
    Day 0We Miss You, Here Is What Is New

    Warm, personal tone. Show new arrivals or product updates since they last bought. NO discount yet.

  2. 02
    Day 4A Reason to Return

    Best sellers, new arrivals, or a restock they care about. Sell the product, not a coupon.

  3. 03
    Day 8A Stronger Incentive

    Now bring the offer. A meaningful discount, free shipping, or a gift with purchase for the ones still on the fence.

  4. 04
    Day 14Is This Goodbye

    A short, honest last email. Ask if they still want to hear from you and let them confirm interest or opt down.

Structured from the canonical article steps for responsive reading and presenter mode.

The final email does double duty. It gives one last nudge, and it flags who is truly gone so you can act on it.


When should you sunset a contact?

Sunset a profile after it reaches the 90+ day dormant tier, completes the approved reactivation sequence, and still shows no reliable click, purchase, site activity, or trustworthy engagement signal. Send the clear last-chance messages, then suppress persistent inactivity. Do not let Apple-inflated opens rescue an otherwise inactive profile.

Winback and list hygiene are the same job.

If a dormant profile completes winback without reliable engagement, move it into the canonical sunset flow.

Send one or two "last chance to stay subscribed" emails, then suppress the ones who still do not engage.

Process

When should you sunset a contact

  1. 01
    90+ days dormantFlag for reactivation and sunset

    The profile is outside routine campaigns and has no reliable recent engagement signal.

  2. 02
    Sunset email 1Ask for an explicit signal

    One short, honest ask with a clear preference or confirmation action.

  3. 03
    Sunset email 2Confirm the consequence

    Explain that routine marketing will stop without a reliable response.

  4. 04
    No reliable responseSuppress, do not delete

    Stop marketing sends while preserving profile history and compliance state.

Structured from the canonical article steps for responsive reading and presenter mode.

Suppress, do not delete

Suppressing dead contacts protects your sender reputation and your deliverability. Mailbox providers watch engagement. Keep emailing people who never open, and your good subscribers start landing in spam too. Building engagement tiers into your segmentation keeps that damage contained.


What are good winback flow benchmarks?

There is no universal open, conversion, or reactivation band for winback. Evaluate a winback sequence against its own eligible lapsed-buyer cohort, with the same product definition, offer treatment, attribution window, and exclusion rules. The useful question is whether the flow improves incremental reactivation without producing disproportionate opt-outs, complaints, or margin erosion.

MeasureKeep the definition stableUse it to decide
Eligible lapsed buyersLapse rule, purchase history, subscription state, and channel eligibilityWhether the flow is entering the right people
ReactivationQualifying next purchase within the recorded windowWhether the sequence is helping a buyer return
Contribution after offer costMargin, discount, shipping, and incentive treatmentWhether the offer is economically defensible
Opt-outs and complaintsDelivered-message denominator and acquisition sourceWhether the winback pressure is harming permission or trust

What are the most common winback mistakes?

The five that cost the most: leading with your biggest discount, never sunsetting, emailing unengaged contacts forever, using one lapse window for every product, and having no exit on purchase. Each one either burns margin or drags down deliverability for your whole list. Fix the offer order and the exit rules first.

  1. Leading with the biggest discount. You give away margin to people who would have returned anyway. Escalate the offer, do not open with it.

  2. Never sunsetting. Unengaged contacts drag down deliverability for your whole list. Suppress them on a schedule.

  3. Emailing unengaged contacts forever. A "loyal" list of non-openers is a liability, not an asset. Cut it loose.

  4. One lapse window for every product. Set the window from your real reorder cycle, not a round number you copied from a blog. If you sell across categories, split entry by product segment so each cohort gets the right timing.

  5. No exit on purchase. If they buy mid-flow, they exit immediately and never see the discount email.


Technical Checklist

Triggers:

  • Lapse window set from your average time between orders
  • Entry requires an active subscription

Segmentation:

  • Split by product type if reorder cycles differ
  • Exclude anyone already unsubscribed or bounced

Exit Conditions:

  • Purchase exits the flow immediately
  • Re-engagement (open or click) can shorten the sequence

List Hygiene:

  • Dormant profiles complete reactivation before suppression based on reliable inactivity
  • Suppression runs automatically, not by hand

Get Expert Help

Winback and sunset flows are part of every retention package we build.

Our team sets your lapse windows from your real order data, writes the sequence, and keeps your list clean so your deliverability holds.

See our pricing | Apply to work with us

Need help implementing this?

We build and manage complete email & SMS programs for DTC brands. Get a custom plan for your brand.

Apply Now

Join 2,000+ ecommerce strategists

Get all my brand breakdowns, Klaviyo guides, and the exact systems behind $50 million in DTC sales, directly in your inbox.

We respect your privacy. Unsubscribe anytime.