Email marketing drives 30-40% of Shopify revenue once the flows are running. Most stores leave that revenue on the table because they set up two automated emails and call it done. The full system has 7 flows, each addressing a specific buyer state, and together they generate the kind of revenue that justifies a paid email platform. Below is the complete system, in the order I install it for new stores.
The 7 flows
Each flow is triggered by a specific event and serves a specific job. Skip any flow and you leave specific revenue uncaptured.
Flow 1 - Welcome series. Triggered when someone joins your email list (via pop-up, footer signup, or checkout).
Flow 2 - Abandoned cart. Triggered when someone adds to cart but does not complete checkout.
Flow 3 - Abandoned browse. Triggered when someone views a product but does not add to cart.
Flow 4 - Post-purchase. Triggered after the order is placed.
Flow 5 - Review request. Triggered 7-14 days after delivery.
Flow 6 - Win-back. Triggered when a previous customer has not purchased in 60-120 days.
Flow 7 - VIP retention. Triggered when a customer crosses a spending threshold (top 10-20%).
Flow 1 - Welcome series
3 emails over 7 days. The most-read emails in your entire program. New subscribers open at 40-60%.
Email 1 (immediate) - delivery of the signup incentive (discount code, free guide, whatever you promised). Plus brief brand introduction.
Email 2 (day 3) - product showcase. Your bestsellers or your hero product. Educational angle about why these.
Email 3 (day 7) - founder story. Why this brand exists. The personal angle that creates connection.
Revenue contribution - usually 8-15% of total email revenue from a well-tuned welcome series.
Flow 2 - Abandoned cart
3 emails over 48 hours. The single highest-converting flow in most stores.
Email 1 (1 hour after abandonment) - product reminder, link back to cart.
Email 2 (24 hours) - address common hesitation points (shipping speed, return policy, sizing guide).
Email 3 (48 hours) - small discount as final nudge (5-10%).
Revenue contribution - 20-30% of total email revenue. Highest ROI per email.
Flow 3 - Abandoned browse
2 emails over 36 hours. Slightly lower urgency than cart but still high.
Email 1 (4 hours) - "you might like these" featuring the viewed product plus 2-3 related items.
Email 2 (36 hours) - social proof or scarcity (recent buyer reviews, limited stock if applicable).
Revenue contribution - 8-12% of total email revenue.
Flow 4 - Post-purchase
3 emails over the first 14 days after purchase.
Email 1 (immediate) - thank you plus order confirmation. Practical info about shipping timing and what to expect.
Email 2 (day 3-5) - product care or how-to-use. Increases satisfaction with the purchase.
Email 3 (day 10-14) - cross-sell or upsell related products. Repeat-purchase rate trigger.
Revenue contribution - 10-15% of total email revenue, mostly from cross-sell.
Flow 5 - Review request
1 email at 10-14 days post-delivery. The single most under-optimized flow in most stores.
The email asks for an honest review of the product. Provides direct link to leave review. Keep short.
Revenue contribution - indirect. Reviews boost conversion on the product page, which compounds across all traffic. Worth running even without direct attribution.
Flow 6 - Win-back
2-3 emails to lapsed customers (60-120 days since last purchase).
Email 1 (day 60) - "we miss you" plus new products since their last order.
Email 2 (day 90) - exclusive return-customer discount (typically 15-20%).
Email 3 (day 120, optional) - last chance with stronger offer.
Revenue contribution - 5-10% of total email revenue from previous customers.
Flow 7 - VIP retention
Custom flow for top customers. Could include early access, exclusive products, birthday discounts, surprise gifts with orders.
Revenue contribution - indirect, but VIP customers spend 3-5x average. Retaining them is critical.
The store sells once. The email list sells forever.
The platforms
Klaviyo. The dominant platform for Shopify in 2026. $20-$200/month depending on list size. Best feature set for e-commerce specifically.
Omnisend. Cheaper Klaviyo alternative. Good for stores under 10,000 contacts. Free tier exists.
Shopify Email. Built-in, simpler, free for first 10,000 emails per month. Good starting point for new stores.
Most stores upgrade from Shopify Email to Klaviyo when they hit $5K/month in revenue and want the deeper segmentation.
List building
The flows need a list. Three primary list-building channels.
Pop-up on the homepage. Standard discount-for-email exchange. 5-10% of visitors typically opt in if the pop-up is well-designed.
Checkout opt-in. Pre-checked "subscribe to our emails" at checkout. Most customers leave it checked.
Footer form. Quiet opt-in for engaged visitors who scrolled to the bottom. Lower volume but higher intent.
Avoid: aggressive pop-ups that block the page. Multiple competing pop-ups. Pop-ups on every page. Each of these degrades the experience without improving the opt-in rate enough to justify.
The segmentation strategy
Past basic flows, segmentation lifts revenue further. The segments that matter most:
Engaged vs unengaged. Active openers get more frequent emails. Lapsed contacts get pruned periodically to maintain deliverability.
Customer vs prospect. Different content for each. Customers get product education and cross-sell. Prospects get brand introduction and bestseller showcase.
By product category. If you have multiple product categories, segment subscribers by what they have shown interest in. Send category-relevant emails.
VIP segment. Top 10-20% by lifetime value. Different treatment.
The metrics that matter
Open rate - 25-35% is healthy for e-commerce. Above 35% is excellent.
Click rate - 2-5% on average emails, 5-10% on cart abandonment and welcome.
Revenue per email sent - $0.20-$1.50 depending on flow. Cart abandonment leads.
Unsubscribe rate - keep under 0.5% per email. Higher means content is misaligned.
Total list contribution to revenue - 30-40% is the benchmark for a healthy email program.
The mistakes that compound
Sending too rarely. The list goes cold within 30 days of inactivity. Aim for 1-2 emails per week minimum to the engaged segment.
Sending too frequently. More than 4-5 emails per week to the full list and unsubscribes spike. Stay at 2-3 unless you have a launch event.
Not pruning. Unengaged contacts hurt deliverability for everyone else. Remove anyone who has not opened in 90 days.
One-size-fits-all content. Sending the same email to customers and prospects without segmentation. Misses the personalization that drives conversion.
For the broader e-commerce stack, read how to set up Shopify email flows that convert and customer acquisition cost in e-commerce. The full email marketing module is in the course. Install Flow 2 this week. The 7 flows roll out over a month.