Magicianly

Retention Strategy

Email Marketing Funnel for Ecommerce: The 5 Stages That Turn Clicks Into Repeat Customers

An ecommerce email marketing funnel has five stages: capture the visitors you already paid for, convert new subscribers in the first 72 hours, recover people who almost bought, retain first-time buyers until they order again, and win back the ones who slip away. Weekly campaigns run underneath all five. Most brands build the first three and skip the fourth, which is where most of the profit sits.

Someone clicked your ad five minutes ago.

They landed on your store, scrolled through a few products, checked the shipping and left.

You paid for that visit. And unless you got their email address, you'll never see them again.

That's not one lost sale. For a lot of ecommerce brands, that's the whole business, running on repeat all day.

An email marketing funnel is how you stop the leak.

By Emiel Dingemans, Founder of Magicianly

Updated

This Exact Ecommerce Funnel Generated $300M for My Clients (Breakdown)

What Is an Email Marketing Funnel?

An email marketing funnel is the set of signup forms, automated flows and campaigns that moves someone from their first visit to their first order, and then to the second, third and fourth. Each stage catches a different kind of drop-off, and each one feeds the next.

In ecommerce, the funnel doesn't end at checkout. That's where the important part starts.

We've worked with more than 150 ecommerce brands over the last seven years. Every one of them runs on some version of the five stages below.

What Are the 5 Stages of an Ecommerce Email Funnel?

Here's the whole funnel in one view:

StageWho it's forWhat we buildThe job
1. CaptureVisitors you're paying forA full-screen quiz popupGet the email before they leave
2. ConvertNew subscribersA front-loaded welcome flowGet the first order in the first 72 hours
3. RecoverPeople who almost boughtBrowse, cart and checkout abandonment flowsCatch the intent before it fades
4. RetainFirst-time buyersPost-purchase, cross-sell and replenishment flowsGet the second, third and fourth order
5. Win backCustomers who lapsedA store credit winback flowBring back the ones who slipped through

Underneath all five: 3 to 4 campaigns a week to your engaged subscribers.

Let's go through them one by one.

Stage 1: How Do You Capture the Traffic You're Already Paying For?

Catch every visitor you can before they leave, with a signup form that gives people a reason to engage instead of a reflex to close it.

Every click has a price. If someone leaves without giving you an email address or a phone number, that money is gone. You can't follow up. Your only option is to pay for them all over again and hope they come back.

Most brands already have a popup. It usually says "10% off, sign up for our newsletter." Visitors have seen that exact popup so many times that they close it before they've read it.

What we build instead is a full-screen quiz popup. It works in steps:

  1. Frame the offer as something they already have. Not "Want a mystery discount?" but "You've got a mystery discount." If people close it, it feels like losing something, not like skipping a chance to win something.
  2. Ask one question first. For a fitness brand, that could be "What are you training for right now?" with answers like building muscle, getting stronger, losing body fat or improving overall fitness. Answering creates a small commitment before you ask for anything. And it tells you what to talk about in the welcome flow.
  3. Ask for the email address on its own. Don't ask for email and phone number in the same step. Plenty of people don't want to share their number, and that's fine. You still want their email.
  4. Ask for the phone number in a separate step, with a clear "no thanks" option. Someone who skips it should still land on the success page.
  5. Send them to their inbox. The success page says the code is on its way, tells them to check their promotions tab or spam folder, and has a button that takes them straight to their inbox.

Why not just show the code on the success page? You can. We'd rather people open the first email. If a new subscriber never opens the first email from a brand they've never heard from, Gmail takes that as a weak signal, and your next emails are more likely to end up in promotions or spam. An opened first email sends a much better signal.

The offer should match what you sell. A quiz works well with a big catalog, because it helps people find the right product. If you sell consumables, a free gift with the first order or a bundle deal can work better than a percentage off.

Curious where your form stands? Here's what a good popup signup rate looks like, and how we build the form in our Klaviyo popup form guide.

Stage 2: How Do You Convert New Subscribers Into First-Time Buyers?

Front-load your welcome flow: two emails on day zero, then one a day. The buying decision happens in the first 72 hours, so that's where your emails need to be.

A subscriber isn't money yet. But they'll never be warmer than right after they sign up. They raised their hand five minutes ago.

That's why the biggest mistake here is going slow. A lot of brands send a welcome email every three or four days because they're scared of being annoying. We see the same thing in the data for every brand we work with: the highest conversion is in the first 72 hours. Waiting wastes it.

Here's the basic setup we like to use:

EmailWhen it goes outWhat it does
1ARight after signupDelivers the discount you promised, plus a few products to start with
1B8 hours laterA plain-text reminder of the code, ideally from the founder or the support team
216 hours after 1BMoves the buying decision forward
3 to 6One a day after thatEach one answers a different reason people buy or hold back

