Three Klaviyo flows carry most of a Shopify brand's revenue: abandoned checkout, the post-purchase series, and the welcome flow. Get those three running well before touching anything else, because flows are the machine and campaigns are the noise.
- Abandoned checkout is the highest revenue-per-recipient automation, around $3.65 per send.
- The post-purchase series is the engine of second-purchase rate and lifetime value.
- Email and SMS together can drive north of a quarter of total store revenue when flows are built well.
The three Klaviyo flows that carry most of the revenue for a Shopify brand are abandoned checkout (your highest revenue-per-recipient automation, averaging around $3.65 per send per Klaviyo's own benchmarks and far higher for brands that build it well), the post-purchase series (the engine of second-purchase rate and lifetime value), and the welcome flow (your best chance to convert a new subscriber before they go cold). Get those three running well before touching anything else.
Most Shopify brands treat email as a thing they do on Thursdays. They batch a campaign, send it to the whole list, watch a small spike, and move on. Meanwhile the part of email that actually compounds, the automated flows running quietly in the background, is half-built or never touched. That is backwards. Campaigns are the noise. Flows are the machine.
Email is not a minor channel you optimize at the edges. For brands that run it well, email and SMS together drive north of a quarter of total store revenue, and the bulk of that comes from a handful of automated flows triggered by what a customer actually does. The brands leaving money on the table are almost never the ones sending too few campaigns. They are the ones whose flows are missing, single-email where they should be sequences, or running on defaults nobody has touched since setup.
Here is the operator version: the flows that carry the revenue, the logic behind each, what they should earn, and the order to build them in. Tool-agnostic in principle, though I will use Klaviyo's structure because it is what most Shopify brands run. What Klaviyo itself costs as you scale is in Klaviyo pricing decoded.
The vocabulary,
before the
playbook.
The difference that matters most is flow versus campaign. A campaign is a one-time send to a list or segment: your Tuesday newsletter, a launch announcement. A flow is an automation that triggers off a customer action and runs forever without you touching it: someone abandons a cart, the flow sends. Campaigns are work you repeat. Flows are work you do once and harvest indefinitely. Here is the rest of the vocabulary in plain terms.
| Term | What it actually means |
|---|---|
Flow | An automated sequence triggered by behavior. Set up once, runs on its own. The compounding part of email. |
Trigger | The action that starts a flow: signed up, viewed a product, abandoned a cart, placed an order. |
RPR | Revenue per recipient. The cleanest way to compare flows: how much each email earns per person who gets it. |
Segment | A slice of your list defined by behavior or attributes: engaged in 30 days, bought twice, never opened. Sending to the right slice is most of the game. |
Deliverability | Whether your email lands in the inbox or the spam folder. Quietly destroys results when ignored. Driven by engagement and list hygiene. |
Suppression | Deliberately not emailing people who never engage, to protect deliverability. Counterintuitive but essential. |
Keep RPR in mind. It is the number that tells you which flows deserve your attention, and it is how we will rank them.
Campaigns spike.
Flows compound.
A campaign earns once and decays the moment it lands. A flow earns every day, from every new person who triggers it, with zero additional work. That is the whole reason flows deserve to be built first and tuned constantly. They reach each customer at the exact moment of highest intent, browsing a product, sitting on a full cart, fresh off a first order, and intent is what converts.
The mistake I see most is brands pouring creative energy into campaigns while their flows sit on the default templates Klaviyo shipped with. They are optimizing the channel that decays and ignoring the channel that compounds. Get the flows right first. Then campaigns become the layer on top, not the whole strategy.
Five flows carry
almost all of it.
You do not need twenty flows. You need five built well, then a few more layered on as you grow. In rough order of revenue contribution, here is the core set and what each one is for.
| Flow | Trigger | Job |
|---|---|---|
Abandoned checkout | Started checkout, did not finish | Recover the highest-intent buyer you have. Usually the single highest-RPR flow. |
Welcome / new subscriber | Joined the list, no purchase yet | Convert the first order and set brand expectations. Your biggest list of warm non-buyers. |
Browse abandonment | Viewed a product, did not add to cart | Catch intent earlier than the cart. Lower RPR, much larger audience. |
Post-purchase | Placed an order | Drive the second purchase, the whole game in retention. Cross-sell, educate, ask for a review. |
Winback | Bought once, gone quiet past your repurchase window | Reactivate lapsing customers before they are fully lost. |
If only the abandoned checkout and welcome flows are live, you are capturing maybe half of what email can do. The post-purchase flow is the one most brands underbuild, and it is the one most tied to lifetime value, because the second purchase is the hinge the entire retention curve swings on. I made that case in detail in the LTV math piece.
The one flow worth
obsessing over.
The abandoned checkout flow recovers the most valuable visitor you have: someone who got all the way to checkout and stopped. It is consistently the highest revenue-per-recipient automation a brand runs. Klaviyo's own benchmarks put the average around $3.65 per recipient, with elite brands pushing past $28. Most stores recover 3% to 5% of abandoned carts; the top tier recovers 10% to 14%. The gap between those two is almost entirely sequencing and copy.
Build it as three emails, not one. The data is blunt on this: three-email cart sequences earn many times what a single email earns. The first sends within an hour as a simple reminder, no discount, just a nudge back to the cart. The second, the next day, handles objections, shipping, returns, a proof point. The third, a day later, can introduce urgency or a modest incentive if your margins allow it, though leading with a discount trains people to abandon on purpose.
"If you discount in the first abandoned cart email, you teach your best customers to abandon every cart and wait for the coupon. Earn the recovery before you pay for it."
One technical note that quietly doubles results: most brands only build the abandoned checkout flow and skip abandoned cart and browse abandonment, which trigger earlier in the journey. Layering all three, gated so a customer only gets one, widens the net without annoying anyone.
The logic matters
more than the copy.
A flow is a decision tree, not a list of emails. The brands that win build real logic into them: skip the discount email if the customer has a high lifetime value, branch first-time buyers differently from repeat buyers in the welcome flow, suppress anyone who just purchased so they never get a "you left something behind" email for an order they completed. Nothing erodes trust faster than a flow that clearly is not paying attention.
Timing is the other lever. Too fast feels robotic, too slow loses the moment. The cart sequence wants to start within the hour. The welcome flow can breathe over a few days. The post-purchase flow should wait until the product has actually arrived before asking for a review. And underneath all of it, protect deliverability by suppressing chronically unengaged contacts. Emailing people who never open drags your whole list toward the spam folder, which silently taxes every flow you run.
What good flows
actually earn.
Targets give the work a finish line. Email and SMS should be carrying a meaningful slice of revenue, and the flows should be doing most of that lifting. You can check your email and SMS share of revenue against these bands in about a minute. Here is roughly what good looks like.
If email is driving well under 20% of your revenue, the problem is almost never that you need more campaigns. It is that your flows are missing, single-email where they should be sequences, or running on defaults nobody has touched. Fixing that is some of the highest-return work available to a Shopify brand, because the traffic is already arriving, you are just failing to follow up with it.
What Good Looks Like, Flow by Flow
Targets at the flow level keep the work honest. Revenue per recipient is the cleanest yardstick, and it varies widely by flow because each one reaches a different level of intent. Here is roughly what good looks like across the core flows.
| Flow | What good looks like | The lever |
|---|---|---|
Abandoned checkout | Highest RPR of any flow, ~$3.65 average and far higher for elite brands. 10–14% cart recovery at the top. | Three-email sequence, objection handling, discount last. |
Welcome | Strong RPR and your highest open rates, because the subscriber just chose to hear from you. | Brand story plus a clear first-purchase reason. Branch buyers from non-buyers. |
Browse abandonment | Lower RPR than cart, but a much larger audience, so meaningful total revenue. | Trigger on genuine intent signals, not every page view. |
Post-purchase | Measured in second-purchase rate more than RPR. The flow most tied to lifetime value. | Educate, then cross-sell timed to the product cycle. |
The Deliverability Tax Nobody Budgets For
Every flow benchmark above assumes your email actually reaches the inbox, and for a lot of brands it quietly does not. Deliverability is the silent multiplier on all of this: if a growing share of your sends land in spam, every flow underperforms its potential and you never see why, because the metrics that look fine are calculated on the emails that got delivered. The cause is almost always the same, emailing too many unengaged people for too long, which trains the inbox providers to treat you as low quality. The fix is counterintuitive: email fewer people, not more. Suppress contacts who have not opened in a defined window, lean on your engaged segments, and protect the sender reputation that makes every other number possible. A brand that cleans up deliverability often sees flow revenue climb without changing a single email, simply because more of them now arrive.
Once the core five
are humming.
After the core flows are built and tuned, the next layer is SMS and a few specialized flows. SMS works best woven into existing flows: a text in the cart sequence, a shipping update, a back-in-stock alert. Rather than a standalone blast channel. It converts well because it is immediate, and it punishes overuse faster than email, so restraint is the strategy.
The specialized flows worth adding as you scale: a replenishment flow timed to your product's reorder cycle, a VIP flow for your highest-value customers, a back-in-stock flow for sold-out items, and a post-purchase education series for products that need it. Each reaches a smaller audience than the core five but at high intent. Build them once the workhorses are earning what they should, not before. Premature complexity in email infrastructure is its own problem: too many flows with bad logic are harder to audit than a few well-built ones.
One thing worth calling out about post-purchase specifically, because it is the most consistently underdone flow on the list. The post-purchase flow is not just about getting a review. It is the primary retention lever you have on someone who just made a decision to trust your brand. The window right after a purchase, before the product even arrives, is when purchase anxiety peaks and when brand storytelling lands hardest. Use it to educate, set expectations, build the relationship, and time the cross-sell to when the product enters the customer's life, not the moment the confirmation email fires. If you are running the cross-sell email in the first 24 hours, you are selling into anxiety rather than satisfaction. The timing on this flow should reflect your average delivery window and your product's usage cycle. A skincare brand cross-sells differently than a furniture brand. Build it to the actual customer moment, not the email calendar.
For brands working toward stronger retention metrics overall, the DTC subscription churn post covers the mechanics of keeping customers active after the first purchase, which is the same underlying problem the post-purchase flow is trying to solve. And for brands thinking about how their channel mix overall is affecting profitability, contribution margin by channel gives you the framework for judging how email ROI fits into the full picture.
Common
questions
answered.
The five essential flows are: abandoned checkout (build first, highest RPR), welcome series (convert new subscribers before they go cold), browse abandonment (catch intent before the cart), post-purchase (drive second purchase and LTV), and winback (reactivate lapsing customers). Get these five running well and earning close to their benchmarks before adding SMS or specialized flows.
Well-run email and SMS flows should drive 25–35% of total store revenue. The abandoned checkout flow is the highest-earning single flow. Klaviyo's own benchmarks put the average at roughly $3.65 revenue per recipient for typical brands, with top performers earning much more and recovering 10–14% of abandoned carts. If email is under 20% of revenue, flows are likely missing, single-email where they should be sequences, or running on untouched defaults.
Three, not one. A single-email abandoned cart sequence recovers a fraction of what a three-email sequence earns. Email one sends within an hour as a simple reminder with no discount. Email two arrives the next day and handles objections: shipping, returns, social proof. Email three, 24–48 hours later, can introduce urgency or a modest incentive. Never lead with a discount in email one. You teach your best customers to abandon on purpose.
Abandoned checkout fires when someone starts the checkout process but does not complete it, a higher-intent signal. Abandoned cart fires when someone adds to cart but never starts checkout. Browse abandonment fires when someone views a product without adding to cart. All three should be live and gated so a customer only gets one flow per session, based on the furthest stage they reached.
After the core five email flows are built, tuned, and earning close to their benchmarks. SMS works best woven into existing flows (a text in the cart sequence, a shipping notification) rather than as a standalone blast channel. It converts well because it is immediate, but it punishes overuse faster than email. Build the email infrastructure first, then layer in SMS as a complement.
Email rewards the brands that treat it like infrastructure, not a Thursday chore. Build the core five flows, sequence them properly, put real logic underneath, and protect your deliverability. Then let them run. The campaigns are the part everyone sees. The flows are the part that quietly pays for the business. Related reading: the LTV math most brands get wrong, max allowable CAC, and the DTC financial stack by stage.
Building the flow infrastructure that actually moves retention is core to the DTC brand consulting practice, and the form takes two minutes: start the conversation.
Scaling a consumer brand?
I work with a deliberately small number of DTC operators. I've run brands at this scale myself, from $5M past $100M. If you're in that range, the form takes two minutes.
Start a conversation More about Taylor →