Ecommerce email flows are automated sequences that trigger based on subscriber behavior and generate revenue 24/7 without any ongoing effort after setup. According to Klaviyo’s benchmark data, automated flows produce an average of $3.65 revenue per recipient compared to just $0.11 for standard broadcast campaigns. That is a 33x difference in per-email revenue from messages that send themselves.
Despite the evidence, most Shopify stores run two or three flows at most. The brands generating 30 to 45 percent of total revenue from email consistently have seven or more flows active, covering every high-intent moment in the customer lifecycle. This post covers the seven flows every DTC brand needs, what each one should say, and how to set them up in Klaviyo. For the complete owned channel strategy that these flows sit within, the email and SMS marketing pillar guide covers the full program architecture including campaigns, segmentation, and SMS coordination.
Want all seven flows built and generating revenue in two weeks?
We build and manage complete Klaviyo email and SMS programs for ecommerce brands, from flow architecture to ongoing campaign management.
The Quick Take
| Store Without Flows | Store With All 7 Flows |
|---|---|
| 70% of carts abandoned with no recovery attempt | Abandoned cart flow recovering 3 to 7% of lost carts automatically |
| New subscribers receive no welcome and churn silently | Welcome series converting subscribers to first purchase within 5 emails |
| One-time buyers never receive a second purchase prompt | Post-purchase flow building repeat purchase behavior automatically |
| Lapsed customers lost permanently with no win-back attempt | Win-back flow re-engaging lapsed buyers before they leave for good |
The Takeaway: Every day a Shopify store operates without these seven flows is a day it leaks revenue at every stage of the customer lifecycle. Flows are not optional for brands serious about profitable growth.
đź’ˇ Pro Tip: Build your flows in priority order, not all at once. The welcome series and abandoned cart flow together account for the majority of automated email revenue for most Shopify brands. Get those two live and tested before building the remaining five. Every week you delay the welcome series is a week of new subscribers entering your list with no conversion path.
Table of Contents
→ Flow 1: Welcome Series
→ Flow 2: Abandoned Cart
→ Flow 3: Browse Abandonment
→ Flow 4: Post-Purchase Sequence
→ Flow 5: Win-Back
→ Flow 6: Sunset Flow
→ Flow 7: Back-in-Stock Alert
→ How to Prevent Flows From Overlapping
→ The Bottom Line on Ecommerce Email Flows
→ FAQ: Common Questions
Flow 1: Welcome Series
The welcome series is the first automated sequence a new subscriber receives, and it is the most important flow in your entire Klaviyo account. It fires the moment a visitor opts in, when their interest in your brand is at its peak and their intent to buy is higher than it will ever be again from a cold subscriber. Klaviyo benchmark data shows the average welcome flow generates $2.65 per recipient, with the top 10% achieving a placed order rate above 10 percent. The welcome email series guide covers the exact five-email structure, timing, offer strategy, and Klaviyo setup for this flow.
A high-converting welcome series for ecommerce runs three to five emails over seven to ten days. The first email delivers the opt-in incentive immediately, whether that is a discount code, a free resource, or early access to a sale. Delay on the first email is the most common welcome series mistake. Subscribers who wait more than an hour for their promised offer form a negative first impression that the rest of the sequence cannot fully repair. The second and third emails introduce the brand story, bestsellers, and social proof. The fourth and fifth close with urgency around the initial offer before it expires.
Segment your welcome series by whether the new subscriber has already purchased. A subscriber who opted in at checkout is already a customer and should receive a post-purchase sequence rather than a standard welcome that treats them as a prospect. Klaviyo’s conditional split logic handles this separation natively. Routing buyers and non-buyers into different welcome paths from day one is one of the highest-leverage segmentation decisions in your entire email program.
đź’ˇ Pro Tip: Add an SMS opt-in prompt to email three of your welcome series for subscribers who have not yet joined your SMS list. By email three, the subscriber has already engaged with your brand twice and their trust is higher than it was on day one. This touchpoint consistently captures SMS opt-ins from 15 to 25 percent of welcome series subscribers who did not provide a phone number at the initial opt-in.
Flow 2: Abandoned Cart
The abandoned cart flow is the single highest-revenue automation available to ecommerce brands, and it targets a subscriber at the moment of maximum purchase intent. Seven out of ten shopping carts are abandoned before purchase completion, according to Baymard Institute’s analysis of over 50 studies. An abandoned cart flow recovers a meaningful percentage of that revenue automatically. Klaviyo’s benchmark data puts average abandoned cart flow RPR at $3.65, with the top 10 percent of brands generating $28.89 per recipient. The abandoned cart email guide covers the complete three-email sequence, copy framework, SMS coordination, and segmentation logic.
A three-email abandoned cart sequence consistently outperforms a single email by a wide margin. Klaviyo’s analysis of brands on its platform found that three-email sequences generated over six times the revenue of single-email sends. The sequence structure that works across most ecommerce categories: Email 1 at one hour, a simple reminder with the cart items displayed prominently and no discount. Email 2 at 24 hours, introducing social proof, reviews, or a brand value statement to address hesitation. Email 3 at 72 hours, offering a time-limited incentive for high-value carts where the margin supports it.
Do not train your subscribers to wait for a discount by including one in every abandoned cart sequence. Segment high-value carts, above a threshold that makes sense for your margins, and reserve the discount incentive for those orders. For lower-value carts, urgency and social proof alone convert a meaningful percentage of recoveries without giving away margin on every sequence. This segmentation approach improves net revenue per flow significantly compared to a flat discount-on-all strategy. Connecting your paid social retargeting audiences to your abandoned cart segment in Klaviyo creates an additional touchpoint for non-openers across Meta placements.
đź’ˇ Pro Tip: A/B test your abandoned cart subject lines before testing anything else in the sequence. The subject line determines whether the email gets opened, and an abandoned cart email that does not get opened recovers nothing. Test a curiosity-based subject line against a direct product reminder subject line. The winner varies by brand voice and audience, but the delta between a weak and strong subject line on this flow is often significant enough to materially change monthly recovered revenue.
Flow 3: Browse Abandonment
The browse abandonment flow fires when a subscriber views a product page but does not add anything to their cart. It targets a less committed stage of intent than the abandoned cart flow, which means conversion rates are lower, but it reaches a much larger segment. For most Shopify brands, browse abandonment touchpoints far outnumber cart abandonment touchpoints, making the total revenue potential of the flow significant even at lower individual conversion rates.
According to Klaviyo’s benchmark data, browse abandonment emails generate an average click rate of 5.48 percent, which exceeds most other automated flow types. The message structure should keep the copy brief and the product imagery prominent. This subscriber has not committed to a purchase decision yet. The goal of the first browse abandonment email is not to close the sale immediately. It is to bring the subscriber back to the product page and re-engage the consideration process.
A two-email browse abandonment sequence performs well for most DTC brands: Email 1 at four to six hours, showing the viewed product with a soft reminder and no discount. Email 2 at 24 to 48 hours, introducing related products or bestsellers in the same category to capture the subscriber’s interest if the original product was not the right fit. Suppress the browse abandonment flow for subscribers who are currently in an abandoned cart or post-purchase flow to avoid message overlap and redundancy.
đź’ˇ Pro Tip: Set a minimum browse time threshold before the flow triggers. A subscriber who spent two seconds on a product page before bouncing is not a meaningful browse signal. Set the trigger to fire only after 60 to 90 seconds of page engagement, or after a second product page view in the same session, to ensure the flow targets subscribers who demonstrated genuine product interest rather than accidental traffic.
Flow 4: Post-Purchase Sequence
The post-purchase sequence is the flow that separates one-time buyers from repeat customers, and it is consistently underdeveloped in most Shopify stores. Most brands send a transactional order confirmation from Shopify and consider the job done. A post-purchase sequence does the work that actually builds lifetime value: it confirms the purchase decision, sets delivery expectations, introduces complementary products, requests a review at the right moment, and plants the seed for the second purchase before the first one has even arrived.
A five-email post-purchase sequence covers the full arc of the new buyer’s experience. Email 1 immediately after purchase is the order confirmation, branded and warm, reinforcing that the buyer made a great decision. Email 2 at two to three days provides shipping and delivery updates and introduces the brand community or social channels. Email 3 at seven days, timed around expected delivery, offers product usage tips or care instructions that increase satisfaction with the purchase. Email 4 at 14 days requests a review, when the product has been received and used. Email 5 at 21 to 30 days introduces a cross-sell offer for a complementary product, timed to the moment when the buyer’s satisfaction with their first purchase is established.
Post-purchase flows have an average open rate of 59.77 percent according to Klaviyo benchmarks, the highest open rate of any flow type. Subscribers are most engaged with your email in the 30 days after a purchase. Failing to capitalize on that engagement window with a structured sequence is one of the most common and costly gaps in ecommerce email programs. This is also the flow where your content and visibility strategy can add value, linking buyers to educational resources that increase product satisfaction and deepen brand affinity.
đź’ˇ Pro Tip: Segment your post-purchase sequence by first-time buyers versus repeat buyers. A customer making their fifth purchase does not need the brand introduction that a first-time buyer does. Repeat buyers should receive a shorter sequence focused on the cross-sell and loyalty reward, while first-time buyers receive the full onboarding arc. This segmentation improves relevance, reduces unsubscribes, and increases the likelihood of a second purchase from first-time buyers specifically.
Flow 5: Win-Back
The win-back flow targets customers who have not purchased in a defined window, typically 60 to 120 days depending on your average repurchase cycle, and attempts to re-engage them before they lapse permanently. Acquiring a new customer costs five to seven times more than retaining an existing one. Every past buyer you win back without a new acquisition spend improves your blended CAC and extends lifetime value without requiring ad budget.
A win-back sequence runs three to four emails over two to three weeks. The first email acknowledges the gap and leads with a compelling offer or a genuinely relevant reason to return. The second email introduces new products, new arrivals, or brand updates that give the lapsed customer a reason to re-engage beyond a discount. The third email presents a final offer with urgency, making clear that this is the last communication before the subscriber is moved to a suppressed segment. The fourth email, sent after no engagement with the first three, is a simple re-permission message that asks whether the subscriber wants to remain on the list.
The win-back flow feeds directly into your sunset flow. Subscribers who complete the full win-back sequence with no engagement or purchase are candidates for suppression, not continued sending. Continuing to send to permanently disengaged contacts damages your sender reputation and deliverability for the subscribers who do want to hear from you.
đź’ˇ Pro Tip: Trigger your win-back flow based on your specific repurchase cycle, not an arbitrary 90-day window. A brand selling consumables with a 30-day repurchase cycle should trigger win-back at 45 days of no purchase. A brand selling considered-purchase items with a 180-day cycle should trigger at 240 days. Calibrating the trigger to your actual buyer behavior makes the flow more relevant and less likely to interrupt subscribers who are simply in their normal purchase rhythm.
Flow 6: Sunset Flow
The sunset flow is the most underbuilt automation in most ecommerce email programs, and the most important one for long-term deliverability. It targets subscribers who have not opened or clicked any email in an extended period, typically 180 days or more, and gives them a structured opportunity to re-engage before being suppressed from future sends.
Continuing to send to permanently unengaged contacts does active damage to your email program. Gmail, Outlook, and Apple Mail all use engagement signals to determine inbox placement. A list with a large proportion of unengaged contacts generates poor open rates, which trains inbox providers to route your emails to spam or promotions folders for engaged subscribers as well. A clean, engaged list of 10,000 subscribers consistently outperforms a bloated, unengaged list of 50,000 on deliverability, open rate, and revenue per send.
A sunset sequence runs two to three emails over two weeks. The tone is direct and respectful: you have noticed they have not been engaging, you do not want to send emails they do not want to receive, and if they take no action they will be removed from the list. Include a single clear re-engagement CTA. Subscribers who click stay active. Subscribers who do not get suppressed. This protects your sender reputation and ensures the subscribers who remain on your list are genuinely interested in hearing from you.
đź’ˇ Pro Tip: Run your sunset flow as a continuous automation, not a one-time list clean. New subscribers enter the unengaged segment over time, and a continuous sunset flow catches them on a rolling basis rather than requiring a periodic manual list purge. Set it, monitor the suppression volume monthly, and let it run. A healthy ecommerce email program suppresses a small percentage of its list each month and replaces them with fresh, high-intent subscribers from the opt-in tools at the top of the funnel.
Flow 7: Back-in-Stock Alert
The back-in-stock alert flow converts at a higher rate per send than any other automation in a Shopify store’s Klaviyo account. A subscriber who signed up for a restock notification has already made a purchase decision. They identified the specific product they want, confirmed they were willing to wait for it, and gave you explicit permission to contact them the moment it is available. No other subscriber segment in your entire list arrives with that combination of intent and consent simultaneously.
The back-in-stock flow in Klaviyo requires two components: a snippet installed on your Shopify product pages that replaces the Add to Cart button with a Notify Me button when inventory hits zero, and a triggered flow that fires the moment inventory is restored. The email sequence itself can be as simple as a single message with the product image, a direct link to the product page, and a short urgency message noting that stock is limited. Speed matters here more than copy quality. A back-in-stock alert that fires within minutes of restock consistently outperforms one that fires hours later, because waitlisted buyers are likely monitoring multiple brands and the first notification wins the sale.
For high-demand products with frequent sellouts, consider a two-email sequence: an immediate restock alert followed by a low-stock urgency reminder 24 hours later for subscribers who received the first email but did not purchase. This follow-up captures a meaningful percentage of subscribers who saw the first notification but did not act immediately.
đź’ˇ Pro Tip: Add an SMS touchpoint to your back-in-stock flow for subscribers who have opted in to both email and SMS. The restock alert is one of the few messages where sending both channels in quick succession is justified rather than redundant, because the competitive dynamic of limited inventory makes speed critical. Send the email immediately and the SMS 30 to 60 minutes later for subscribers who have not yet clicked the email link.
How to Prevent Flows From Overlapping
As you add more flows to your Klaviyo account, suppression logic becomes essential to prevent a single subscriber from receiving multiple flow emails simultaneously. A subscriber who abandons a cart, receives an abandoned cart email, and is also in the middle of a post-purchase flow from a recent order should not receive messages from both flows at the same time. The result is message overload, increased unsubscribes, and a degraded subscriber experience.
The suppression framework that works for most Shopify brands establishes a flow priority hierarchy: abandoned checkout above abandoned cart, abandoned cart above browse abandonment, post-purchase above win-back, and win-back above sunset. Klaviyo’s flow filters let you exclude subscribers who are currently active in a higher-priority flow from entering a lower-priority one. Set a minimum time delay of 24 to 48 hours between flow emails across all automations to prevent any single subscriber from receiving more than one or two emails per day from automated sequences.
đź’ˇ Pro Tip: Build your flow suppression rules into Klaviyo before you activate any flow, not after you notice problems. Retroactive suppression fixes are difficult to apply cleanly to flows that are already sending. Starting with the suppression architecture in place means your flows run correctly from day one and you avoid the unsubscribe spikes that come from accidental message overlap.
🛍️ Running a Shopify Store?
All seven flows in this post are buildable natively in Klaviyo with the Shopify integration active. Klaviyo pulls product data, order history, and browse behavior directly from your Shopify store, enabling the behavioral triggers that make each flow work. The back-in-stock flow requires an additional Klaviyo snippet installed on your product pages, which your developer or a Shopify expert can add in under an hour.
The Bottom Line on Ecommerce Email Flows
Ecommerce email flows are the highest-ROI marketing investment a Shopify brand can make. They require an upfront time investment to build and test, and then they generate revenue automatically for as long as your store operates. No paid channel delivers that combination of leverage, longevity, and control over the audience.
Build in priority order: welcome series and abandoned cart first, then post-purchase, browse abandonment, win-back, back-in-stock, and sunset. Add suppression logic before activating each new flow. Test subject lines and incentive structure within each flow before moving on to the next. Most brands can have all seven flows live and tested within 30 to 45 days of starting the build.
The brands consistently generating 35 to 45 percent of their total revenue from email are not running better campaigns. They are running better flows. Campaigns amplify volume at planned moments. Flows capture revenue at every moment a subscriber demonstrates intent, around the clock, without a single manual send.
🎯 Ready to Get All 7 Flows Built and Running?
We build complete Klaviyo flow architectures for ecommerce brands, including suppression logic, A/B testing, and SMS coordination across every automation.
Most brands have core flows live and generating revenue within two weeks of kickoff.
Frequently Asked Questions About Ecommerce Email Flows
What are ecommerce email flows?
Ecommerce email flows are automated email sequences that trigger based on subscriber behavior. They include flows like the welcome series, abandoned cart, post-purchase sequence, win-back, browse abandonment, sunset, and back-in-stock alerts. Flows send automatically without manual effort and generate significantly more revenue per recipient than broadcast campaigns.
Which ecommerce email flow generates the most revenue?
The abandoned cart flow generates the highest average revenue per recipient of any ecommerce email flow, at $3.65 per recipient according to Klaviyo benchmark data. Top-performing brands generate $28.89 per recipient from abandoned cart flows through subject line optimization, three-email sequences, and inbox placement improvements.
How many emails should an abandoned cart flow have?
A three-email abandoned cart sequence consistently outperforms single-email sends. The recommended timing is email one at one hour, email two at 24 hours with social proof or brand value content, and email three at 72 hours with a time-limited incentive for high-value carts.
What should a welcome email series include?
A welcome series should deliver the opt-in incentive immediately in the first email, introduce the brand story and bestsellers in emails two and three, provide social proof and product benefits in email four, and close with urgency around the initial offer in email five. The full series should run over seven to ten days.
What is a sunset flow and why does every ecommerce store need one?
A sunset flow targets subscribers who have not opened or clicked any email in an extended period, typically 180 days or more, and gives them a final opportunity to re-engage before being suppressed from future sends. Every store needs one because continuing to send to permanently unengaged contacts damages deliverability and inbox placement for the engaged subscribers who do want to receive your emails.
How does the post-purchase email flow increase customer lifetime value?
The post-purchase flow increases LTV by reinforcing the purchase decision immediately after checkout, setting delivery expectations, requesting a review at peak satisfaction, and introducing a cross-sell offer timed to the moment the buyer has received and used their first purchase. Post-purchase emails have the highest average open rate of any flow type at 59.77% according to Klaviyo benchmarks.
What is the difference between abandoned cart and browse abandonment flows?
An abandoned cart flow triggers when a subscriber adds a product to their cart but does not complete the purchase. A browse abandonment flow triggers when a subscriber views a product page but does not add anything to their cart. Abandoned cart targets higher-intent subscribers and produces higher conversion rates. Browse abandonment targets a larger segment at an earlier stage of intent.
How do I prevent email flows from overlapping in Klaviyo?
Use Klaviyo’s flow filters to establish a priority hierarchy: abandoned checkout above abandoned cart, abandoned cart above browse abandonment, post-purchase above win-back, and win-back above sunset. Exclude subscribers currently active in a higher-priority flow from entering lower-priority flows. Set a minimum 24 to 48 hour time delay between flow emails to prevent over-messaging.
When should the back-in-stock alert flow trigger?
The back-in-stock alert should fire within minutes of inventory being restored, not hours. Waitlisted buyers often monitor multiple brands, and the first notification to arrive wins the sale. Speed of delivery matters more for this flow than for any other automation in your Klaviyo account.
How do I set up email flows in Klaviyo for a Shopify store?
Connect Klaviyo to your Shopify store via the native integration, which syncs product data, order history, and browse behavior automatically. Build each flow using Klaviyo’s flow builder, configure behavioral triggers for each automation, set suppression rules to prevent overlap, and activate flows starting with the welcome series and abandoned cart before adding the remaining five.

