Email & CRM

Klaviyo Flows vs Campaigns: Why Flows Should Generate 40% of Your Email Revenue

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.

May 14, 2026

The difference nobody explains clearly

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.

Why flows generate more revenue per send

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.

What 40% email revenue from flows looks like

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:

  • Welcome series: 4 to 6 emails over 14 days, segmented by acquisition source. Converts subscribers before they forget why they signed up.
  • Abandoned checkout: 3 to 4 emails over 72 hours. The most important flow in Klaviyo. Most brands have one email here. That's leaving serious money behind.
  • Browse abandonment: 2 to 3 emails, triggered when someone views a product without adding to cart. Often overlooked, consistently high-performing.
  • Post-purchase: 60-day sequence covering cross-sell, review request, and second-purchase nudge. The best acquisition is a repeat customer.
  • Win-back: 3-email sequence targeting lapsed subscribers at 60, 90, and 120 days. Some of these people just need a reason to come back.

Why most brands underinvest in flows

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.

How to close the gap

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.

A note on campaigns

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.

Maya

Content Strategist

LinkedIn logo with white 'in' letters on blue rounded square background.Instagram Icon Image Blackfacebook icon black
© 2026 DIGITOX LTD. All Rights Reserved.