The discount they claimed sits at the top of every welcome email.

Email 1B can work extremely well. A plain-text email breaks the pattern after all the designed ones, and it has a better chance of landing in the primary inbox instead of promotions or spam. More on that in plain-text vs designed emails.

Don't skip a day in those first few days. The full build, with email examples, is in our welcome email series guide.

Stage 3: How Do You Recover Shoppers Who Almost Bought?

Treat abandonment as three levels of intent (browse, cart and checkout) and give each level a stronger push than the one before. Getting these people back is the closest thing to free money in ecommerce.

They browsed. They added to cart. Some made it all the way to checkout. Then they vanished.

Level 1: Browse Abandonment

Someone looked at a product and left. That's curiosity, not commitment.

So the email is a soft nudge. Show the exact product they viewed, add one helpful angle (like the answer to a common question about it) and leave it there. No pressure.

We typically run about four emails, with a discount as an option in emails 3 and 4. You can make it more advanced by splitting on purchase history, product or product category. More in our browse abandonment email guide.

Level 2: Cart Abandonment

They added something to their cart. Now they're serious.

Put their product front and center at the very top of the email, pulled in dynamically, so it's their item and not a generic banner. Surround it with proof: reviews, ratings, how many people bought it this month.

If they've never bought before, remind them that the welcome discount they claimed still works. You're resurfacing a discount they already have, not inventing a new one. That difference matters. A new discount on every abandoned cart trains people to abandon on purpose.

Run four or five emails per split, and split first-time buyers from returning customers. They come in from a different place, so talk to them differently. Our abandoned cart email guide has the full sequence.

Level 3: Checkout Abandonment

They entered their email at checkout. They were one click away from buying.

This gets the strongest push in the whole funnel: real urgency, plus reassurance on whatever stopped them. Usually that's the shipping cost, the delivery time, the returns policy or a problem a support link would solve. Make finishing the order feel effortless. The framework is similar to the cart flow.

Two Rules That Make All Three Work

  1. Speed. All three flows fire within about 20 to 90 minutes. Not hours, and definitely not days. Intent dies fast.
  2. No overlap. Someone in your checkout flow shouldn't also get your browse abandonment flow that same day. Set exclusions so each person is only ever in the one flow that matches their intent right now. Overlapping flows feel like harassment, and harassment gets you marked as spam. Here's how we set up flow filters and exclusions in Klaviyo.

Stage 4: Why Is Retention the Stage Where the Profit Hides?

Because for most ecommerce brands, the first order barely covers its own costs. The profit lives in order two, three and four. Retention is the stage that gets you there, and it's the one most brands skip completely.

Think about what goes into that first order: ad spend, the product, shipping, fees. A lot of brands are lucky to break even on it.

So if your store feels stuck, it's usually not a traffic problem. It's not even an ad problem. It's a second-order problem.

Now look at what most brands send after someone buys: an order confirmation, maybe a generic thank-you email, and that's it. That's their warmest, most valuable moment, and they go silent.

Here's what we build instead:

  1. Kill the buyer's remorse. Right after the purchase, reassure them they made a great call. Tell them what happens next, and build a little excitement while they wait for the order.
  2. Teach them to win with the product. Over the next days, show them how to use it and how to get the best results. It sounds soft, but it does the heavy lifting. A customer who feels the value is a customer who comes back.
  3. Cross-sell at the right moment. Around 20 to 40 days after the first order, once they've had time to use the product and love it, offer the thing that goes with what they bought. Not more of the same. Bought the coffee? Offer the frother. Bought the serum? Offer the moisturizer.
  4. Add replenishment reminders if you sell something people finish, timed to when they actually run out.
  5. Consider a subscription if you sell consumables. For consumables, we see it as the single biggest lever on lifetime value there is.

Isn't 20 to 40 Days Too Soon to Cross-Sell?

A lot of brands think so. They hold back because it feels too fast after the first purchase. The data usually says otherwise.

At three brands we work with, the average time between orders was 42.8, 33 and 28.4 days, and 57%, 72% and 75% of repeat buyers came back within the first 30 days. In most of our accounts, people rebuy somewhere in the first 20 to 40 days. For some brands it's 50 to 60 days. So check your own numbers before you pick a delay.

We explain how to find yours in average time between orders, and what to recommend in our cross-sell flow guide.

How Do You Know Retention Is Working?

Judge it on repeat purchase rate and lifetime value by cohort, not on the share of revenue a dashboard attributes to email. A discount blast can juice the attributed number for a month. Your repeat purchase rate tells you whether you're building a business. Here's why we don't trust Klaviyo attribution on its own.

