A sunset flow is an automated email sequence that identifies unengaged subscribers, makes one final attempt to re-engage them, and suppresses anyone who doesn't respond — protecting your sender reputation and keeping your list clean. A well-built sunset flow saves 8–15% of unengaged subscribers from suppression according to Blossom's benchmark data, but only if the sequence is long enough and differentiated enough to give them a genuine reason to re-engage.
Here's the problem with every sunset flow guide on the internet: they treat all unengaged subscribers the same.
A subscriber who bought from you three times and went quiet six months ago is not the same as a subscriber who signed up for a lead magnet two years ago and never once clicked through to your site. Sending them identical emails — a generic "we miss you" and a coupon — is how you accidentally suppress your best dormant customers while keeping your worst ones.
This guide builds the case for a different approach: the Three-Branch Sunset Framework, which routes subscribers into one of three sequences based on purchase history and engagement signals before a single suppression decision is made.
What Is a Sunset Flow, and Why Does It Matter for Deliverability?
A sunset flow is an automated sequence triggered when a subscriber hasn't opened or clicked any email in a defined window — typically 90–120 days — that attempts re-engagement before removing them from your active sending list. It matters because email deliverability is directly tied to how many of your recipients actually engage with your emails.
Sender reputation is the score mailbox providers assign to your sending domain based on engagement signals like opens, clicks, spam complaints, and unsubscribes — a low sender reputation causes your emails to be routed to spam folders across your entire list, not just for unengaged contacts. Mailbox providers like Gmail and Yahoo watch your engagement signals closely. When you regularly send to people who never open, never click, and never buy, those providers start routing your emails to the spam folder — not just for the unengaged subscribers, but for everyone on your list. Your engaged customers start missing your emails because your sender reputation has degraded.
Open rate is the percentage of delivered emails that recipients open, used by mailbox providers as a primary signal of whether your audience finds your content relevant. Suppression segment is the Klaviyo term for the list of contacts excluded from future sends. When a subscriber lands in your suppression segment, they stop receiving campaigns and flows. They aren't deleted — they still exist as a profile — but they're effectively invisible to your marketing until they re-engage via another channel, like making a purchase on your site.
The deliverability math is straightforward. A 10,000-person list where 4,000 subscribers haven't engaged in six months means a significant share of your sends are going nowhere useful. According to Blossom's benchmark data, a list with more than 30% never-engaged contacts is in red-flag territory. Running a sunset flow that removes those contacts lifts your engagement rate, which lifts your open rate, which tells Gmail that people actually want your emails.
A smaller, engaged list consistently outperforms a large, dead one — every benchmark metric improves when you stop sending to people who aren't listening.
For a deeper look at the full technical picture, see our guide on email list hygiene best practices.
What's the Difference Between a Sunset Flow and a Winback Flow?
A sunset flow handles subscribers who may never have been buyers — it's a list hygiene tool with a re-engagement attempt built in. A winback flow targets lapsed customers who purchased and went quiet — it's a revenue-recovery tool. The triggers, timing, goals, and suppression outcomes are fundamentally different.
Winback flow is an automated email sequence targeting customers who have previously purchased but haven't bought again within a defined window, designed to recover revenue by re-engaging lapsed buyers with escalating offers before moving them to list hygiene processes. Most operators confuse the two, and the confusion costs money. Here's the distinction that matters:
Sunset Flow vs. Winback Flow
- Sunset Flow — Primary Goal: List hygiene and deliverability protection
- Sunset Flow — Who It Targets: Any subscriber with no engagement in 90–120 days, regardless of purchase history
- Sunset Flow — Offer Strategy: No discount — a discount in a sunset flow attracts deal-seekers who go inactive again immediately
- Sunset Flow — Outcome: Re-engage or suppress
- Winback Flow — Primary Goal: Revenue recovery from lapsed customers
- Winback Flow — Who It Targets: Customers who purchased but haven't bought in 60–120 days (adjusted per purchase cycle)
- Winback Flow — Offer Strategy: Escalating offers — value first, then incentive, then final offer
- Winback Flow — Outcome: Re-purchase or exit to sunset flow
A lapsed buyer who doesn't respond to your winback flow for lapsed buyers should move into the sunset flow, not stay in limbo. The winback flow exhausts the revenue-recovery attempt. The sunset flow makes the final call on list membership.
Where they often get confused: both flows involve unengaged subscribers, and both involve a final re-engagement attempt before suppression. The difference is intent and what you're willing to offer. A winback flow earns the right to escalate to a discount because the subscriber already validated the brand with a purchase. A sunset flow to a non-buyer doesn't have that earned trust — offering a discount to someone who signed up for a lead magnet two years ago and never bought is a race to the bottom.
Why Do One-Size-Fits-All Sunset Flows Suppress High-LTV Customers by Accident?
When your sunset flow sends the same two-email sequence to every unengaged subscriber regardless of purchase history, you're making a critical segmentation error: you're treating a repeat buyer identically to a subscriber who signed up and never clicked through to your site.
Here's what the standard sunset flow looks like in practice: trigger fires at 90 days of inactivity, send "Are you still there?" on day 0, send "Last chance to stay on our list" on day 7, suppress anyone who doesn't click. Clean, simple, and wrong for a meaningful chunk of your list.
The problem isn't the suppression logic — that part is correct. The problem is that a three-time buyer who went quiet during a life event (move, health issue, job change, new baby) deserves a materially different sequence than someone who signed up in 2022 and has been a ghost ever since. The former has proven intent and brand affinity. The latter has proven nothing except an email address.
According to Blossom's benchmark data, sunset flows for DTC brands see open rates in the 10–20% range — well below campaign averages. That's expected. But the conversion back to engagement (any open or click) varies significantly based on whether the sequence accounts for purchase history. Subscribers with purchase history re-engage at higher rates when the messaging reflects what they've actually bought, not a generic "come back" plea.
RFM segmentation is the underlying methodology here — Recency, Frequency, Monetary. For sunset flows, the most actionable dimension is frequency (buyer vs. non-buyer) and monetary (low-LTV vs. high-LTV). You don't need a full RFM analysis to build better sunset flows; you need to answer one question before the first email fires: has this person ever purchased?
What Is the Three-Branch Sunset Framework?
The Three-Branch Sunset Framework routes unengaged subscribers into one of three sequences based on purchase history and LTV before making any suppression decision. Branch 1 handles never-purchased subscribers with a short, value-focused sequence. Branch 2 targets single-purchase lapsed buyers with a product-led re-engagement. Branch 3 gives multi-purchase high-LTV customers a longer, more personalized sequence before suppression.
Here's how to build this in Klaviyo, which is an email and SMS marketing automation platform built for ecommerce brands that enables segmentation, flow logic, and suppression management from a single dashboard, using two conditional splits at flow entry.
Branch 1: Never-Purchased Subscribers
- Trigger condition: No purchase all time + no email click in 90 days
- Email count: 2 emails over 7 days
- Copy angle: Social proof reintroduction — remind them why people buy, not why they should miss you
- Email 1 (Day 0): Lead with your best review or customer result. "Here's what 4,000 customers are saying about [product]." Single CTA to shop. No discount.
- Email 2 (Day 7): Direct ask. "Do you still want emails from us? Click here to stay on the list." If no click in 72 hours → suppress.
- Suppression threshold: 7 days after Email 1 with no engagement
Branch 2: Single-Purchase Lapsed Buyers
- Trigger condition: Exactly 1 purchase all time + no email click in 90 days
- Email count: 3 emails over 14 days
- Copy angle: Product-led reactivation — what's new since they bought, what pairs with their first purchase
- Email 1 (Day 0): "You tried [product category] — here's what people who loved it bought next." Dynamic cross-sell block showing products complementary to their first purchase.
- Email 2 (Day 5): New arrivals or bestsellers they haven't seen. "A lot has changed since your last order." No discount yet.
- Email 3 (Day 14): Final engagement check. "We don't want to keep emailing you if you're not interested. Click here to stay." No purchase required — just a click. If no click in 72 hours → suppress.
- Suppression threshold: 14 days after Email 1 with no engagement
Branch 3: Multi-Purchase High-LTV Buyers
- Trigger condition: 2+ purchases all time + no email click in 90 days
- Email count: 4 emails over 21 days
- Copy angle: VIP rescue — make them feel recognized, not marketed to
- Email 1 (Day 0): Personal, founder-style plain text. Acknowledge they've been a customer. Reference their purchase history if possible ("You've ordered from us [X] times"). No hard sell. Single CTA: "What would bring you back?"
- Email 2 (Day 7): New products or brand updates. "Here's what's new since you were last here." Highlight anything in the category they've bought from before.
- Email 3 (Day 14): Genuine value offer — not a desperation discount. Free shipping, a bonus with their next order, or early access to something upcoming. Make it specific to what they've purchased.
- Email 4 (Day 21): Final notice. "We don't want to lose touch. This is our last email unless you click below." If no click in 72 hours → suppress.
- Suppression threshold: 21 days after Email 1 with no engagement
Conditional split is a Klaviyo flow logic block that evaluates a true/false condition for each subscriber at the moment they reach it, routing them down different email paths based on whether the condition is met. The Klaviyo build uses two conditional splits at flow entry: Split 1 asks "Has placed order at least once?" Yes → second split. No → Branch 1. Split 2 asks "Has placed order at least twice?" Yes → Branch 3. No → Branch 2. Every subscriber entering the sunset trigger routes into exactly one branch.
Not sure if your segmentation is set up to make these splits cleanly? Get your free lifecycle audit — we'll score your list segmentation and show you exactly where the rescue revenue is hiding.
What Should You Do When Someone Opens But Doesn't Click?
An open without a click is a meaningful engagement signal that the standard sunset flow ignores entirely. Adding a Klaviyo conditional split after Email 1 to identify "warm non-clickers" — subscribers who opened but didn't click — lets you send a different follow-up before making the suppression call.
This is the micro-logic that most operators miss, and it's a direct revenue-recovery move.
Here's what the signal tells you: a subscriber who opens your first sunset email hasn't fully checked out. They saw the subject line, decided it was worth a look, and read at least part of it. They didn't click, but they didn't ignore it either. That's fundamentally different from a subscriber who didn't open at all.
The split logic in Klaviyo looks like this: after Email 1, add a 48-hour wait, then a conditional split on "Has opened Email 1 in the last 48 hours AND has not clicked Email 1." The "warm non-clicker" branch gets a different Email 2 — one that leads with a direct question rather than another product push. Something like: "You looked — what's holding you back? Reply to this email or click here to browse." Plain text, no design, one link. It reads like a human reaching out, not a campaign firing.
This matters because the suppression clock should not run identically for someone who showed any engagement versus someone who showed none. Keep the warm non-clicker in the sequence one email longer. Give them one more reason to click before the final suppression email fires.
A note on the iOS 15 reality: Apple Mail pre-fetches email content and fires open tracking pixels automatically, inflating open rates for Apple Mail users. For sunset flows specifically, this means "opened" is an unreliable signal for that subset of your list. If you're using opens as the engagement signal in your sunset trigger, consider shifting to clicks as the primary indicator. "Has not clicked any email in 90 days" is a more reliable trigger than "has not opened" once you account for Apple Mail's behavior. For a full breakdown of how to handle this in Klaviyo, see our guide on email marketing KPIs. You can also review Litmus's breakdown of Apple Mail Privacy Protection (published September 2021, updated periodically — verify current accuracy for your setup) for a detailed technical explanation of how open tracking is affected.
How to Calculate the Revenue Math Before You Suppress Anyone
Before suppressing a segment, run the suppression math: multiply the number of unengaged subscribers by their average historical order value and estimated re-engagement rate to understand the revenue at risk. This gives you a defensible number for why a longer sequence for high-LTV subscribers is worth the deliverability trade-off.
Here's the calculation in plain terms, using illustrative figures — replace these with your own Klaviyo data before drawing conclusions.
- Pull your unengaged segment — in Klaviyo, filter for "has not clicked email in last 90 days" and note the total count. Let's call this your sunset pool.
- Split by purchase history — within that pool, how many have 0 purchases? 1 purchase? 2+ purchases? These are your Branch 1, 2, and 3 populations.
- Calculate LTV at risk for buyers — take the average order value for your 2+ purchase group and multiply by their average purchase frequency. That's the annual revenue each re-engaged customer represents. For example: if your Branch 3 group is 200 people, your AOV is outcomes tied to your specific list and average purchase frequency is two orders per year, each re-activated customer represents $150 in annual revenue.
- Estimate re-engagement rate — according to Blossom's benchmark data, sunset flows for DTC brands recover in the 8–15% range for engaged sequences. For Branch 3 (multi-purchase buyers), well-personalized sequences tend to run at the higher end of that range.
- Run the math — using those illustrative figures: 200 Branch 3 subscribers × results that vary by program re-engagement rate = 24 re-activated customers × $150 annual value = $3,600 in recovered annual revenue. Your actual result will depend on your AOV, purchase frequency, and list composition — pull your real numbers from Klaviyo before sizing this opportunity. That said, even conservative estimates tend to repeat every quarter as new contacts enter the sunset pool.
The suppression math also works in your favor on the other side. When you suppress non-buyers who haven't engaged in 90 days, your list shrinks but your engagement rate rises. A 50,000-person list with a meaningful open rate becomes a 40,000-person list with a competitive open rate after a clean sweep. Better engagement metrics improve your sender reputation, which improves inbox placement for everyone who remains — translating to higher revenue from every campaign you send going forward. For a detailed look at how this connects to your overall program, see our guide on RFM segmentation for DTC brands. For additional context on industry deliverability standards, Google's Postmaster Tools provides sender reputation data directly from Gmail's perspective.
How Do You Set Up the Three-Branch Framework in Klaviyo?
Building the Three-Branch Sunset Framework in Klaviyo requires a trigger segment, two conditional splits at flow entry, and separate email sequences for each branch. In our experience working with DTC brands, operators who have email copy ready before opening Klaviyo typically complete the build in a single focused session — those starting from scratch on copy should plan for additional time.
- Build the trigger segment — Create a Klaviyo segment called "Sunset Eligible" with these conditions: "Has not clicked email in the last 90 days" AND "Is not suppressed" AND "Added to list at least 90 days ago." The last condition prevents new subscribers from entering the sunset flow before they've had a real chance to engage with your welcome series.
- Exclude recent purchasers — Add a condition: "Has not placed an order in the last 90 days." This prevents active buyers from entering the sunset sequence simply because they haven't clicked an email recently. Set the flow trigger: "Segment trigger: When someone joins the Sunset Eligible segment." This fires once per entry. Use a one-time entry setting so the same subscriber doesn't cycle through repeatedly.
- Add the first conditional split — Immediately after the trigger, add a conditional split on "Has placed at least 1 order all time." Left path (Yes) → continue to second split. Right path (No) → Branch 1 sequence.
- Add the second conditional split — On the Yes path from step 3, add a second conditional split on "Has placed at least 2 orders all time." Left path (Yes) → Branch 3 sequence. Right path (No) → Branch 2 sequence.
- Build each branch sequence — Add the email sequences for each branch as described in the framework above. Set time delays between emails using Klaviyo's delay blocks.
- Add suppression actions — At the end of each branch, add a conditional split checking for any click in the sequence. If no click → add an "Update Profile" action to mark the profile with a custom property (e.g., "Sunset Status: Suppressed") for record-keeping. Do not delete these profiles — suppressed contacts can re-engage by making a purchase, at which point they exit suppression automatically.
For operators who need a refresher on flow mechanics before building this, our Klaviyo flow setup guide covers the foundational structure.
Frequently Asked Questions
What is a sunset flow in email marketing?
A sunset flow is an automated email sequence that identifies subscribers who haven't engaged — opened or clicked — in a set period (typically 90–120 days), sends one final re-engagement attempt, and suppresses anyone who doesn't respond. It protects your sender reputation by removing contacts who are hurting your deliverability metrics without generating any revenue.
What's the difference between a sunset flow and a winback flow?
A winback flow targets lapsed customers who have purchased and gone quiet — it's a revenue-recovery tool that can escalate to discounts because the customer has already validated the brand. A sunset flow handles any unengaged subscriber regardless of purchase history — its primary goal is list hygiene, and it should not offer discounts, since doing so attracts deal-seekers who go inactive again immediately. Lapsed buyers who don't respond to a winback flow should exit into the sunset flow as the final step.
When should you suppress unengaged email subscribers?
Suppress subscribers after they've completed your sunset sequence without engaging — typically 7–21 days after the first sunset email, depending on which branch they're in. Never suppress immediately at the 90-day trigger without attempting re-engagement first. And never suppress multi-purchase, high-LTV subscribers on the same timeline as never-purchased subscribers — those two groups warrant materially different sequence lengths before suppression.
How many emails should a sunset flow have?
It depends on purchase history. According to Blossom's benchmark data, never-purchased subscribers warrant 2 emails over 7 days. Single-purchase lapsed buyers warrant 3 emails over 14 days. Multi-purchase, high-LTV buyers warrant 4 emails over 21 days. One-size-fits-all sunset flows that send 2 emails to everyone are over-suppressing your best dormant customers.
Should you offer a discount in a sunset flow email?
No — and this is the most common sunset flow mistake. A discount in a sunset flow attracts subscribers who will re-engage for the deal and then immediately go inactive again, leaving you with the same deliverability problem and a smaller margin. The exception is Branch 3 (multi-purchase, high-LTV buyers), where Email 3 can offer a genuine value — free shipping or a bonus with next order — but not a percentage discount that trains lapse-for-deal behavior.
Key Takeaways
- A sunset flow is not the same as a winback flow — one reactivates lapsed buyers, the other manages list hygiene. Build and operate them separately.
- One-size-fits-all sunset sequences suppress your best dormant customers at the same rate as subscribers who never purchased — fixable with two Klaviyo conditional splits at flow entry.
- The engagement signal after Email 1 (open without click) is worth catching before suppression — add a mid-sequence conditional split for warm non-clickers.
- Run the suppression math before you build: understand what revenue is sitting in your unengaged buyer segments before deciding on sequence length and suppression timing.
- Suppression is not failure — a clean list sends every engagement metric upward, which improves sender reputation and ultimately improves revenue from every campaign you send.
Still Building Your Retention Program?
Get tactics like this in your inbox every week. Subscribe to our newsletter →
Need help implementing this?
Let us take the hassle of managing your email marketing channel off your hands. Book a strategy call with our team today and see how we can scale your revenue, customer retention, and lifetime value with tailored strategies. Click here to get started.
Curious about how your Klaviyo is performing?
We’ll audit your account for free. Discover hidden opportunities to boost your revenue, and find out what you’re doing right and what could be done better. Click here to claim your free Klaviyo audit.
Want to see how we’ve helped brands just like yours scale?
Check out our case studies and see the impact for yourself. Click here to explore.
Read Our Other Blogs

Email Marketing KPIs: The Only Metrics That Matter for DTC



Email Revenue Attribution: What Klaviyo Gets Right and Wrong



Popup Strategy for Ecommerce: 6 Types That Actually Convert




Not Sure Where to Start?
Let's find the biggest retention opportunities in your business. Get a free Klaviyo audit or retention consultation.


























































































