Operator playbook

Win-back program broken — recovering dormant subscribers

Your active Klaviyo file is shrinking quarter over quarter. New customers come in; existing customers go dormant; the win-back flow has been live for 18 months and recovers under 4% of dormant contacts within 90 days. Engagement metrics on broadcasts are sliding because the engaged segment keeps narrowing.

A broken win-back program isn’t a one-flow problem — it’s a structural one. The flow itself, the segmentation that feeds it, the offer architecture, and the channel mix (email vs SMS) are all under-built. The fix recovers 8–14% of dormant subscribers in 90 days and stabilizes the active file.

Symptoms

  • Active Klaviyo file shrinking despite acquisition growth.
  • Win-back flow reactivation rate under 4% at 90 days.
  • Broadcast open rates declining quarter over quarter.
  • Dormant segment (no engagement 90+ days) above 35% of total list.
  • No SMS in the win-back sequence (email-only win-back).
  • No segmented offer architecture (everyone gets the same discount code).

The solution

1. Segment dormancy correctly

The default Klaviyo "dormant" segment (no engagement in 90 days) is too coarse. Build three segments: cooling (60–120 days), cold (120–270 days), and frozen (270+ days). Each gets a different sequence with a different offer pressure. Cooling subscribers respond to content and brand reminders; cold subscribers respond to soft offers; frozen subscribers need either a heavy offer or a final-attempt sunset.

Operationally: 1–2 hours of segmentation work in Klaviyo. The lift from going from one dormant segment to three is usually 4–6 points of overall reactivation rate.

2. Build the 5-touch sequence by segment

Cooling: 3 emails over 30 days — content, soft product reminder, customer story. No offer in this segment; goal is to re-engage.

Cold: 4 emails + 1 SMS over 45 days — content, soft offer (10–15% off), survey ("what changed?"), stronger offer (15–20% off + bestseller), SMS reminder with 24-hour expiry.

Frozen: 2 emails + 1 SMS over 14 days — final-attempt heavy offer (20–25% off + free shipping), survey, sunset notice. After the sequence, suppress from broadcast and remove from active count.

3. Add SMS to win-back

Most brands run email-only win-back, which leaves 30–50% of recovery on the table. Cold and frozen subscribers respond to SMS at 3–6x the rate of email at the same offer because the channel signals "this matters." The right SMS in the cold segment is the "24-hour expiry" follow-up after the stronger offer email.

Operationally: requires SMS opt-in from the subscriber (so the cold segment by definition includes only SMS-opted-in subscribers). For non-SMS subscribers, send the SMS-equivalent message via email with a tight expiry window.

4. Run a hero-product win-back campaign quarterly

On top of the always-on flow, run a quarterly "hero campaign" to the cold and frozen segments: a single best-seller, a meaningful offer (20–25%), and a 7-day urgency window. Brands that ship the quarterly campaign on top of the always-on flow see another 3–5 points of recovery from the segment.

This is the highest-leverage non-automated lift in the program. Schedule it quarterly during a low-acquisition week to maximize the file’s attention.

Cost

$6K–$25K depending on whether the rebuild is in-house or agency-led

  • Segmentation rebuild + measurement plan$1K–$3K
  • Klaviyo flow buildout (3 sequences)$2K–$10K
  • SMS integration into win-back$1K–$5K
  • Quarterly hero campaign infrastructure$2K–$7K

The biggest win is usually the segmentation rebuild + SMS integration. Don’t over-engineer the hero campaign until the always-on flow is shipping at target rate.

Timeline

4–7 weeks end-to-end

  1. Audit Week 1

    Dormant-segment breakdown, current flow inventory, attribution baseline

  2. Build Weeks 2–5

    Three segments live, sequences built, SMS integrated, first hero campaign scheduled

  3. Measure Weeks 6–7

    90-day reactivation rate vs pre-fix baseline

Frequently asked questions

What’s a healthy win-back reactivation rate?
8–14% reactivation at 90 days across all dormant segments combined. Cooling subscribers reactivate at 18–28%, cold at 8–14%, frozen at 3–6%. Below 4% combined means the program is structurally under-built — usually segmentation, offer pressure, or channel mix.
How aggressive should the offer be?
Cooling: no offer (re-engage on content). Cold: 10–15% then 15–20% if the first doesn’t convert. Frozen: 20–25% with free shipping as the final attempt. Above 25% trains the file to wait for win-back offers and erodes margin; below 15% the frozen segment doesn’t respond.
Should dormant subscribers be sunset from the broadcast file?
Yes, after the frozen sequence completes. Holding non-responsive subscribers in the broadcast file degrades deliverability for the rest of the file. Sunset 270-day non-responders after a single final-attempt sequence; you can always re-acquire later via paid or organic touchpoints.
How does this interact with a subscription program?
Subscription cancellers should go into a separate "ex-subscriber" segment with a 60 + 120 + 180-day reactivation sequence offering subscription-specific re-entry (skip credit, reduced commit, swap option). Don’t treat ex-subs as generic dormant — they have higher LTV and different offer responsiveness.