What’s a reactivation or winback flow?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

You've been sending emails to someone for months. They haven't opened a single one in 90 days. Do you keep going? Cut them loose immediately? Or give it one last shot?

That's exactly what a reactivation flow (also called a winback flow) is for. It's an automated sequence that tries to re-engage subscribers who've gone quiet before you remove them from your list. Done right, it recovers real customers. Done wrong, it tanks your sender reputation by flooding inboxes that no longer want you.

When you send to consistently unengaged subscribers, mailbox providers notice. Low open rates, zero clicks, and the occasional spam report all chip away at your sender reputation. A winback flow is as much about protecting your deliverability as it is about recovering subscribers.

When to trigger the flow

But most senders define inactivity as 60, 90, or 120 days without an open or click. The right threshold depends on how often you send. A daily newsletter might flag someone after 30 days. A monthly digest might wait 6 months. The point is to catch people before they've fully forgotten you exist.

A typical four-email sequence

Email 1. Gentle reminder. Keep it warm and low-pressure. Something like "it's been a while" or "we miss seeing you." Remind them what they signed up for and give a soft nudge to click something.

Email 2. Incentive. If a reminder didn't work, offer something. A discount, free shipping, or exclusive access. Set a clear deadline so there's a reason to act now rather than later.

Email 3. Preference update. Ask if they want different content, less frequent emails, or something else entirely. Link to a preference center. Sometimes people don't want to unsubscribe, they just want fewer emails. Showing you're willing to adapt can be the thing that saves the relationship.

Email 4. Final notice. Be honest. "We'll stop emailing you unless we hear back." Give them one clear action to stay subscribed. If they don't take it, respect that silence. It tells you everything you need to know.

What happens after

So if someone engages during the flow, move them back into your active segments and treat them like a new subscriber (because in some ways, they are). If they don't respond to any of the four emails, suppress them from regular sends. Keeping unresponsive contacts on your list just to inflate your numbers is one of the fastest ways to hurt your list hygiene and your reputation with mailbox providers.

One thing worth noting on deliverability: reactivation emails go to people who've already tuned you out, so expect lower engagement than your regular campaigns. Send them at a lighter cadence, don't batch the entire dormant segment at once, and watch your metrics closely. If complaints spike, pause and reassess.

Reactivation is a respectful goodbye that leaves the door open. Some subscribers come back. Others confirm they've moved on. Both outcomes are better than sending forever to people who'll never engage again.

If you're building this flow and want to clean out truly dead addresses before you start, that's a smart move. We do that at RME Clean if you need a hand.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Build my winback flow

I just read about reactivation and winback email flows on the Email Almanac. I want to build or improve this flow for my own sending setup. Can you help me figure out: 1. What inactivity threshold makes sense given how often I send? 2. What should each email in my sequence actually say? 3. How do I avoid hurting my deliverability while sending to unengaged people? 4. What should I do with subscribers who don't respond to any of the emails? Here's my situation (fill in what applies): - Email platform or ESP: e.g. Klaviyo, Mailchimp, ActiveCampaign, HubSpot - How often I send: daily, weekly, monthly - Approximate list size: e.g. 10,000 contacts - How I define inactivity: no opens in X days, no purchases, other - What I sell or send: newsletter, ecommerce, SaaS, other - Current automations already running: welcome series, abandoned cart, other - Goal: [building from scratch, improving existing flow, deciding what to do with dormant contacts]

Edit the yellow boxes, then send to the AI of your choice.