Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
The exact triggers, timing, and revenue benchmarks for each automated flow
What Is Ecommerce Email Automation?
Seven flows do the heavy lifting.
Ecommerce email automation is a set of trigger-based email sequences that send automatically when a customer takes — or does not take — a specific action in your store. These automated flows generate 29% of all email revenue while accounting for only 2% of total sends, according to Omnisend's 2025 report. The seven flows below cover the full customer lifecycle from first visit to lapsed buyer.
Most Shopify stores we audit in Malaysia and Singapore have one or two flows running. A welcome email. Maybe an abandoned cart sequence. Everything else is manual campaigns — sent when someone remembers to hit the button.
That is not ecommerce email automation. That is a newsletter with extra steps.
The difference between stores generating 10% of revenue from email and stores generating 35% is not list size. It is not copywriting talent. It is the number of automated flows running in the background, triggered by customer behavior, sending the right message at the right moment without anyone touching a button.
We have built these flows across dozens of Shopify stores. The same seven flows show up in every high-performing email program. If you have read our 5-phase email automation system, you know the strategic framework. This post gives you the specific flows — with triggers, timing, email counts, and the revenue each one should generate.
Here is the complete picture.

Which 7 Flows Generate the Most Revenue?
Not all flows are equal.
The seven highest-revenue ecommerce email automation flows are: welcome series, abandoned cart, browse abandonment, post-purchase, win-back, sunset, and VIP/loyalty. Together they typically generate 25-40% of total store revenue. Klaviyo's 2025 benchmark data shows abandoned cart flows alone recover 3-5% of lost revenue, while welcome flows produce the highest revenue per recipient of any automation.
Here is how they compare:
| Flow | Trigger | Emails | Timing | Expected Revenue Share |
|---|---|---|---|---|
| 1. Welcome Series | New subscriber | 3-4 | Days 0-7 | 3-5% of total email revenue |
| 2. Abandoned Cart | Cart created, no purchase (1hr+) | 3 | 1hr, 24hr, 72hr | 5-8% of total email revenue |
| 3. Browse Abandonment | Product viewed, no cart | 2 | 2hr, 24hr | 2-4% of total email revenue |
| 4. Post-Purchase | Order confirmed | 4 | 0, 3, 7, 14 days | 3-5% of total email revenue |
| 5. Win-Back | No purchase in 60-90 days | 4 | 30, 45, 60, 90 days | 3-6% of total email revenue |
| 6. Sunset / Re-engagement | No opens in 60 days | 3 | 60, 67, 74 days | 1-2% (indirect via deliverability) |
| 7. VIP / Loyalty | Hits spend threshold | 2-3 | Triggered + quarterly | 2-4% of total email revenue |
Sources: Omnisend 2025 benchmarks, Klaviyo benchmark data, WebMedic client data across 40+ Shopify stores
The first three flows — welcome, abandoned cart, and browse abandonment — capture people at their peak interest. They account for the majority of automated revenue. But leaving out flows 4-7 means you are ignoring the entire post-purchase lifecycle, which is where repeat revenue lives.
Let me walk through each one.
How Do You Set Up a Welcome Flow That Converts?
Start here. Always.
A welcome flow should deliver 3-4 emails over 7 days, starting within 5 minutes of signup. Welcome emails generate 4x the revenue per recipient of regular campaigns, with open rates of 50-60% versus 15-25% for promotions, according to Omnisend. This is the single highest-engagement window in a subscriber's lifecycle.
Your welcome email is worth 4x every other email you send. That is not an exaggeration — it is the data. Yet most stores leave the default Shopify template running: "Thanks for subscribing!" and a discount code. Nothing else.
Here is the welcome flow we build for every client:
Email 1: Instant delivery (within 5 minutes)
- Subject: "This is why we started [Brand]"
- Content: Deliver the promised incentive (discount, guide, whatever triggered the signup). Then tell your origin story in 3-4 short paragraphs. Why does this brand exist? What problem are you solving?
- Goal: Establish identity. Make the subscriber feel like they made a good decision.
Email 2: Day 2
- Subject: "What we believe about [product category]"
- Content: Share your product philosophy. What makes your approach different from every other store in your space? This is a values pitch, not a product pitch.
- Goal: Differentiation. Give them a reason to care about you specifically.
Email 3: Day 4
- Subject: "What [number] customers say about [Brand]"
- Content: Social proof. Curate your best 4-5 reviews with photos. Let customers sell for you.
- Goal: Build trust through third-party validation.
Email 4: Day 7
- Subject: "[Name], these are our bestsellers"
- Content: Product showcase with your top 3-4 products. Include a time-sensitive offer if the subscriber has not purchased yet. If they already bought (conditional split), send a "how to get the most out of your purchase" email instead.
- Goal: First purchase conversion.
Klaviyo setup tip: Use a conditional split after Email 3. If the subscriber has placed an order, skip the promotional Email 4 and route them into your post-purchase flow. Do not sell to someone who already bought.

