Every store has a segment of customers who bought once, maybe twice, and then went quiet. Most brands either ignore that segment entirely or hit it with the same generic "we miss you" email indefinitely. Both are mistakes. A win-back flow, built correctly, is one of the few flows that turns a sunk acquisition cost back into revenue.
Define "lapsed" with your own data, not a default
A generic 60-day trigger works for some categories and misses badly in others. The right window comes from your own repurchase cycle:
- Consumables and short-cycle products (coffee, supplements, skincare): 30-45 days without a repeat order is a meaningful gap.
- Apparel and mid-cycle goods: 90-120 days is more realistic before someone counts as lapsed.
- Big-ticket, infrequent purchases (furniture, electronics): a "lapsed" trigger makes less sense than a flow built around the next likely need, since repeat purchases were never frequent to begin with.
Pull your own median time-between-orders before setting this trigger. A number borrowed from a generic playbook will fire too early for some customers and too late for others.
The structure that works
| Angle | Job | |
|---|---|---|
| 1 | "We noticed" | Acknowledge the gap, no discount. Show what's new since their last order. |
| 2 | Value reminder | Reintroduce the product benefit or a review from a similar customer. |
| 3 | Incentive | A real, time-boxed offer for contacts who did not respond to 1 or 2. |
| 4 | Preference check | Ask directly: fewer emails, different products, or unsubscribe. Protects deliverability. |
The email most brands skip, and shouldn't
Email 4, the preference check, is the one most win-back sequences leave out, and it is the one that protects the rest of your program. Continuing to email someone who has not opened anything in months does measurable damage to sender reputation with Gmail and Yahoo, since low engagement is one of the signals inbox providers use to route future mail to spam. Asking directly, "fewer emails or none at all," and honoring the answer keeps your list clean and your active segment's deliverability intact.
Segment by why they likely left
A customer who stopped buying after a bad delivery experience needs a different message than one who simply has not needed to reorder yet. Where your platform has the data, split the flow:
- No negative signal, just gone quiet. Standard win-back sequence above.
- Had a support ticket or return before going quiet. Lead with a service recovery message, not a discount, before asking for another purchase.
- High-value repeat customer who lapsed. Worth a higher-touch approach, sometimes a direct outreach rather than an automated email, given the lifetime value at stake.
Why win-back has the lowest engagement of any flow, and that's expected
Win-back flows post lower open and click rates than welcome or cart-recovery flows by design; you are reaching people who have already disengaged. Judging this flow against welcome-flow benchmarks will make it look broken when it is performing normally. The right measure is incremental revenue recovered from a segment that would otherwise have generated zero, not open rate parity with your best-performing flow.
Setting this up on TheMarketer
We build win-back triggers off your actual median repurchase window, not a generic 60-day default, and wire the preference-check step so a "send fewer emails" response automatically moves the contact to a lower-frequency segment instead of requiring manual cleanup.