Email Marketing Flows for Shopify: 6 Automated Sequences That Drive Revenue on Autopilot
You build them once. They generate revenue every day without further work. Here is the complete guide to all six essential Shopify email flows — trigger, timing, copy framework, subject line examples, and what benchmark performance looks like for each.
There are two types of emails in Shopify email marketing. The first type you schedule, write, design, and send. The moment you stop sending, that revenue stops. The second type you build once and they run forever — reaching every new subscriber, every cart abandoner, every lapsed customer — every day, without you doing anything after the initial setup.
The second type is called a flow. And according to Klaviyo’s 2026 benchmark data, flows generate 41% of total email revenue from just 5.3% of total send volume — with an average Revenue Per Recipient that is 18× higher than campaigns. They convert at 13× the placed order rate of scheduled campaigns. And they run whether you are working, sleeping, or on holiday.
This guide covers the six flows every Shopify store needs: what triggers each one, exactly how to structure it, the copy frameworks and subject lines that perform, and the 2026 benchmarks to measure against.
1. What Email Flows Are and Why They Beat Broadcast Emails for Shopify ROI
A flow is an automated email sequence triggered by a specific customer action or behaviour — joining your list, viewing a product, abandoning a cart, completing a purchase, or not returning for 90 days. The trigger is the key. Instead of reaching customers at a time you scheduled, flows reach customers at the exact moment their intent is highest.
2. The 6 Essential Shopify Email Flows
Welcome Series
RPR: $2.65 avg / $21.18 top 10%
Conversion: 8–12%
Abandoned Cart
RPR: $3.65 avg / $28.89 top 10%
Placed order rate: 2.68%
This is your highest-RPR flow. 70% of shoppers abandon carts. Three-email sequences generate 6.5× more revenue than single-email approaches. The structure matters more than the copy — here is the correct architecture:
T + 45 MIN
Show the exact cart contents (Klaviyo dynamic product block). One CTA. No bribe. They almost bought — they need a nudge, not an incentive.
T + 22 HRS
Add a Conditional Split in Klaviyo — split on “Has placed order at least 1× over all time.” Returning buyer: social proof + reviews for the specific product, no discount. First-time visitor: 10% off, expires 24 hours.
First-timer: “Here’s 10% off — expires tomorrow at midnight.”
T + 70 HRS
Real urgency only. Low stock if true. Offer expiry if real. This is the last message — make it count without manufacturing false scarcity.
Browse Abandonment
RPR: $1.07 avg / $7.21 top 10%
Someone viewed a specific product and left. That is a purchase intent signal. One email, sent 1–4 hours later, references the exact product they viewed using Klaviyo’s dynamic product block. The formula: show the product image → answer the most likely objection → show 2–3 reviews of that specific item → one CTA.
Copy framework: “Still thinking about [Product Name]? Here’s what [X] customers said after buying it.” → 2–3 specific reviews → “One objection we hear a lot: [size/ingredients/compatibility]. Here’s the honest answer.” → “Get it here →”
Requires Klaviyo tracking script installed correctly on your Shopify store. Verify by checking Klaviyo Activity Feed — “Viewed Product” events should appear within 60 seconds of a product page visit.
Post-Purchase + Upsell
RPR: $0.41 avg / $5.14 top 10%
Post-purchase emails have the highest open rate of any flow — 59.77% average — because customers are actively looking for their order information. Most stores send a Shopify default confirmation and go silent. Three emails over 14 days turns a one-time buyer into a repeat customer at a materially higher rate.
1–2 HOURS
Genuine thank-you note, order summary, 2–3 product usage tips specific to what they bought. Reduces returns and support tickets while setting up a successful first experience. Subject: “Your order is confirmed — here’s how to get the most from it”
DAY 5
Reference what they bought and suggest a complementary item. Not “you might also like” generic. Specific: “Customers who bought [X] use it alongside [Y] — here’s why.” Subject: “One thing that goes perfectly with your [Product]”
DAY 12–14
After the product has been used. Direct, personal ask — not a generic “how did we do?” Link directly to your review platform. Subject: “How’s your [Product] treating you? Honest question.”
Win-Back / Re-engagement
Zero acquisition cost
“We noticed you haven’t been back in a while. No hard sell — we just wanted to show you what’s new since your last order.” Reference what they previously bought. Show 2–3 new relevant products. Soft CTA.
“We’d love to have you back — here’s 15% off, valid until Friday. After that, full price, no exceptions.” Genuine expiry only. If they do not respond, suppress from campaigns permanently — they have moved on.
VIP / High-LTV Flow
No discount needed
This is the most overlooked flow in Shopify email — and one of the highest-margin. VIP customers are responsible for a disproportionate share of lifetime revenue. They do not need discounts. They need recognition, exclusivity, and early access. A VIP flow builds loyalty without sacrificing margin.
“You’ve been one of our most loyal customers — and we wanted you to know we noticed. As a thank-you, you now have early access to everything we release before it goes public.” Frame exclusivity as something earned, not given.
VIP customers should receive new product launches 3–5 days before general release. Personalised notes from the founder. Behind-the-scenes content. Never promotional blasts. This segment converts at 3–5× the rate of non-VIPs on product launches — without a single discount offered.
3. How to Set Up These Flows in Klaviyo — Step by Step
Every flow in Klaviyo follows the same creation process. Here is the exact sequence:
Navigate to Flows → Create Flow → Create from Scratch
Give the flow a clear internal name (e.g. “Abandoned Cart — 3 Email Sequence”). Choose your trigger from Klaviyo’s trigger library. For behaviour-based flows (Browse Abandonment, Abandoned Cart), select the corresponding Shopify metric event. For list-based flows (Welcome), select “Joined List” and specify your main signup list.
Add flow filters and trigger filters
Flow filters check the condition at the time each email is about to send. The most important: add “Has not placed order 0 times since starting this flow” to every email in your abandoned cart, browse abandonment, and welcome flows. This stops the sequence the moment someone purchases — preventing the most common flow mistake where customers receive cart recovery emails for products they already bought.
Build the sequence: Time Delay → Email → Time Delay → Email
Drag blocks from the left panel. Set each Time Delay block to the correct interval. For Email blocks, click into each one to access Klaviyo’s email builder — use the drag-and-drop editor or HTML editor depending on your template approach. Add your dynamic product blocks (these pull product images, names, and prices from the specific products each customer interacted with).
Set all emails to Manual — then test before going live
Every email in a new flow defaults to Draft status. Set them to Manual before turning on the flow. Then test by triggering the flow with a personal email address — go through the actual customer action (sign up, start checkout, view a product) and verify each email arrives correctly, with the right dynamic content, at the right timing. Only after a full test sequence passes should you switch emails from Manual to Live.
Turn the flow on
Once all emails are set to Live, toggle the flow status from Manual to Live in the top-right corner of the flow editor. The flow immediately begins processing anyone who meets the trigger condition going forward. For the abandoned cart flow, check the Klaviyo Activity Feed within the next few hours to verify it is firing correctly for real customers.
4. What “Good” Looks Like: Benchmark Metrics Per Flow
| Flow | Open rate | Click rate | Placed order rate | RPR (avg) | RPR (top 10%) |
|---|---|---|---|---|---|
| Welcome Series | 45–50% | 7–9% | 1.97% | $2.65 | $21.18 |
| Abandoned Cart | 50.5% | 6.25% | 2.68% | $3.65 | $28.89 |
| Browse Abandonment | 30–35% | 4.74% | 0.5–1% | $1.07 | $7.21 |
| Post-Purchase | 59.77% (highest) | 3–5% | 0.48% | $0.41 | $5.14 |
| Win-Back | 15–25% | 2–4% | 0.5–1% | $0.50–$0.84 | Varies |
| VIP Flow | 55–65% | 8–15% | 3–5% | $4–$8+ | High |
Sources: Klaviyo Abandoned Cart Benchmark Report, Klaviyo 2026 Strategy Guide, Klaviyo 2026 Omnichannel Benchmark Report (183,000+ accounts).
The number to watch first: If your abandoned cart flow RPR is below $1.00, you almost certainly have a single-email flow. Move to the three-email structure with a conditional split at Email 2. That structural change alone — without changing a word of copy — typically increases abandoned cart RPR by 3–5×.
5. Advanced: How to A/B Test Your Flows
Once your flows are live and generating revenue, A/B testing is where the compounding improvements happen. Unlike campaign A/B tests that end when the campaign is over, flow A/B tests continue to generate data — and the winning variant applies to every future trigger permanently.
The correct testing hierarchy for flows
TEST 1 FIRST
Test the delay on Email 1 of your abandoned cart flow: 30 minutes vs. 60 minutes vs. 90 minutes. Timing affects RPR more than copy. Measure revenue per recipient across variants — not open rate.
TEST 2
Test curiosity vs. direct vs. personalised subject lines. Use Klaviyo’s native A/B test block inside the flow builder. Run for minimum 1,000 recipients per variant before declaring a winner.
TEST 3
Test 10% off vs. free shipping vs. no discount. Measure RPR — not conversion rate alone. A 5% conversion rate with no discount may generate higher RPR than a 7% conversion rate with 15% off, depending on your margins.
TEST 4
Test plain-text style vs. designed template. For many DTC brands, a plain-text-style Email 1 in the abandoned cart flow (feels personal, not promotional) outperforms a fully branded template. Test it — do not assume.
How to run an A/B test in Klaviyo flows: Inside the flow builder, drag an “A/B Test” block from the left panel and place it before the email you want to test. Klaviyo splits incoming recipients between your variants automatically. Evaluate winner using the “Revenue per recipient” metric in Klaviyo’s flow analytics — not open rate. Apply the winner and move to the next test.
Email Flows Quick Reference — 2026
Zero tech headaches
Let Outreach Gurkha Build Your Flows
We build the complete five-flow automation stack for your Shopify store — correct triggers, conditional splits, exit conditions, dynamic product blocks, copy, design, and testing framework. You review and approve. We handle the Klaviyo configuration, the technical setup, and the ongoing optimisation.
No retainer. No setup fee. We charge 10% of the email revenue we generate — after it lands in your Shopify account.
Free audit of your current flow setup first.
Built, tested, and live within 2 weeks.
For Shopify stores doing $10K–$150K/month.