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.