Klaviyo flow builder showing an abandoned checkout automation with email steps and live revenue analytics

In this article

What Klaviyo Flows Actually Are

A Klaviyo flow is an automated sequence of emails, and often SMS, that sends itself when a shopper meets a trigger. Someone starts a checkout and does not finish, a new subscriber joins your list, a product they wanted comes back in stock: each of these events can kick off a flow. The messages then send on their own schedule, personalized to that individual, for as long as they stay in the sequence.


This is the key distinction between flows and campaigns. A campaign is a one-off broadcast you build and send to a segment at a set time, such as a Friday product launch or a holiday weekend sale. A flow is always on. You build it once, connect it to a trigger, and it works for every customer who qualifies from that point forward. Campaigns create moments; flows create a system.


For Shopify brands, that always-on quality is what makes flows so valuable. Your store is generating trigger events every hour of every day. Flows turn those events into revenue while you sleep, which is exactly why they belong at the center of any serious retention strategy.



Why Flows Matter: The Revenue Maths

If you only look at one number to understand why flows deserve your attention, make it this one. In 2026, automated flows generated close to 41% of all email revenue from just 5.3% of total email sends. A small slice of your sending volume does most of the earning.


The reason is intent. Flows reach people at the exact moment they are thinking about you, so they convert far harder than a scheduled campaign. Across all industries, the average flow places an order on 2.11% of sends, and the top 10% of programs reach 4.3%. Campaigns average 0.16%. That works out to revenue per recipient roughly 18 times higher for flows than for one-off sends.


What good looks like also shifts with brand size, so judge yourself against your stage rather than a single target. Under five million dollars in revenue, 25 to 35% of email revenue coming from flows is healthy. Between five and twenty million, aim for 40 to 50%. Above twenty million, mature programs sit at 50 to 60%, with the very best clearing 58 to 65%. If your flows are earning far less than your bracket suggests, you have money sitting on the table.



Bar chart showing Klaviyo flows generate 41 percent of email revenue from 5.3 percent of sends

How Many Flows Should a Shopify Brand Run?

More flows is not automatically better. One useful benchmark comes from an analysis of 600 Klaviyo accounts by the team at Littledata, which found that most brands run a compact core of around 12 live flows, while the average sits at 19. The higher average is pulled up by larger brands with the data and the team to support complexity.


The lesson is to start narrow and go deep. A store running five well-built, well-segmented flows will almost always beat one running fifteen thin, generic ones. Every flow you add is another sequence to write, test, and maintain, so each one needs to earn its place in the business.


It also helps to think in terms of the types of flows a store needs rather than a fixed number. There are core flows that win the first sale, growth flows that raise average order value, and retention flows that protect lifetime value. Klaviyo publishes best practices and a library of pre-built templates for each type, and its reporting tools make it easy to see which ones are pulling their weight. Map your flows to those jobs and the right count for your business becomes obvious.


Flows are also only as good as the data that triggers them. If your Shopify events and customer properties are inconsistent, you end up building either generic flows you cannot trust or overly complex ones patched together with logic. Clean data first, then build. If your customer records need work, our guide to customer segmentation for ecommerce is a good place to start.



The Core Flows to Build First

Three flows do the heavy lifting for almost every Shopify store. If you have none live today, build these before anything else.


The welcome series greets new subscribers and sets the tone for the relationship. Welcome emails post the highest open rates of any email type, commonly 45 to 50%, and convert at 8 to 12%, with the best programs reaching 12 to 18%. The first message alone typically earns 40 to 50% of the whole series revenue, so lead with your strongest offer and your clearest brand story rather than saving them for later.


The abandoned checkout flow recovers shoppers who reached the checkout but did not complete. It carries the highest revenue per recipient of any flow type, and a well-built version recovers around 10.7% of abandoned checkouts. Because Klaviyo receives the checkout event directly from Shopify, you can trigger it within an hour and personalize it with the exact items left behind. For a deeper look at plugging this leak, see our guide on reducing cart abandonment.


The browse abandonment flow catches intent even earlier, when someone views a product but never adds it to the cart. It reaches shoppers higher in the funnel and, because it fires on viewed-product events synced from your store, it lets you follow up on genuine interest before the moment passes.


Get these three live and segmented, and you have covered the moments where shoppers are most ready to buy. Everything after this is about extending the relationship rather than capturing the first sale.



Phone showing a Klaviyo welcome email beside the three core flows every Shopify store should build first

The Flows That Grow Lifetime Value

Once the core is earning, the next tier of flows shifts the focus from winning the first order to increasing how much each customer is worth over time. These are where a good program becomes a great one.


A post-purchase flow follows up after an order to confirm the purchase, set expectations on delivery, and start building loyalty. It is also the natural home for a first cross-sell, suggesting a complementary product once the customer has had time to enjoy the first. A product review request fits neatly here too, sent a set number of days after delivery to gather the social proof that helps future shoppers convert.


A back in stock flow turns disappointment into demand. When a sold-out product returns, everyone who registered interest is notified automatically, often the fastest revenue any flow generates because the intent is already proven. For subscription-friendly or consumable products, a replenishment flow reminds customers to reorder just before they are likely to run out, timed to the typical lifespan of the product.


A birthday and anniversary flow adds a personal touch, sending an offer on a customer's birthday or the anniversary of their first order using a date property held on their profile. It is a simple flow to build and a reliable driver of repeat purchases and engagement from people who already like you.