What Makes Abandoned Cart Flows Actually Recover Revenue?
Speed is everything.
Abandoned cart emails recover 3-14% of abandoned carts when sent as a 3-email sequence starting 1 hour after abandonment. The average cart abandonment rate is 70.19% according to Baymard Institute, which means most stores lose two-thirds of potential sales at checkout. The first email in the sequence generates the highest recovery rate — delay past 4 hours and recovery drops by 50%.
Every Shopify store has some version of an abandoned cart email. Most have one email, sent 24 hours later. That is better than nothing, but it leaves money on the table.
The 3-email structure that performs best:
Email 1: 1 hour after abandonment
- Subject: "You left something behind"
- Content: Show the exact products in the cart. Include product images, prices, and a direct link back to the cart. No discount yet. Many people abandoned by accident or got distracted — a simple reminder converts 40-50% of recoverable carts.
- CTA: "Complete your order"
Email 2: 24 hours after abandonment
- Subject: "Still thinking about it?"
- Content: Address the most common objection for your product category. For fashion: show the return policy. For skincare: include an ingredient FAQ. For electronics: highlight the warranty. Add 2-3 customer reviews for the specific products in the cart.
- CTA: "Return to your cart"
Email 3: 72 hours after abandonment
- Subject: "Last chance — your cart expires soon"
- Content: This is where you introduce the incentive if you use one. Free shipping, 10% off, a free sample. Create real urgency — the cart link expires. If you do not offer discounts, lean harder on scarcity ("only X left in stock") or social proof ("247 people bought this last week").
- CTA: "Complete your order — [discount if applicable]"
Important: Exclude customers who have already purchased between emails. Nothing destroys trust faster than getting a "you forgot something" email for a product you already bought.
Revenue math: If your store does RM100,000/month and 70% of carts are abandoned, that is RM233,000 in abandoned carts. Recovering even 5% of that is RM11,650/month — RM139,800/year from three automated emails.
Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.
How Does Browse Abandonment Differ From Cart Abandonment?
Most stores skip this entirely.
Browse abandonment targets visitors who viewed products but never added to cart — a group 3-5x larger than cart abandoners. These flows generate 2-4% of total email revenue with open rates of 35-45%, according to Klaviyo's 2025 data. The trigger is product page views without a subsequent add-to-cart event within 2 hours.
Cart abandonment gets all the attention. But for every person who adds to cart and leaves, there are 3-5 people who browse products and leave without adding anything. That is a much larger pool of potential buyers — and most stores send them nothing.
Email 1: 2 hours after browsing
- Subject: "Still looking at [Product Name]?"
- Content: Show the product they viewed. Include the main product image, a short description, price, and star rating. Keep it clean — one product, one CTA. If they viewed multiple products, show the most recent or highest-priced item.
- CTA: "View [Product Name]"
Email 2: 24 hours after browsing
- Subject: "[Product Name] is selling fast"
- Content: Add social proof (reviews, "X sold this week") and show 2-3 related products below the main product. This second email captures people who were comparison shopping or not sure about the specific product.
- CTA: "Shop now"
Setup requirements: Browse abandonment requires tracking identified visitors on your site. In Klaviyo, this means the Klaviyo tracking snippet is installed and the visitor is either a known subscriber (cookied from a previous email click) or has identified themselves via a popup form. Anonymous visitors cannot receive these emails — which is why your popup and form strategy matters.
Suppression rules: Exclude anyone who has an active abandoned cart flow running. You do not want someone getting both a browse abandonment and a cart abandonment email for the same product on the same day.

