A Winback flow is a series of emails sent to customers who previously engaged with your brand, but have not interacted with you for a certain period of time. This flow is an essential part of customer retention and lifecycle marketing, and not having one is leaving money on the table. On average, it is five times more expensive to acquire a new customer than it is to retain existing customers and encourage repeat orders.
One of the main points to consider with a Winback flow is when the initial email should go out. Most customers wait between purchases, but the length of a typical buying cycle depends on your industry and the products you sell. For instance, a company that sells couches will have a much longer buying cycle than one that sells shampoo. The flow should only target those who have not engaged with you for longer than your business's average buying cycle.
In this guide, we will discuss best practices for creating a Winback flow.
Understanding Your Products and Customers
Before you begin creating your Winback flow, you should understand the typical buying cycle for your customers. With Klaviyo's predictive analytics feature, you can easily get this information for customer segments.
In order to view the predictive analytics for customer profiles, you must meet several conditions:
- You have an ecommerce integration
- 500 or more customers have placed an order
- You have at least 180 days of order history from your current integration and an order within the last 30 days
- Some of your customers have placed at least three orders
Create a segment of everyone who has made a purchase in the last two years. Then, export this segment into a CSV file and average the Average Time Between Orders column. This way, you can get the average buying cycle for all of your customers, which you can use for your Winback flow.
If predictive analytics is not yet available for your customer profiles, start to get into the mindset of your customers by asking yourself the following questions:
- When would you want to order next?
- When would you need more of the product?
For instance, would you want more of the item before it’s used up, or could you go without for a certain period of time? If conditioner is the product, you’d likely want more as soon as it starts to get too low, and you would need it very soon after it runs out.
Answering these questions helps you determine your customers' purchasing time frame.
Setting Up Your Winback Flow
If you have an ecommerce integration, a Winback flow is autopopulated in your account. You can use this flow, or delete it if you prefer to use one of the default Winback flows from the Flow Library. These flows include a standard Winback flow consisting of two emails and time delays of 75 and 15 days. The other default Winback flow, shown below, is the same except that there’s A/B testing for the initial time delay.
It is also quite simple to build your own Winback flow. In your Klaviyo account, head to the Flows tab on the left-hand side. Click the Create Flow button and Create from Scratch.
A popup window will appear where you can name your flow and select any tags you want it to have. When you’re ready, select Create Flow.
For the Flow Trigger, click Metric > Placed Order. Add the Flow Filter Placed Order zero times since starting this flow. Drag in your initial Time Delay and set it to be a little longer than your business's average buying cycle to give your customers some leeway time.
After adding that first Time Delay, craft your email content. Below, we go over best practices for what to (and not to) include.
Creating Winback Content
Winback flow emails encourage lapsed customers to re-engage with your brand. Offering discounts is one way to accomplish this, but the copy of the emails should also strike the right tone and provide the right content.
Best practices include:
- Let customers know you noticed they left
- Make it personal via template tags
- Tell customers about the latest updates (e.g., new products)
- Include an incentive or discount
- Create a sense of urgency (e.g., put a time cap on the incentive you're offering)
- Prompt anyone who’s uninterested to unsubscribe/change their preferences
- Avoid overloading customers with too many emails
- Make each email as engaging as possible
- Craft an interesting subject line and customize your preview text
- Make your content look visually interesting
We recommend keeping your Winback flow to three emails per recipient and considering the following best-practice pattern:
The first email in this series should be a light touchpoint and the shortest of the sequence. Include a select few products, three to six of either your best-selling products or latest releases. In addition, it is a good idea to offer an incentive to your lapsed customers.
Below, you can see an example that uses a Product Block component to display four of the best-selling products. You can change the number of items shown as well as the rows and columns on the left-hand side.
In addition, you can choose to populate the products from a certain feed, or select specific ones from your catalog via Select from Catalog > Browse for Products. For the latter approach, pick your products and click Add Products. You can also choose to link the product name.
The second email should act as a reminder to your customers about the incentive from the first email as well as a sense of urgency (e.g., by setting an expiration date on the discount). In this email, add different products from your first email -- if you previously included some of your best-selling products, then add some of your newest releases.
This email can also be longer than your first one, giving you the opportunity to provide more detail. Make yourself and the email as engaging as possible. To grab the reader's attention, you can show an image of your employees to make the company seem more human and your message more personal. Another option is designing the email to portray your information in an easy-to-read and visually interesting way. This email from Ballard Designs shows one example.
For your third email, you want to have a final call to action for customers to either re-engage, change their email preferences, or unsubscribe. Remind your audience that this is the last chance to take your offer.
In addition, include a prominent unsubscribe link. Having one is both a legal requirement and the best way to prevent unengaged subscribers from hurting your deliverability -- it is always better for someone to unsubscribe than it is for them to not engage with your messages or mark it as spam.
Back-Populating a Winback Flow
After you finish creating your content, back-populate the flow. Winback flows are triggered by a metric — usually Placed Order. For event-triggered flows, emails are queued for only contacts who perform the trigger action once the flow is turned to manual or live.
By back-populating the flow, you can include those who meet the flow's conditions but performed the necessary trigger action before you set the flow up. Further, they will be queued relative to when they took the triggering action. For instance, if your Winback flow is triggered by a Placed Order event and the first email sends after 90 days, back-populating the flow on June 1 will mean that someone who placed an order 30 days before that (May 2) will get the first email 60 days later (July 31).
To back-populate a flow, click Manage Flow in the top right-hand corner, and select Back-Populate Flow Recipients. A popup will appear; click the Back-Populate Flow button.
Optimizing Your Flow
You may find it helpful to create different Winback flows for different types of customers. For example, you might want to have a special Winback flow for your VIP customers, or customers who have spent X amount of money at your store. Additionally, you can create separate branches within the same flow using any of the below properties in a Trigger Split. Here are a few additional filters you can add:
- Customers who have spent X amount of money over Y amount of time
- Customers who have made X number of purchases over Y amount of time
- Customers who have been active on your site X number of days ago
- Customers who have opened an email X number of days ago
Another option is to split your flow or create separate flows for different categories of products, as with the example below. If any of your items are replenishable with a set buying cycle, you may want to exclude them from your Winback flow and instead create a separate Replenishment flow for them.
To find the best timings, subject lines, and content, it’s important to test them one-by-one. Conditional splits and A/B testing enable you to optimize these factors and personalize the flow for your particular audience.
For instance, try splitting your flow based on whether recipients have recently opened and clicked an email or SMS message. Then, you can change the timings between emails or the email content based on this information. For instance, you could change the timings between emails to be slightly shorter for those who have engaged more recently, comparing their performance to the rest of your flow’s recipients. Alternatively, you may want to test if sending fewer messages is more effective for subscribers who have opened or clicked an email in the last 30 days compared to sending all three.
Another option is changing the messaging depending on how many orders the subscriber previously placed. For example, if someone has made three or more purchases, you might want to see how your best products perform against new arrivals in your first and second emails, respectively.
As your Winback flow continues to run, you can test other aspects to improve the flow and tailor it to your audience.
- Find out more about A/B testing a flow
- Get more details on creating flows in Klaviyo: