Email marketing generates an average of $36-42 for every $1 spent, making it the highest-ROI channel in e-commerce. Yet most Shopify stores I audit are leaving enormous money on the table — they have maybe two or three flows set up, and those are often poorly configured.
After building email systems for dozens of stores, I can tell you: the difference between a store with two flows and a store with twelve well-built flows is often 20-30% of total revenue. That's not a marginal improvement — it's transformational.
This guide covers every flow your store needs, when each one triggers, what to include, and the performance benchmarks you should be hitting. I'll reference data from Klaviyo's benchmarks, Omnisend's research, and what we've seen across our own client projects. If you're on Klaviyo, Omnisend, or Shopify Email, every one of these can be built today.
1. Welcome Series
The welcome series is your highest-performing flow, period. It triggers when someone subscribes to your email list — typically through a popup, footer form, or landing page. According to Klaviyo's benchmark data, welcome emails see open rates of 45-60% and click rates of 8-12%, far above campaign averages of 15-25% open and 1-3% click.
Your welcome series should be 3-5 emails over 7-10 days. Email one (sent immediately): deliver whatever you promised — the discount code, the free guide, the exclusive access. Don't bury it. Subject line should be direct: 'Here's your 10% off' or 'Welcome — your code is inside.' Email two (day 2): tell your brand story. Why you exist, what makes you different, who's behind the brand. This is where you build emotional connection. Email three (day 4): social proof. Reviews, testimonials, user photos, press mentions. Reduce the risk of that first purchase. Email four (day 6): product education. Bestsellers, how to choose, buying guides. Help them find the right product. Email five (day 8-10): urgency. If you offered a discount, remind them it's expiring.
The welcome series typically generates 3-6x more revenue per recipient than standard campaigns. If you only have time to build one flow perfectly, make it this one.
Segment your welcome series by acquisition source. Someone who signed up from a product page popup is closer to buying than someone from a blog post. Tailor urgency and product recommendations accordingly.
2. Abandoned Cart Flow
Cart abandonment affects roughly 70% of online shopping carts, according to Baymard Institute's aggregated research across 49 studies. That means for every 10 people who add items to their cart, 7 leave without buying. An abandoned cart flow can recover 5-15% of those lost sales.
This flow triggers when someone adds products to their cart and leaves without completing checkout. Timing is critical. The first email should go out within 1 hour — conversion rates drop significantly after the first few hours. Email two at 24 hours. Email three at 48-72 hours.
Performance benchmarks from Klaviyo show abandoned cart emails averaging 40-50% open rates and 5-10% click rates, with revenue per recipient significantly higher than any other automated flow. The first email in the sequence typically recovers the most revenue because the purchase intent is still fresh.
What to include: a clear image of the abandoned products, the exact price, a direct link back to the cart (not the homepage — reduce friction). In the first email, don't discount. Many customers just got distracted. A simple reminder converts a surprising number. Save discounts for email two or three, and only if margins allow it.
Dynamic product blocks are essential here. Every abandoned cart email should show the actual items left behind, pulled dynamically from the cart data. Generic abandoned cart emails perform 50-60% worse than personalized ones.
Add a row of 'other customers also bought' products below the abandoned items. Even if they don't complete the original purchase, they might discover something else they want.
3. Post-Purchase Flow
The moment after purchase is when customer engagement peaks — they're excited, they trust you enough to have spent money, and they're paying attention. Yet most stores go silent after the order confirmation. This is a massive missed opportunity.
The post-purchase flow triggers immediately after a completed order. Structure it across 5-7 emails over 2-4 weeks. Email one (immediately after purchase): thank them, confirm what they bought, set expectations for delivery. Email two (day 2-3): brand story and values — they've bought, now deepen the relationship. Email three (day 5-7, after delivery): how to use the product, care instructions, tips. This reduces returns and increases satisfaction. Email four (day 10-14): ask for a review. Timing matters — they need enough time to have used the product. Email five (day 21-30): cross-sell related products based on what they purchased.
Post-purchase flows see strong open rates — typically 50-65% — because the customer has a transactional reason to engage. They want shipping updates, they want to know their order is confirmed. Use that attention wisely.
One underappreciated benefit: a strong post-purchase flow reduces customer service tickets. When you proactively provide tracking info, set delivery expectations, and offer product guidance, customers don't need to reach out asking 'where's my order?' or 'how does this work?' We've seen support ticket volume drop 15-25% after implementing robust post-purchase sequences.
Segment your post-purchase flow by first-time vs. repeat customers. First-time buyers need more brand education and trust building. Repeat buyers respond better to loyalty perks and early access offers.
4. Browse Abandonment and Win-Back Flows
Browse abandonment triggers when someone views a product (or multiple products) but leaves without adding anything to their cart. It's a softer intent signal than cart abandonment, so the approach should be different. These emails typically see 30-40% open rates and 3-6% click rates according to Omnisend's ecommerce data.
Send the first browse abandonment email 1-2 hours after they leave. Keep it light — 'Still thinking about the [Product Name]?' Include the product image, price, and social proof (star rating, number of reviews). Don't discount in browse abandonment emails. If someone didn't even add to cart, a discount trains them to window-shop for deals. Instead, use product education, reviews, and scarcity ('only 3 left') to drive action. A second email at 24 hours can introduce related or complementary products. Keep the sequence to 2 emails maximum — anything more feels intrusive for someone who only browsed.
The win-back flow targets customers who haven't purchased in a defined period — typically 60-90 days, depending on your product's natural repurchase cycle. According to Klaviyo data, win-back flows recover about 5-12% of lapsed customers. Structure it as 3-4 emails over 2-3 weeks. Start with 'We miss you' messaging and what's new. Follow with a personalized product recommendation based on past purchases. Then offer an incentive — this is where a discount makes strategic sense, because the alternative is losing the customer entirely. The final email should be a last-chance message.
Both flows depend on good tracking. Make sure your Shopify store properly fires view events and that your ESP captures them.
Set a frequency cap on browse abandonment emails — no more than one per week per subscriber. Sending one for every product viewed will annoy people fast.
5. VIP/Loyalty and Birthday Flows
Your top 10% of customers typically generate 30-40% of your revenue. VIP flows ensure these high-value customers feel recognized and stay engaged. Trigger VIP status based on total spend, number of orders, or both — for example, customers with 3+ orders or $500+ lifetime spend.
VIP flow content should be exclusive: early access to new products (24-48 hours before general release), exclusive discounts that aren't available elsewhere, behind-the-scenes content, and invitations to provide input on new products. The key is making VIP status feel genuinely valuable, not just a label. Brands that run strong VIP programs see 20-30% higher lifetime value from these segments compared to non-VIP customers of similar spending patterns, based on data from loyalty program providers like Smile.io and LoyaltyLion.
Birthday flows are simpler but surprisingly effective. Trigger them 7 days before the customer's birthday (you need to collect birth dates — add it to your signup forms or post-purchase surveys). Send a birthday email with a genuine, no-strings-attached offer — a meaningful discount or free gift. Birthday emails generate extremely high open rates, often 40-50%, because they feel personal. Experian's research found birthday emails generate 342% higher revenue per email compared to standard promotional emails.
One practical note: collecting birthday data takes time. Start adding the field now, and in 6-12 months you'll have enough data to make this flow meaningful. You can also ask for birth month only — that's less friction for the customer and gives you enough information to trigger the flow.
Don't just send a birthday discount code — make the email visually celebratory and personal. Include their first name, acknowledge their relationship with your brand, and make the offer genuinely generous.
6. Review Request and Replenishment Flows
Review request flows build the social proof that drives future conversions. According to Spiegel Research Center, products with reviews see conversion rates 270% higher than products without reviews. Even a handful of reviews makes a massive difference — going from zero to five reviews increases purchase likelihood by roughly 4x.
Timing is everything. Send the review request after the customer has had enough time to use the product — typically 7-14 days after delivery for most products, longer for items like skincare where results take time. Use conditional splits: if they leave a 4-5 star review, trigger a referral request or cross-sell. If they leave 1-3 stars, trigger a customer service follow-up to resolve the issue before it becomes a public complaint. Apps like Judge.me, Loox, Stamped, and Yotpo integrate directly with Klaviyo and Omnisend to make this seamless on Shopify.
Replenishment flows are a goldmine for consumable products — supplements, skincare, food, pet supplies, cleaning products. The trigger is time-based: if a 30-day supply of vitamins was purchased, send a replenishment reminder on day 23-25. This isn't a marketing email — it's a service. You're helping the customer not run out of something they need.
Replenishment flows typically see 40-50% open rates and 10-15% click rates because they're genuinely useful. They're also the most predictable revenue generator — if someone bought a 60-day supply, there's a strong probability they'll need more in about 55 days. Build these flows for every consumable product in your catalog with appropriate timing based on typical usage.
For non-consumable products, a seasonal or annual replenishment email can still work — 'time for new running shoes?' 6 months after a running shoe purchase, for instance.
Make leaving a review effortless. Include star-rating buttons directly in the email so customers can start the review with a single click, rather than requiring them to navigate to your site first.
7. Back-in-Stock, Price Drop, and Sunset Flows
Back-in-stock notifications trigger when a product that was sold out returns to inventory. These emails convert at exceptional rates — often 10-15% click-to-purchase — because the subscriber already demonstrated strong purchase intent by signing up for the notification. Apps like Klaviyo have native back-in-stock functionality for Shopify, or you can use dedicated tools like Back in Stock by Appikon.
Create urgency in back-in-stock emails without being manipulative. 'The [Product] is back — 47 units available' is honest and creates natural scarcity. Include the product image, price, and a direct add-to-cart link. Send a follow-up 24 hours later if they didn't purchase: 'Still available — for now.' These flows work because the customer has already self-selected as high intent.
Price drop alerts notify subscribers when a product they've viewed or wishlisted drops in price. These consistently see 5-8% conversion rates. They work best for higher-priced items where price is the primary purchase barrier. Be transparent about the original and new price — show the savings clearly.
The sunset flow is the least glamorous but operationally important. It targets subscribers who haven't opened or clicked your emails in 60-90 days. Purpose: re-engage them or remove them from your list. Why does this matter? Email deliverability. Sending to unengaged subscribers hurts your sender reputation, which hurts deliverability for your engaged subscribers. A sunset series of 2-3 emails ('We noticed you haven't opened our emails — want to stay subscribed?') with a clear unsubscribe option keeps your list healthy. According to email deliverability research, regularly cleaning unengaged subscribers can improve open rates by 3-5% across your entire list.
For back-in-stock flows, send the email within minutes of the product being restocked — not hours. Speed matters because popular products may sell out again quickly, and the first to be notified gets the best chance to buy.
Conclusion
Twelve flows sounds like a lot, but you don't need to build them all at once. Start with the three highest-impact flows: welcome series, abandoned cart, and post-purchase. These alone can add 15-25% to your monthly revenue. Then layer in browse abandonment, win-back, and review requests. Finally, add the specialized flows — replenishment, birthday, VIP, back-in-stock, price drop, and sunset.
The key insight is that email flows compound. Each flow captures revenue from a different stage of the customer journey. Together, they create a system that works around the clock, generating revenue while you sleep. The stores I work with that have all twelve flows running generate 25-40% of their total revenue from email — and that percentage keeps growing as their lists grow.
Don't overthink it. Pick a flow, build it this week, and move on to the next one. Done beats perfect.
Key Takeaways
- 01Email marketing averages $36-42 ROI per $1 spent — the highest-ROI channel in e-commerce
- 02Welcome series is your highest-performing flow with 45-60% open rates — build this one first
- 03Abandoned cart emails recover 5-15% of lost sales; send the first email within 1 hour
- 04Post-purchase flows reduce support tickets by 15-25% while deepening customer relationships
- 05VIP customers (top 10%) generate 30-40% of revenue — treat them accordingly with exclusive flows
- 06Products with reviews convert 270% better than those without — automate review requests
- 07Start with welcome, abandoned cart, and post-purchase, then layer in the remaining nine flows