Stage 5: How Do You Win Back Customers Who Lapsed?

Skip the "we miss you" email. Give lapsed customers store credit with a real expiration date, and time the flow to your own repurchase data instead of a default 90-day timer.

Think about who actually gets a "we miss you" email. Someone who has ignored your emails for months: your best launches, your best content, all of it. And the plan is that they'll come running back because you miss them? They know that email went to 50,000 people. Sentiment doesn't bring lapsed customers back. The right mechanism does.

Our mechanism is a store credit notice: "You've got $13.42 in store credit," credited to their account, with a real expiration date.

Notice the amount. Not a clean $15 or $20. Round numbers read like promotions. Odd numbers read like money. And money that's already theirs, with an expiration date on it, triggers something a discount never will: loss. Ignoring 20% off costs them nothing. Letting their own credit expire feels like throwing cash in the trash.

Under the hood, it's still a discount code. To the customer, it feels completely different. We cover the psychology behind it in loss aversion marketing.

Then the timing. Your customers don't shop on a template schedule, so don't fire your winback on a default 90-day timer. Pull the average gap between a customer's first and second order and trigger the winback around that gap. If you already have a replenishment reminder covering that window, wait closer to twice the gap. So if your customers rebuy around day 30, day 60 is when they're truly lapsed, and that's when the winback starts. The setup is in our Klaviyo winback flow guide.

What Keeps the Whole Funnel Running?

Campaigns. Every stage so far is automated, but automation alone goes quiet, because flows only fire when someone does something on your site.

We send 3 to 4 campaigns a week, to engaged subscribers only. Mostly value-led: stories, education, social proof, launches. One real sale a month, max.

Those campaigns keep your list warm and keep you top of mind, so when someone's ready to buy, they buy from you and not from a competitor. They also drive the site visits that trigger your abandonment flows and the orders that feed your post-purchase flow.

The flows are the machine. The campaigns are the current running through it. Here's how often we send marketing emails, and why.

Why Build the Funnel Around Email Instead of More Ads?

Because ads are rented attention and your email list is owned. You pay for every click, every time, forever. With email, you pay once to capture someone, and every conversation after that is yours.

That's the economics of the whole funnel in one line: you rent the click once, but you own the customer relationship.

Where Should You Start?

Start with stages 1 and 2: the signup form and the welcome flow. Every day those two aren't running, today's traffic walks out for good, and everything else in the funnel starves without them.

Then work your way down. Be realistic about the effort, though. Building all five stages (writing the copy, designing the emails, dialing in the timing, testing every step) takes months. And the funnel is a chain. One flow that overlaps wrong or one form that quietly underperforms, and the whole thing leaks.

If you'd rather see the same system as customer states, our email marketing customer journey breaks it into eight stages. And if your account is already running and you want to know what to fix first, start with how to improve email marketing performance.

So What Does an Ecommerce Email Marketing Funnel Need?

Five stages and an engine:

  • Capture the traffic you already pay for, with a form people actually want to answer.
  • Convert new subscribers in the first 72 hours with a front-loaded welcome flow.
  • Recover browse, cart and checkout abandoners within 20 to 90 minutes, without overlap.
  • Retain first-time buyers with post-purchase education, a well-timed cross-sell and replenishment.
  • Win back lapsed customers with real store credit, timed to your own data.
  • Run campaigns underneath it all: 3 to 4 value-led sends a week.

You rent the click. You keep the customer. That's the whole point of the funnel.

Frequently Asked Questions

What is an email marketing funnel in ecommerce?

It's the system of signup forms, automated flows and campaigns that moves a visitor to a first order and then to repeat orders. In ecommerce, the funnel keeps going after checkout, because that's where most of the profit is.

What are the stages of an email marketing funnel?

We use five: capture, convert, recover, retain and win back. Campaigns run underneath all five and keep the list engaged.

How many emails should a welcome flow have?

Our basic setup is two emails on day zero (one right away and a plain-text reminder 8 hours later), then emails 2 to 6 about a day apart. Most new subscribers decide in the first 72 hours, so don't spread them out.

How fast should abandonment emails go out?

Within about 20 to 90 minutes for browse, cart and checkout abandonment. Intent fades fast, so waiting hours or days loses most of it.

When should you send a cross-sell email after a purchase?

In most of our accounts, around 20 to 40 days after the first order, once people have had time to use the product. Check your own time between orders first, because some brands see 50 to 60 days.

Which part of the funnel should you build first?

The signup form and the welcome flow. Without them, every other stage has too few people to work with.

Want Us to Build and Manage This for You?

Magicianly helps established ecommerce brands turn email, SMS and retention into a system that moves customers toward the next purchase.

Related Reading