Ecommerce email marketing: the 5-flow Klaviyo stack every Shopify brand should run.
Ecommerce email marketing through Klaviyo flows produces 30-40% of total revenue for brands that have the stack dialed in. The brands that do not have flows running properly are leaving that revenue on the table month after month. The 5-flow stack below (welcome, browse abandonment, abandoned cart, post-purchase, winback) is what we install on every Shopify ecom client in the first 30 days of an engagement. The flows are not exotic. The mistake most brands make is either skipping them entirely (running only one-off campaigns) or installing them with weak copy and weak segmentation. Below is the full stack with copy templates, segmentation logic, expected revenue contribution per flow, and the common installation mistakes.
Why flows produce more revenue than campaigns at most ecom brands
Klaviyo separates email into flows (automated triggered sequences based on customer behavior) and campaigns (one-off newsletter-style sends to your full list). Most Shopify brands start with campaigns: send a Black Friday email to the full list, send a new-product email, send a seasonal promotion. Campaigns are real revenue, but they have a ceiling. The list size and the send frequency cap the total impact.
Flows are uncapped. A welcome flow fires every time a new subscriber joins the list, regardless of whether you are running a campaign. An abandoned cart flow fires every time a customer adds to cart and leaves, regardless of season. A post-purchase flow fires after every order. Flow revenue compounds with traffic and order volume rather than with how often you send campaigns. Over a quarter, flows typically produce 60-75% of total email revenue for a brand that has both running.
The brands that get this wrong invest heavily in their campaign calendar and minimally in their flows. The brands that get this right invest in flows first (set up the engine), then layer campaigns on top (use the engine for seasonal moments). The math overwhelmingly favors flows-first sequencing.
Flow 1: Welcome (the foundational flow)
The welcome flow fires when a new subscriber joins the email list, typically through a pop-up, a checkout-page newsletter opt-in, or a footer signup. The standard structure is 4-6 emails over 14-21 days. Email 1 (immediate, on signup): brand introduction, the promised discount or content from the signup, a clear call to action to the product collection.
Email 2 (day 2-3): brand story. Why the brand exists, what the founder cares about, who the brand is for. This is the credibility-building moment. Most brands skip this and the email feels transactional. The brand-story email materially improves long-term subscriber engagement.
Email 3 (day 5-7): best-sellers or category showcase. Help the subscriber browse the catalog by surfacing the top products. For brands with a wide catalog, this is the first chance to push beyond the home page.
Email 4 (day 10-14): social proof. Customer reviews, press mentions, founder-on-the-product imagery. This is the closer for subscribers who have read the previous emails and are still on the fence.
Email 5 (day 17-21, optional): a second incentive if they have not converted (small additional discount or first-order shipping perk). Some brands skip this; others include it and see meaningful conversion lift in week 3.
Welcome flow revenue contribution: 8-15% of total email revenue at most brands. The conversion rate from welcome flow to first purchase is typically 8-15% for a well-built flow vs 2-4% for a single welcome email.
Flow 2: Browse abandonment (the underused flow)
The browse abandonment flow fires when an identified visitor views a product page (or several) and leaves without adding to cart. Most brands skip this flow entirely because it requires the customer to be identified (either through a previous login, a previous purchase, or an email captured in a recent pop-up). For brands with meaningful list size and tracking set up correctly, browse abandonment captures real revenue.
The structure is shorter than welcome: 2-3 emails over 5-7 days. Email 1 (4-6 hours after browse): "Still thinking about [product name]?" with the product imagery, a few quick benefits, and a clear back-to-product CTA. Email 2 (day 2-3): related products or category alternatives. Sometimes the browsed product was not quite right; the alternative might be.
Email 3 (day 5-7, optional): incentive to come back (small discount or free-shipping threshold reminder). The incentive should be calibrated to the brand margin; some brands cannot offer discounts and should skip this email.
Browse abandonment revenue contribution: 4-8% of total email revenue. The flow is meaningful because the audience is high-intent (they were just looking at a specific product) and the conversion rate is high relative to the broader list.
Flow 3: Abandoned cart (the universal flow)
The abandoned cart flow is the most well-known and the most commonly installed flow. Every Shopify brand should have this running. The structure is 3 emails over 24-72 hours. Email 1 (1-2 hours after abandonment): "You left something in your cart" with the cart contents shown, a return-to-cart CTA, and brief reassurance (free returns, customer service availability, shipping speed).
Email 2 (24 hours after abandonment): social proof on the abandoned products (reviews, ratings, customer photos) plus the cart contents. The pressure shifts from urgency to validation.
Email 3 (72 hours after abandonment): final reminder with an optional incentive (small discount, free shipping, or expiring offer if your brand and margin support it). Some brands have a strict no-discount policy and end the flow at email 2 with a "we will be here when you are ready" tone.
Abandoned cart revenue contribution: 12-20% of total email revenue. This is usually the single largest flow revenue contribution and the reason most brands install Klaviyo in the first place. The conversion rate on abandoned cart recoveries is typically 4-8% of total abandonments, which compounds quickly at any meaningful site traffic.
Flow 4: Post-purchase (the LTV flow)
The post-purchase flow fires after an order is placed. The structure is 4-6 emails over 14-30 days depending on the product category. Email 1 (immediate): order confirmation with shipping expectation, returns policy, and a friendly thank-you from the founder.
Email 2 (day 3-5, depending on shipping): shipping notification or "your order is on the way" with tracking link and an introduction to product care or use tips.
Email 3 (day 7-10): product education. How to use the product, what to expect in the first few uses, tips for getting the most out of it. This is the retention-building moment. Brands that skip this get lower repeat-purchase rates.
Email 4 (day 14): review request. "Now that you have had a chance to try [product], we would love to hear what you think." Direct link to the product review form. This drives review volume and feeds the social proof loop.
Email 5 (day 21-30): cross-sell or replenishment. For consumable products, this is the time to remind the customer to reorder. For non-consumable products, this is the time to introduce complementary items.
Post-purchase flow revenue contribution: 5-10% of total email revenue directly, and meaningful LTV lift indirectly through repeat-purchase rate. The flow also drives review volume, which feeds future conversion rates.
Flow 5: Winback (the segmented revival flow)
The winback flow fires when an existing customer has not purchased in a defined window (typically 90-180 days for most categories, customized to the brand's typical purchase cadence). The structure is 2-3 emails over 14-21 days.
Email 1: "We miss you" with personalization (the customer's name, reference to past purchase). The tone is warm, not desperate. Show new products since their last visit.
Email 2 (day 7-10): a stronger incentive (typically a discount the brand reserves specifically for the winback segment, often 15-25% off because the customer has demonstrated they are not currently in market without an incentive).
Email 3 (day 14-21, optional): the final ask with a clear "this is our last attempt to bring you back" message. After this, the contact should be moved to a lower-frequency segment or a sunset sequence to clean the list.
Winback revenue contribution: 3-7% of total email revenue. The conversion rates are lower than other flows (the audience has self-selected out) but the customers who do come back tend to have higher AOV and longer subsequent LTV.
The installation mistakes that kill flow performance
Mistake 1: weak segmentation. Most flows fire to "all subscribers" or "all customers" without segmenting by purchase history, average order value, or category preference. Segmentation does not have to be complex; just splitting the welcome flow into "discount-driven signup" vs "content-driven signup" can change conversion rates by 30-50%.
Mistake 2: copy that sounds like every other ecom brand. Klaviyo's default templates and the standard "design by committee" copy produces emails that look identical to every competitor. The brand voice has to come through in the copy or the emails feel generic and get ignored. The welcome flow especially needs to sound like the brand, not like Klaviyo.
Mistake 3: no deliverability hygiene. Sending to inactive subscribers tanks the brand's sender reputation and reduces deliverability for the entire list. A clean list with active subscribers and a sunset flow for inactive contacts performs better than a large list with bad hygiene. Most brands neglect this and wonder why their open rates are dropping over time.
Mistake 4: not testing. The 5-flow stack should have subject line and content tests running continuously. Klaviyo has A/B testing built in. Brands that run no tests are leaving 10-20% of revenue on the table from suboptimal email choices.
Mistake 5: ignoring SMS. Klaviyo (post-2024 Klaviyo SMS integration) supports SMS flows that complement the email flows. For brands with the right audience, SMS abandoned cart recovery rates are 2-3x higher than email. Ignoring SMS leaves real revenue uncollected.
How to install the 5-flow stack on your Shopify store
If you do not currently have Klaviyo, install it from the Shopify App Store, complete the Shopify integration, and import your existing customer and order data. The Klaviyo free tier supports up to 250 contacts. Once you cross 500-1,000 contacts, the paid tier starts at $20/month. Most brands at meaningful traffic levels are on the $150-$500/month tier depending on list size.
The 5-flow stack takes 8-15 hours of setup work for someone who has built flows before. For someone learning Klaviyo from scratch, plan 30-50 hours. The flows have to be designed (template, copy, imagery), configured (timing, triggers, segmentation), and tested (each flow run through with a real test subscriber to confirm timing and content).
For brands with Snack Club retainers at the main tier, the 5-flow stack is built during the first 30 days of engagement, with copy collaboratively developed with the brand to match the voice. Standalone, the build is a one-time project fee that scales with brand maturity.
If you currently have Klaviyo installed but only have a welcome flow and abandoned cart running, you are missing meaningful revenue. Start with a free 15-minute audit. We will pull your current Klaviyo setup, look at your flow performance and your list health, and tell you in writing which of the 5 flows is missing and what installing them would produce in revenue lift. The audit is delivered in 48 hours.