Your Email Program Is Probably Underperforming. Here Is How to Tell.
I see this constantly - ecommerce brands assuming their email program is fine. They send a few campaigns a month, have an abandoned cart flow running, and email drives somewhere around 10-15% of total revenue. They call it a win.
Calling it a win means leaving money in the channel without picking it up.
Healthy ecommerce brands drive at least 20-40% of their revenue through email. Top operators consistently push that number to 30-50% or higher. Practitioners who have managed email across 100+ direct-to-consumer brands put the ceiling at 50%+.
If you are sitting at 8-15%, you are not failing. But you are leaving a significant amount of money in the channel without picking it up.
This article breaks down what the top ecommerce email programs look like - the flows they run, the splits they target, the mistakes they avoid - using real benchmark data. Concrete numbers, not conceptual advice.
Flows vs. Campaigns
There is one number that separates mature email programs from amateur ones.
Klaviyo benchmark data across 183,000+ customers shows email flows generate nearly 41% of total email revenue from just 5.3% of sends - with an average revenue per recipient that is nearly 18x higher than campaign sends.
Read that again. 5.3% of your sends should be generating nearly half your email revenue. Your automation setup is broken - not your list, not your offers.
The healthy benchmark for a well-optimized store is 50-60% of email revenue coming from automated flows and 40-50% from manual campaigns. If campaigns are driving more than 70% of your email revenue, your flow architecture is underdeveloped and you are leaving compounding revenue behind.
I see this every week - brands skewed heavily toward campaigns. They send more and automate less. The data says that is exactly backwards.
The 9x Performance Gap Between Good and Average Agencies
An Omnisend study of 717 agencies managing nearly 3,000 brands found that top email agencies generate $5.96 per automated message. Average agencies generate $0.67 per automated message. That is a 9x difference - on the same type of email, to the same type of customer, in the same channel.
Execution is the difference. Top agencies run an average of 5.3 active flows per client and launch the first automation within 8 days of onboarding - not 30. Flows are where they start.
What does this mean for your brand if you manage email in-house? The same logic applies. Brands getting outsized results from email have more flows running, those flows are better tuned, and they launched them faster.
The 8 Flows Most Brands Are Not Running
I see this every week - ecommerce brands with 2-3 active flows. Sometimes four. Rarely more. Here is what a complete flow setup looks like.
- Welcome Series - Your highest-leverage flow. Welcome emails hit open rates above 60%, the highest of any automated email type. A well-structured welcome series sets purchase expectations, introduces the brand, and segments buyers from browsers.
- Abandoned Cart - The most-discussed flow for good reason. Klaviyo data shows abandoned cart flows drive the highest average revenue per recipient of any automated flow. Top performers reach $28.89 per recipient - nearly 8x the platform average. The Baymard Institute puts the global cart abandonment rate at 70.22%, making this the single biggest recovery opportunity in ecommerce.
- Abandoned Checkout - Different from cart abandonment. A shopper who reaches checkout has much higher purchase intent than one who simply added to cart. These two flows should have different triggers, different copy, and different urgency levels. I see brands lumping them together or only running one.
- Browse Abandonment - For visitors who looked at a product page but never added anything to cart. Lower intent than cart abandonment, but enormous volume. At scale, browse abandonment flows produce significant incremental revenue that would otherwise vanish.
- Post-Purchase - Consistently flagged as the biggest missed lifetime value opportunity. Practitioners report that post-purchase sequence optimization can add 10-15% to customer LTV. A fashion brand case study comparing two groups of customers found a 35% repeat purchase rate for customers who received education-focused post-purchase emails, versus a 12% repeat rate for customers who received discount-focused emails over the same 90-day window. Education wins. Discounts train buyers to wait.
- Cross-Sell - Triggered after purchase to recommend relevant adjacent products. I've watched brand after brand skip this entirely or send generic emails with no behavioral logic behind the selection.
- Win-Back - For lapsed customers who have not bought in 60, 90, or 120+ days depending on your typical repurchase window. One operator reported that re-engaging a list of 100,000 subscribers who had not received email in over a year with a single plain-text message produced a significant wave of recovered buyers that had slipped through the cracks. The message was simple: Hey [name], are you still interested in [product]? That was it. It worked.
- Back in Stock - For waitlisted or previously out-of-stock products. High intent, low competition, and almost zero brands have this fully automated.
When I audit brands running 2-3 flows, it's Welcome, Abandoned Cart, and maybe Post-Purchase. That means Browse Abandonment, Checkout Abandonment, Cross-Sell, Win-Back, and Back in Stock are often generating zero revenue - not because they do not work, but because nobody built them.
Find Your Next Customers
Search millions of B2B contacts by title, industry, and location. Export to CSV in one click.
Try ScraperCity FreeWhy Your Abandoned Cart Email Is Probably Destroying Your Margins
This is one of the most counterintuitive findings from practitioner data. The most common abandoned cart email structure is also one of the worst for long-term revenue.
I see it constantly - brands sending a discount in the first abandoned cart email. Here is 10% off to come back and finish your order. It feels generous. It converts short-term. And it is training your buyers to abandon carts on purpose so they get a discount.
Practitioners with before-and-after data on this are clear. A value-first cart sequence - no discount in Email 1 - improved placed order rate from 0.4% to 2.1% on the same brand with the same list size. Revenue per recipient moved from $0.04 to $3.71. The only change was removing the first-email discount and replacing it with a product-focused reminder.
The optimal 4-email cart sequence practitioners recommend:
- Email 1 (30-60 minutes after abandonment): Visual product reminder, no discount. Just show them what they left behind with strong photography and simple copy.
- Email 2 (24 hours): Plain text from a founder or customer service rep. Soft, human touch. Mild discount if you want to include one here.
- Email 3 (48 hours): Social proof. Reviews, star ratings, testimonials about the specific product they abandoned.
- Email 4 (72 hours): Plain text, urgency. Final chance. This one can include a harder discount or free shipping threshold if needed.
Klaviyo data confirms the sequence argument. Three-email cart flows generated $24.9 million in recovered revenue across analyzed brands, versus $3.8 million for single-email approaches. The sequence matters more than any individual email.
The List Growth Lever You're Leaving Untouched
Your email program output is capped by your list quality and size. You can have the best flows in the world, but if 2% of site visitors opt in, you are operating at a fraction of what is possible.
The target benchmark practitioners cite for opt-in rate is 10%+ of site visitors. I see it constantly - brands sitting at 2-4%, wondering why their email revenue isn't moving.
One supplement brand documented its popup improvement in detail. By adding a micro-commitment step - where visitors make a small behavioral choice before seeing the form - and building separate versions for mobile and desktop, the brand improved submit rate from 4% to 12.5%.
Another case study showed even starker numbers. Improving a popup from 2.1% to 8.55% submit rate pushed welcome flow revenue from $11,000 per month to $44,500 per month at the exact same ad spend. The email program did not change. Only the front door did.
The math matters here. If your popup converts at 2% and you improve it to 8%, you quadrupled the size of your welcome flow audience. Every downstream flow - cart recovery, post-purchase, win-back - benefits from that multiplier.
Welcome email open rates above 66% are achievable on a well-structured opt-in with clear value exchange. But you only get there if you get the opt-in right first.
The Post-Purchase Sequence Is Where LTV Gets Built or Destroyed
If abandoned cart is the most talked-about flow in ecommerce email, post-purchase is the most neglected. Practitioners consistently flag it as the biggest missed lifetime value opportunity in DTC brands.
One documented case saw $33,000 in additional post-purchase flow revenue from testing alone - no new flows built, just better audience targeting, timing adjustments, and A/B tests on an existing sequence.
I see this every week - brands missing the window on post-purchase timing entirely. Data on repurchase behavior shows that the top 25% of customers in a cohort will repurchase within 8 days of their first purchase. The top 50% repurchase within 16 days. By day 30, you have captured 75% of the customers who will come back at all.
Want 1-on-1 Marketing Guidance?
Work directly with operators who have built and sold multiple businesses.
Learn About Galadon GoldIf your post-purchase flow sends its first cross-sell or repurchase nudge on day 7 or later, you are arriving after the window for your best customers. They have already decided whether to come back or not. The flow should begin within 24-48 hours and build through day 30.
The content question also matters. The fashion brand case study cited earlier compared two approaches head-to-head. Customers who received post-purchase emails that taught them how to use, style, or care for what they bought showed a 35% repeat purchase rate at 90 days. The discount group hit 12%. Same product. Same customers. Different emails.
If your post-purchase sequence leads with discount offers, you are probably suppressing repeat purchase rate and training your best customers to wait for deals.
The SKU-to-Email-Calendar Problem
This is one of the most underrated problems in ecommerce email, and almost no guide covers it.
A 9-figure footwear brand was promoting every product category in its campaign emails - spreading sends across the full catalog. But 95% of brand revenue came from just 3 collections. Those 3 collections were receiving only about 11% of email send airtime.
The fix was not complex. The brand cut from 14 sends per month down to 6, all focused on the hero collections. Email revenue went from 11% of total revenue to 26% of total revenue in 90 days. Not from sending more - from sending to the right products.
If your email program tries to be a catalog - promoting everything, giving equal airtime to SKUs that move and SKUs that do not - you dilute your list attention on the products that drive purchases.
I see this every time I run an audit - brands that only catch it when they pull their email-to-product-revenue data and see the mismatch. Run that audit. Look at which collections drive 80% of your store revenue. Then look at what percentage of your campaign sends promoted those collections. It is right there in the numbers.
The Attribution Problem I See Brands Missing Every Week
Here is a number that should make you skeptical of your own dashboard. Many Klaviyo accounts show email revenue that includes subscription auto-charges - purchases that would have happened regardless of any email send.
When practitioners filter subscription revenue out of email attribution windows, the reported email-driven revenue percentage dropped from 47% down to as low as 16% of actual influenced revenue. That is a massive overstatement.
This matters for two reasons. First, you may be over-crediting email and under-investing in acquisition. Second, your flow performance may look better than it is, masking real opportunities for improvement.
The fix requires deliberate setup. Filter subscription auto-charges from your email attribution window. Build a dashboard that separates flow revenue from campaign revenue and shows both as a percentage of total store revenue month over month. Track revenue per recipient by flow type. These are the numbers that tell you where your program stands.
Apple Mail Privacy Protection adds another layer of noise. It inflates reported open rates by 10-15% for lists with heavy Apple Mail users. Open rates are increasingly directional signals, not hard metrics. Click rate and placed order rate are the true performance indicators for ecommerce email flows.
Segmentation Is Where Campaigns Get Their Revenue Back
Manual campaigns - the newsletter, the product launch email, the seasonal promotion - are not dead. But sending them to your full list is one of the most reliable ways to suppress performance and train subscribers to ignore you.
Klaviyo data shows segmented campaigns generate 760% more revenue than non-segmented sends. That is not a rounding error. That is the difference between email as a marginal revenue channel and email as a primary one.
Find Your Next Customers
Search millions of B2B contacts by title, industry, and location. Export to CSV in one click.
Try ScraperCity FreeThe minimum segmentation any campaign should use before sending:
- Engaged vs. unengaged (based on open or click activity in the last 60-90 days)
- Buyers vs. non-buyers
- Category interest based on what they have browsed or purchased
In every account I've audited, just separating engaged subscribers from the full list - and sending campaigns only to engaged subscribers - improves deliverability, click rate, and conversion simultaneously. The subscribers you do not send to still get the automated flows triggered by their behavior. You lose nothing.
The top 10% of email campaigns on Klaviyo generate an average of $0.97 in revenue per recipient. The platform average is far lower. Segmentation depth and content relevance explain almost all of it, not better design or more compelling subject lines.
What SMS Adds to the Picture
SMS amplifies email revenue when both run together.
For brands that deploy SMS alongside email, the revenue lift is substantial. Omnisend agency research shows SMS adds 202% more revenue for brands that deploy it versus those that do not. Omnisend data also shows automated SMS generates $2.87 per message versus $0.18 for campaign messages - a 15.9x difference in per-message efficiency.
The practical play for most brands is to use SMS for time-sensitive moments: flash sales, back-in-stock notifications for high-demand products, and abandoned checkout recovery where speed matters. Email handles the full relational sequence. SMS handles urgency.
Building the SMS list is the constraint. In my experience, brands collect email consent at a much higher rate than SMS consent. Adding an SMS opt-in step to your popup after email capture closes that without a separate acquisition effort.
Finding Your Program Tier
Here is a clean way to benchmark where your email program sits right now.
| Metric | Below Average | Average | Top Tier |
|---|---|---|---|
| Email as % of total revenue | Under 20% | 20-35% | 35-50%+ |
| Flow revenue as % of email revenue | Under 30% | 30-50% | 50-60%+ |
| Abandoned cart revenue per recipient | Under $1 | $3.65 | $28.89 (top 10%) |
| Popup opt-in rate | Under 4% | 4-8% | 10%+ |
| Active flows running | 1-2 | 3-4 | 5+ |
| Welcome flow open rate | Under 35% | 40-60% | 66%+ |
Run your numbers against this table. Every cell where you fall in the below-average column is a revenue opportunity. It is fixable. Execution is the difference.
The Build Order That Works
If you are starting from scratch or rebuilding a broken program, the order in which you build matters. Here is what top agencies do and why they do it in this sequence.
Step 1 - Fix the front door. Optimize your popup before building any flows. A better opt-in rate means every downstream flow has more people in it. Fixing the popup first multiplies everything else.
Step 2 - Build the Welcome Series. This is the highest-open-rate email you will ever send. Use it to set expectations, tell the brand story, and push toward first purchase. Three to five emails over 7-10 days is the baseline. Top agencies launch this within 8 days of taking on a new client.
Step 3 - Build Abandoned Cart and Abandoned Checkout. These are your highest revenue-per-recipient flows. Get them running immediately. Use the 4-email no-discount-first structure. Do not combine cart and checkout into a single flow.
Step 4 - Build Post-Purchase. Design it around your actual repurchase windows, not a generic 7-day delay. Start with education, not discounts. Add a cross-sell sequence after the education sequence completes.
Step 5 - Add Browse Abandonment. Lower urgency than cart, but high volume. Even a 0.5% conversion rate at scale produces significant incremental revenue.
Step 6 - Build Win-Back. Define your lapse window based on your average repurchase interval. A consumables brand might define lapsed as 45 days. A furniture brand might set it at 180 days. Use your data, not a generic template.
Step 7 - Campaign segmentation and cadence optimization. Once flows are running, move to campaigns. Segment before you send. Match send cadence to your category. A high-velocity fashion brand can send 2x per week to engaged subscribers. A high-consideration supplement brand might send 1x weekly. Start conservative and increase based on unsubscribe rate and revenue per send.
The List You Already Have Is Bigger Than You Think
Buyers are sitting in the list who simply fell through the cracks.
One operator worked with a client who had 100,000 people on his email list. He had sent a 4-email welcome sequence over a year earlier and then nothing. Not a single campaign. Not a win-back. Nothing.
The question practitioners always ask in this scenario is simple. What are the odds that some of those 100,000 people are ready to buy right now? The answer is always: a lot of them.
A single plain-text message sent to lapsed subscribers produces a wave of recovered buyers. The timing hits people who have been thinking about buying but needed a nudge. The message that worked: Hey [name], are you still interested in [product]? That was it. Flooded with replies.
Win-back and re-engagement flows are consistently undervalued because they do not feel like marketing. They feel too simple. That simplicity is exactly why they work.
If You Are Running B2B Ecommerce or Wholesale Outreach
For ecommerce brands selling in the B2B space - wholesale accounts, trade buyers, bulk orders - email marketing for ecommerce looks different at the top of the funnel. The flows and segmentation logic still apply. But the list-building strategy is different.
Organic opt-ins from a popup work for consumer DTC. For B2B ecommerce - reaching retailers, distributors, or commercial buyers - you need a different approach to list building. Try ScraperCity free to search millions of contacts by title, industry, location, and company size so you can build a targeted outreach list before you ever send a campaign. If wholesale or trade accounts are part of your growth model, that is the front-door problem on the B2B side.
The Metrics That Predict Whether Your Program Will Grow
I pull up email dashboards every week and they're showing lagging indicators. Open rate, click rate, revenue last month. These tell you what happened. They do not tell you whether your program will grow.
Here are the leading indicators that predict program health.
- Net list growth rate: Gross new subscribers minus unsubscribes and bounces. If this is negative, no amount of flow optimization saves you. A healthy target is 8-15% monthly net growth.
- Revenue per recipient by flow: Tracks which flows are pulling weight and which are not. Flat or declining revenue per recipient on a flow usually means the segment has been over-mailed or the content has gone stale.
- Repeat purchase rate at 30, 60, and 90 days: Your post-purchase and retention programs either move this number or they don't. If this number is not improving, your post-purchase sequence is not working regardless of what your email dashboard says.
- Popup submit rate tracked weekly: If this drops, it usually means your offer got stale or your form experience broke on a new device or browser. Monitor it weekly.
The brands that get the most from email do not just send more emails. They track the right numbers and optimize the inputs that drive those numbers. List growth rate drives future flow volume. Popup rate drives list growth rate. Flow revenue per recipient drives email share of total revenue - and these compound.
What Winning Email Programs Have in Common
After looking at benchmark data across thousands of brands and practitioner case studies from operators who have built and sold ecommerce businesses, the pattern is consistent.
Winning programs have more active flows. Those flows are triggered by behavioral signals rather than time. They do not lead with discounts in high-intent flows. And they have a front door - a popup - that is converting.
An email program generating 8% of revenue versus one generating 40% almost never comes down to list size. It is almost always the architecture - the number of active flows, the segmentation logic, the popup performance, and whether the post-purchase sequence is built around education or incentives.
Every one of those gaps is fixable.
Start with the benchmarks table above. Find your lowest metric. Fix that one first. The compounding effect will do the rest.