.png)
Flows generate 18x more revenue per send than campaigns, yet most Shopify brands sit at 10-20% from flows. Here's why the gap exists and how to close it.
Campaigns are emails you schedule and send to a list. A Black Friday campaign, a new product launch, a weekly newsletter. You write it, you send it, it either works or it doesn't.
Flows are automated sequences triggered by specific customer behaviours. Someone abandons their cart: they get an email. Someone hasn't bought in 90 days: they get a win-back sequence. Someone views a product five times without buying: they get a browse abandonment email.
The distinction matters because the economics of flows and campaigns are completely different.
Klaviyo data across the platform shows that flows generate 18 times more revenue per send than campaigns. That number is striking, but the reason makes intuitive sense once you think about it.
A campaign goes to everyone on your list simultaneously. Relevance is limited by what you know about a segment. A flow triggers because of a specific action by a specific person at a specific moment. The email about the product someone was looking at five minutes ago is always going to outperform the weekly newsletter.
Context is relevance. Relevance drives conversion. Flows have both, by design.
The industry benchmark for well-optimised email programmes is flows generating 35 to 45% of total email-attributed revenue, from just 5% of total sends.
Most Shopify brands are sitting at 10 to 20%. The gap is almost always in the flow architecture, not the campaigns.
The brands hitting 40%+ typically have these flows live and optimised:
Campaigns feel productive. You write something, you send it, you see the revenue in your Klaviyo dashboard that day. The feedback loop is immediate.
Flows take longer to build and the revenue shows up as a steady baseline rather than a spike. That makes them psychologically less satisfying, even though they're significantly more valuable.
There's also a setup cost that campaigns don't have. A properly built abandoned checkout flow with four emails, A/B tested subject lines, and segmentation logic takes time. Brands keep doing campaigns because it's faster, and the flows never get built properly.
If your email revenue is under 25% of total Shopify revenue, and flows are generating less than half of that, here's where to start.
Audit the abandoned checkout flow first. If it has one email, that's the fastest fix with the biggest return. Add a second email at 24 hours and a third at 48 hours. Test the subject lines. This alone typically moves the needle within 30 days.
Build browse abandonment next. Most brands don't have it. It targets people who expressed interest but didn't commit, which is a large audience on any meaningful Shopify store.
Then extend the post-purchase sequence. The relationship doesn't end at the order confirmation. The brands with the highest LTV treat post-purchase as the beginning of the next acquisition, not the end of the transaction.
If you haven't built out these flows yet, start with The 5 Klaviyo Flows Every Fashion Brand Needs Before Running Ads.
Flows dominate on revenue per send, but campaigns serve a different purpose. Regular campaigns keep the brand present, communicate new products, drive engagement, and maintain list health. Both matter. The point is that campaigns should be built on top of a strong flow foundation, not used as a substitute for one.
If you're spending most of your Klaviyo time on campaigns and your flows haven't been touched in a year, you're working on the wrong thing.
We build and manage email programmes for DTC brands. If you want to know what your flows should be generating, start here.
Where strategy meets creativity. Delivering ideas that move brands forward.
OFFICE
London, UK
CONTACTS
hello@digitox.online
+44 7531940384