Creating a Sunset Flow

Last updated at:


A sunset flow is designed to phase out customers who are no longer engaging with your brand. You can use this flow as a last-ditch effort to win back their business, and then delete or suppress anyone who is not responsive. This will help you maintain a clean list and prevent you from sending to unengaged subscribers and possibly harming your deliverability.

When to Sunset Subscribers

Continually sending emails to subscribers who never open or click them signals to email providers (Gmail, Hotmail, etc.) that you are not a reputable sender. Eventually, these providers will begin placing your emails in the spam folder. To avoid this, you must regularly clean your lists. Before giving up on these contacts completely, try to re-engage them using a Winback flow and then offer them a last chance to remain a subscriber via a Sunset flow.

Before creating a sunset flow, set up a winback flow, which attempts to draw lapsed customers back in. Typically, this flow offers promotions and high-quality content to grab the reader’s interest as well as a prominent unsubscribe/manage preferences link. For more details, check out this Guide to Creating a Winback Flow.

Unlike with a winback flow, which typically targets previous customers only, a sunset flow is often sent to any unengaged subscriber — i.e., someone who has signed up for messages from you but hasn’t interacted with them for a certain period of time. The latter flow will offer such contacts a last chance to keep receiving your messages. Setting up your sunset segment and flow also makes it simple to clean your list of anyone who is no longer interacting with your brand.

For this flow, you need to know who is considered “inactive” for your business. This largely depends on your sending schedule. If you send daily, three months of inactivity is a good indicator that someone is unengaged, while six months is better if you’re a monthly sender.

9/20/21 Update: with the upcoming release of iOS 15, macOS Monterey, iPadOS 15, and WatchOS 8, Apple will change the way that we receive open rate data on your emails by prefetching our tracking pixel. With this change, it’s important to understand that open rates will be inflated. 

Thus, if you are triggering any flows off of opens themselves, we suggest moving to expand that trigger definition to include other engagement criteria like clicks or product views. It may also be useful to look at the number of iOS-specific users within your data to understand how your open rates will change.

For complete information on ways to potentially mitigate these Apple open changes, visit our iOS 15: How to Prepare for Apple’s Changes guide.

Set Up a Sunset Segment

A sunset flow is triggered by being added to a particular segment. Your segment should be defined by the following engagement criteria:


These conditions are designed for those who send daily to their subscribers. If you don't send every day, extend the timeframe from 90 days to a larger number, like 180 days.

If you have a winback flow, you need to add another condition to this segment. However, which condition you use depends on whether you want people to use the winback and sunset flows together or separately. If you want to use them together, you must make sure recipients have time to completely go through the winback flow before they enter the sunset flow. In addition, add a condition to include only those who have received the last message in the winback flow.


Alternatively, you could exclude those who have entered the winback flow from receiving the sunset flow. In this case, add an AND connector and specify that someone has received a winback flow email zero times over all time.  


By capturing people who have engaged in the past, but not recently, you'll be able to weed out anyone who is totally unengaged and unlikely to respond to your content. Anyone who has been on your newsletter list for more than 90 days and has never opened or clicked an email should simply be suppressed. They do not need to go through a Sunset flow since they are highly unlikely to respond and sending more emails to them may negatively impact your deliverability.

You may want to add an OR connector to the segment outlined above that includes people who have placed an order at least once over all time. This makes the segment more similar to a winback flow, and if you add this condition, consider combining the two flows into a single re-engagement flow.


Set Up a Sunset Flow

Build a flow that is triggered by being added to your sunset segment.

Next, add a flow filter to exclude anyone who opens or clicks an email since starting the flow. Anyone who engages your sunset email (or any other email you send them while they're in the flow) will automatically be removed from the flow and will not be tagged for suppression.


Add one to three emails that prompt customers to unsubscribe if they are no longer interested in receiving emails from you. It is best to limit this flow to be no more than three emails because you don’t want to repeatedly contact people who are unengaged, since this can hurt your deliverability. Anyone who unsubscribes will be suppressed automatically, with no further action needed on your (or their) part. 

After the last email, drag in a short time delay to give recipients a grace period to open or click the email. Here, the grace period is three days, assuming a daily sending frequency. If you send less regularly, push the grace period to be a longer time period, such as 7–10 days.


Lastly, drag in an update profile property flow action. This will tag those who do not engage with the email and thus are passively indicating that they would like to unsubscribe. Configure the tag to specify that these contacts should be suppressed. You can do this by creating a new boolean profile property where the value "Suppress" is "True."


Thanks to the flow filters, anyone who opens or clicks an email will exit the flow before this action, and the tag will not be added to their profile.

Once unengaged subscribers are tagged as Suppress = True, they will exit the flow.

Flow Content Best Practices

We recommend using plain text and being as personal as you can in the email by using the {{ first_name }} tag and a from address like "Marissa from Klaviyo." Include content about any new products that have been released since they've become unengaged and consider offering a discount to entice them to buy. 

You will want to include prominent unsubscribe and manage preferences links, in case subscribers want to update their settings rather than unsubscribe completely. 


In the email(s), give recipients the option to browse your site or otherwise interact with you if they do want to remain subscribed. Below is an example from Princess Awesome.


In addition, indicate in the email subject line that you will say goodbye to these subscribers if they continue to not engage (e.g., “Is it time to say goodbye?” or “We miss you already”). For instance, the email below from Framebridge has the subject line: “Goodbyes are hard…”

Create a Suppression Segment

Create a new segment that leverages the tag you give to unengaged subscribers who go through your sunset flow and have not opened or clicked a message lately: 

  • Properties about someone > Suppress equals trueAND
  • What someone has done (or not done) > Opened email zero times in the last 90 daysAND
  • What someone has done (or not done) > Clicked email zero times in the last 90 days



You will need to monitor and periodically suppress this segmentDo so whenever you perform your regular list cleaning at least two to three times a year is recommended. To do so, click the Manage Segment dropdown and select Export Segment to CSV


Head to the Profiles tab and, in the upper right-hand corner, click Suppressed Profiles and upload this CSV file.  


You can also exclude this segment from all of your campaigns in the interim to ensure that you don't email anyone who is not engaged.

Additional Resources

Read about similar flows in the Klaviyo Help Center:

Was this article helpful?
262 out of 324 found this helpful