To protect the relationship at both ends, add a win-back flow for customers who have gone quiet and a sunset flow that stops emailing people who never engage, which keeps your list healthy and your deliverability strong. A VIP flow rewards your best customers with early access or perks, deepening loyalty among the buyers who drive most of your sales. Together, these flows are the backbone of a retention program; our guide to customer retention strategies for ecommerce covers how they fit the wider picture.



How the Shopify Integration Powers Your Flows

Flows are only as smart as the data feeding them, and this is where the Shopify integration earns its keep. Once connected, Klaviyo syncs store data almost in real time, with most changes reflected within a minute. Orders, checkouts, product views, and customer properties all flow across, so your automations can react to what is happening in your store right now rather than an hour ago.


That real-time sync feeds the events that make flows specific. Checkout Started drives your abandoned checkout flow. Viewed Product drives browse abandonment. Placed Order drives post-purchase and review requests. Because these events arrive with full context, including the exact products and their value, you can personalize messages and split audiences on what people actually did.


The integration also powers channels beyond email. Klaviyo runs email and SMS from one platform, so a flow can send an email first and follow up by text where it will land better. Back in stock alerts are a good example: SMS back in stock is supported specifically for Shopify and other inventory-aware catalogs, letting you notify keen shoppers by text the moment a product returns. Running both channels from a single set of flows is a large part of why Klaviyo remains the default choice for Shopify Plus brands. If you are weighing up the investment, our breakdown of Klaviyo pricing sets out what it costs as your list grows.



Matrix of Klaviyo flows grouped into core, growth and retention, noting most Shopify brands run around twelve live flows

How to Set Up a Flow in Klaviyo

Building a flow in Klaviyo follows the same shape every time, whichever automation you are creating. Understanding the moving parts makes it far easier to build something that works rather than something that simply sends.


Start with the trigger. This is the event that adds someone to the flow, such as a Shopify metric like Checkout Started or a list subscription. Klaviyo also ships with a large library of pre-built flows, so in most cases you can begin from a proven template and adapt it rather than starting from a blank canvas.


Next come trigger and profile filters. These decide who actually qualifies and who is held back. You might exclude anyone who placed an order in the last thirty days, or only include subscribers who have opted in to marketing. Good filters are what stop a flow from emailing the wrong people and quietly eroding trust.


Then you add steps. Each email or SMS is a step, and between them you place time delays that control pacing, such as waiting one hour before the first abandoned checkout email. You can also add conditional splits, which send people down different paths based on their behavior, for example skipping the discount email for anyone who has already bought. This is how a single flow can serve very different customers well.


Finally, set the actions live. In Klaviyo, each email or SMS step is called an action, and actions default to draft or manual, so a common and costly mistake is building a flow, admiring it, and never switching the actions to live. Nothing sends until you do. You can set actions live individually or in bulk, then move on to watching how the flow performs. For a wider view of how flows sit within your whole stack, see our guide to ecommerce marketing automation.



Timeline of a three-email abandoned checkout flow showing send timing and the share of recovered revenue for each email

Timing, Delays and Sequencing

The gap between messages is not a technical detail, it is the strategy. Get the timing right and a flow feels helpful; get it wrong and it feels like nagging. The abandoned checkout flow is the clearest example of why sequencing matters.


A strong version uses three emails. The first sends around an hour after the checkout is abandoned, while the intent is still warm, and it typically captures 45 to 55% of the flow's recovered revenue. The second follows roughly 24 hours later with a gentle nudge, often adding an incentive such as free delivery, and picks up another 25 to 30%. The third sends three to five days later as a last-chance message and recovers the remaining 15 to 20%. A three-email series recovers 60 to 70% more than a single email, which is why the extra steps are worth building.


The same principle applies to the welcome series. Send the first email within minutes of sign-up while your brand is fresh in mind, then space the follow-ups over the following days to tell your story without overwhelming a brand new subscriber. For consumable products, replenishment timing should track the real lifespan of the item, reminding customers just before they run out rather than on a fixed calendar.


There is no single perfect cadence for every store. The right delays depend on your products, your price point, and how your customers behave, which is exactly why the measurement step matters so much.



Measure, Test and Improve

A flow is never finished. The best programs treat every automation as something to refine, because small improvements compound across every customer who passes through.


Klaviyo's flow analytics show open rates, click rates, placed-order rates, and revenue per recipient for each message, so you can see precisely which step is pulling its weight and which is dragging. Compare your results against the benchmarks above to spot the gap. A welcome flow converting at 3% when the norm is 8 to 12% is telling you the offer or the timing needs work. Reading these results against best practices, rather than in isolation, is what turns raw numbers into decisions.


Test one thing at a time. Klaviyo's built-in A/B testing lets you trial different subject lines, send timings, or incentives within a flow and let the data decide. Try a benefit-led subject against a curiosity-led one, or a one-hour delay against a thirty-minute one, and keep the winner. Small changes to how you split recipients or time a message often lift engagement more than a full rebuild, and because flows run continuously, even a small gain keeps paying out long after the test ends.


Audit your flows on a regular schedule, at least quarterly. Check that every step is still live, that filters are excluding the right people, that links and products are current, and that seasonal references have not gone stale. Flows quietly break when products are discontinued or offers expire, so a routine review protects the revenue you have already earned. If you would like expert help building or auditing your Klaviyo program, our Shopify Plus agency team can help. Get in touch to talk it through.