Why Is the Post-Purchase Flow Your Repeat Revenue Engine?
The sale is just the beginning.
Post-purchase flows generate 3-5% of email revenue and increase repeat purchase rates by 25-40% when implemented correctly. A Harvard Business Review study found that increasing customer retention by 5% increases profits by 25-95%. The 4-email post-purchase sequence builds the relationship between purchase and reorder, which is the gap where most customers are lost.
Most stores go silent after the order confirmation. The customer gets a shipping notification from Shopify, maybe a delivery update, and then nothing until the next promotional blast two weeks later.
That silence is where you lose repeat customers.
Email 1: Immediately after purchase
- Subject: "Order confirmed — here's what happens next"
- Content: Thank them. Set delivery expectations. Include a timeline of what to expect (processing, shipping, delivery). Link to order tracking. This email is functional, but the tone should reinforce the brand experience.
Email 2: 3 days after purchase (or on delivery)
- Subject: "Your [product] is on the way — get ready"
- Content: Product education. How to use the product. Tips for first-time users. Unboxing expectations. This transforms a transactional moment into a brand experience.
Email 3: 7 days after delivery
- Subject: "How's your [product], [Name]?"
- Content: Request a review. Make it easy — one-click star rating that leads to a full review form. Include a small incentive if needed (loyalty points, entry into a monthly giveaway). Reviews drive future sales and improve your product page conversion rates.
Email 4: 14 days after delivery
- Subject: "Pairs perfectly with your [product]"
- Content: Cross-sell. Recommend products that complement what they bought. Use purchase data — if they bought a moisturizer, suggest the serum. If they bought running shoes, suggest socks or a running belt. This is where Klaviyo's predictive analytics earns its subscription cost.
Timing note: If your product has a specific consumption cycle (skincare lasts 30 days, supplements last 60 days), add a replenishment email timed to when the product runs out. This single email can generate significant recurring revenue.
How Does a Win-Back Flow Recover Lapsed Customers?
Your best customers are disappearing.
Win-back flows target customers who have not purchased in 60-90 days, recovering 5-15% of lapsed buyers with an escalating incentive ladder. The win-back email campaign strategy uses four emails over 90 days with increasing offers. One WebMedic client recovered RM294,700 from 12,000 lapsed customers using this exact sequence — with zero ad spend.
Acquiring a new customer costs 5-7x more than retaining an existing one. Yet most stores spend 80% of their budget on acquisition and have no system for bringing back customers who have already bought.
The win-back ladder:
Email 1: Day 30 of inactivity
- Subject: "We miss you, [Name]"
- Content: Pure value. No discount. Share what is new — new products, new content, recent improvements. The goal is to re-engage without training them to wait for a discount.
Email 2: Day 45 of inactivity
- Subject: "[Name], here's 10% off — just for you"
- Content: Small incentive. Position it as exclusive ("we don't do this often"). Show 3-4 bestselling products with the discount applied to the prices. Include a deadline (7 days).
Email 3: Day 60 of inactivity
- Subject: "25% off everything — 72 hours only"
- Content: Bigger incentive with real urgency. The escalation feels earned because they have been inactive for 60 days. This is your strongest offer — make it genuinely compelling.
Email 4: Day 90 of inactivity
- Subject: "Should we stop emailing you?"
- Content: The breakup email. This consistently outperforms every other email in win-back sequences because loss aversion is a powerful motivator. If they do not respond, suppress them from future campaigns to protect deliverability.
Critical rule: After Email 4, non-responders get suppressed. A smaller, engaged list outperforms a large, dead list. Your deliverability depends on it.

How Do Sunset and VIP Flows Complete the System?
Two flows that most stores never build.
The sunset flow protects deliverability by removing unengaged subscribers — which improves inbox placement for your entire list. The VIP flow targets your top 10-20% of customers by spend, who typically generate 60-80% of revenue according to RFM analysis data. Together, these two flows complete the customer lifecycle from acquisition to retention.
The Sunset Flow (List Hygiene)
This is not a revenue flow. It is an infrastructure flow. Subscribers who have not opened an email in 60+ days are dragging your sender reputation down. ISPs like Gmail track engagement ratios — if too many people ignore your emails, you start landing in spam for everyone.
Email 1 (Day 60 of no opens): "Are you still interested?" — Simple check-in. Low-pressure.
Email 2 (Day 67): "Here's what you've missed" — Highlight your best content or offers from the past month.
Email 3 (Day 74): "We're removing you from our list" — Loss aversion trigger. This generates the highest engagement of any email in the sequence. If they open, they stay. If they do not, they are automatically suppressed.
Impact: Removing 10-20% of dead subscribers typically improves open rates across the rest of your list by 5-15%. That lift on your engaged segments generates more revenue than those dead subscribers ever would.
The VIP Flow (Top Customer Treatment)
Your top 10-20% of customers by lifetime spend are your most valuable asset. They do not get the same emails as everyone else.
Trigger: Customer crosses a spend threshold you define (e.g., RM500 lifetime, or 3+ purchases).
Email 1 (Triggered): "Welcome to [Brand] VIP" — Acknowledge their loyalty. Offer genuine perks: early access to new products, exclusive bundles, a dedicated support email, or a physical gift with their next order.
Email 2 (Quarterly): "[Name], your VIP preview" — Early access to seasonal collections, new launches, or limited editions. Send 48-72 hours before the general audience sees it.
Email 3 (Birthday / anniversary): "Happy [birthday/1-year anniversary], [Name]" — Personalized offer tied to a milestone. Birthday emails generate 481% higher transaction rates than standard promotional emails, according to Experian.
The math on VIP treatment: If your top 100 customers spend RM2,000/year each and VIP treatment increases their annual spend by just 15%, that is RM30,000 in additional revenue from three automated emails per quarter.
How Do You Build All 7 Flows Without Getting Overwhelmed?
Build one flow per week.
The implementation order should follow revenue potential: (1) abandoned cart, (2) welcome series, (3) post-purchase, (4) browse abandonment, (5) win-back, (6) sunset, (7) VIP. Each flow takes 2-4 hours to build in Klaviyo or Shopify Email. Within 7 weeks, the entire system is live and generating revenue 24/7, according to the build timeline WebMedic uses with every new client.
Do not try to build all seven flows at once. You will burn out halfway through and end up with three half-finished flows that do nothing.
Here is the priority order we use:
- Week 1: Abandoned cart — Highest immediate revenue impact. Every day without this flow is money left on the table.
- Week 2: Welcome series — Highest engagement window. This flow sets the tone for the entire relationship.
- Week 3: Post-purchase — Starts building repeat purchase behavior. The sooner this is running, the sooner repeat rates climb.
- Week 4: Browse abandonment — Captures the large pool of non-cart browsers. Requires tracking setup.
- Week 5: Win-back — Recovers lapsed customers. Needs at least 60 days of purchase data to trigger properly.
- Week 6: Sunset — Cleans the list. Improves deliverability for all other flows.
- Week 7: VIP — Rewards top customers. Needs enough purchase history to identify VIPs.
Platform recommendation: For Shopify stores under RM50,000/month in revenue, Shopify Email handles flows 1-3 adequately. Above that threshold, Klaviyo is the standard — its Shopify integration, conditional splits, and predictive analytics justify the cost. Omnisend sits in between as a mid-range option.
After all seven flows are live: Monitor revenue per recipient weekly. Any flow dropping below its benchmark needs content or timing adjustments. Review and refresh flow content quarterly — stale copy degrades performance over time.
The stores that treat email as a system generate 25-40% of total revenue from these automations alone. That is revenue that comes in whether you are running ads, posting on social media, or taking a week off. Build the system once. Let it compound.
Frequently Asked Questions
What is ecommerce email automation?
Ecommerce email automation is a system of trigger-based email sequences that send automatically when customers take specific actions — subscribing, abandoning a cart, making a purchase, or going inactive. These automated flows generate 29% of all email marketing revenue while accounting for only 2% of sends, based on Omnisend's 2025 data. The seven core flows cover the complete customer lifecycle from first visit to repeat buyer.
How many automated email flows does a Shopify store need?
Seven automated flows cover the full customer lifecycle: welcome, abandoned cart, browse abandonment, post-purchase, win-back, sunset, and VIP. Most stores start with 2-3 and leave revenue on the table. Each flow takes 2-4 hours to build in Klaviyo or Shopify Email. Stores running all seven typically generate 25-40% of total revenue from email automation alone.
What is the best email automation platform for Shopify?
Klaviyo is the standard for Shopify stores above RM50,000/month in revenue. Its native Shopify integration pulls purchase data, browsing behavior, and cart activity directly into segments and flow triggers. For smaller stores, Shopify Email handles basic flows adequately. Omnisend is a mid-range option with strong automation features at a lower price point than Klaviyo.
How much revenue should email automation generate?
Well-built ecommerce email automation should generate 25-40% of total store revenue, with automated flows specifically contributing 15-25% and campaigns making up the remainder. Abandoned cart flows alone typically recover 3-5% of lost revenue. If your email channel generates less than 20% of total revenue, you likely have missing or underperforming flows.
How long does it take to see results from email flows?
Abandoned cart and welcome flows show revenue within the first week of going live. Post-purchase and browse abandonment flows need 2-4 weeks to accumulate enough triggers to show meaningful data. Win-back flows require 60-90 days of purchase history before the first emails fire. Full system maturity — where all seven flows are optimized — typically takes 3-4 months.
Keep Reading
Ready to grow?
Find out exactly where your store is leaking revenue.
Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.
Find Your Revenue LeaksFree · No obligation · 2 minutes



