One welcome flow for everyone is the mistake I see everywhere
A single welcome flow talks to everyone, so it reaches no one. Your data reveals three profiles: converters ready to buy, journey starters still hesitating, and bounced visitors. Each deserves its own flow. Start with the main Welcome Series, then post-purchase, then abandonment.
- Author
- Axel Corton
- Subject
- CRM
- Date
- Read time
- 6 min

Key takeaways
- Bounced visitors make up 50 to 60% of total traffic and are the easiest group to win over.
- Converters already at checkout don't need a promo code, they need a post-purchase welcome.
- Journey starters need a story-driven flow with no code, pop-up triggered on scroll or delay.
- Set your pop-up trigger to average session length, often between 40 seconds and one minute.
- Priority order: main welcome, then post-purchase, then abandonment flow. Don't build it all at once.
Most brands I see are running on a single welcome flow. A pop-up promising -10%, the code goes out, a note from the founder, two or three products, and that's it. Everyone goes through the same pipe. And that's exactly where it breaks down.
The thing is, your welcome flow was built for an imaginary customer. Not a real one. It tries to talk to everyone at once, so it ends up talking to no one. A guy who was already at checkout gets the same email as someone who landed on your site by accident. That makes no sense.
I'm going to walk you through how I split this into three, because when you look at the data, there are three profiles that show up at almost every brand.
The problem with a single welcome flow
Take the classic flow. Someone signs up through the pop-up to grab their promo code. The flow sends the code, then rolls into the brand story, the hero products, the founder's note, a few recommendations. It's not a bad flow in itself.
But it rests on a false assumption. The idea that every new subscriber is equally informed, equally ready to buy, and equally motivated by that same -10%. That's not true.
On top of that, this flow is trying to do two jobs at once. It's transactional (here's your code, as promised) and it's brand-building (let me convince you to fall in love with the brand). Both at the same time. The result is it does both halfway.
When I realized this on the accounts we manage, I started with a dead-simple question. Who exactly is this email for?
The three types of visitors landing on your site
Once you stop assuming everyone behaves the same way, three groups emerge from the data. And they emerge for every brand.
Converters, ready to buy the moment they arrive
These people already decided to buy before they even set foot on your site. They click a product, head to checkout, and they're gone. Often within minutes.
Several things got them there. They clicked a Meta ad. They read reviews. They did their research on Reddit. Or it's a cheap product and it's a pure impulse buy.
The classic mistake is to keep throwing a promo code at them. If someone's already at checkout, you're giving away margin for nothing. Worse, you're sticking pop-ups and redirects in their path, slowing down a sale that was already happening.
What you want to do with this group is clear the path. You cut friction to the minimum, let them check out, and save your marketing energy for after the purchase. That's where product education, cross-sell flows, the loyalty program and referral turn a first-time buyer into a repeat customer.
The welcome flow they need is a post-purchase welcome. Once someone has just made their first purchase, that's when the founder's note, the product care tips or a first up-sell actually make sense. These people have already chosen you, so you talk to them like customers, not prospects.
Journey starters, the ones who need a reason to come back
These people need at least two visits before they convert. This is your mid-funnel. They arrive once, spend time on your product pages, read your copy, then leave. Usually to compare you against two or three competitors in the same category. If you win the comparison, they come back and buy. If you don't, they don't come back.
The mistake is assuming what's blocking them is always price. Sometimes it is. But often it's something else. A missing product feature, shipping costs that caught them off guard, a size out of stock. When you treat every hesitation as a price problem, you miss the real objection.
The welcome flow they need is a story-driven flow that skips the promo code entirely. One that does what a good salesperson would do if someone walked into your store. It introduces the brand, explains why it matters, and earns the sale. It's your CRM concierge, basically.
What works well here is having a really long flow that bakes your best newsletters into it. Because if you've got a killer, slick newsletter that went out yesterday, a new subscriber who shows up today will never see it. By including it in the flow, you make sure every new subscriber gets it.
On the pop-up too, flip the logic. For this group, a pop-up with a delay or triggered on scroll makes more sense. Look at where people spend the most time on your site, or set the trigger to your average session duration (often between 40 seconds and a minute), and show the form right before that window closes.
And you build other flows alongside that answer specific needs. Back-in-stock, product education content, price drop, or a short survey asking what's holding them back. Each one solves a different objection instead of assuming there's only one.
Bounced visitors, your biggest and most ignored goldmine
This is by far the biggest group. Usually 50 to 60% of your total traffic. Some land by accident. Some click an ad without meaning to. Some just aren't ready. Whatever happens, they leave without buying.
It sounds counterintuitive, but this is often the most interesting group. Not just because it's the biggest, but because it's the easiest to win over. Converters and journey starters are small, hard-to-win segments. Bounced visitors are a wide net. A good offer, a well-timed reminder, or just consistent visibility, and you convert a decent chunk of them.
The mistake is letting them slip away without capturing anything. And then paying to win them back through acquisition, when you could have owned the relationship through email and SMS. I talk a lot about friction on the capture side here, and the forms that actually grow your list are a real project in their own right.
The welcome flow they need is an incentive-based flow, triggered when they fill out an exit-intent pop-up. You deliver the code right away to keep them on the site.
And you stack the abandonment flows behind it. Browse abandonment, site abandonment, cart abandonment. Once you've got their contact, staying in front of them costs a lot less. If you want to dig into this, 12 things that actually work on cart recovery covers the abandonment side well.
How I build this without drowning
One piece of advice I give all the time is don't try to do everything at once. Having three perfect welcome flows from day one is a huge project you'll never actually tackle.
I start with the main Welcome Series. You do it well, you filter it well, and once it's running, you move to the next one. Priority in order, the welcome, then the post-purchase, then the abandonment flow. You add complexity later. Starting from a simple base that works is always the right call.
Second point, segmentation at entry. You don't need crazy data to start. The sign-up source is already enough to split. Someone coming in through an exit-intent pop-up is not the same profile as someone handing you their email through an ad. That even deserves two different branches within the welcome. I go into detail in your Meta leads are not your pop-up leads, because the pop-up audience is much warmer.
Third point, watch out for overly complex segmentation. It's useless because you get lost in it. You build tons of hyper-personalized tracks and the ROI never shows up. Three well-built flows that address three real intents is more than enough to get started.
What you do Monday morning
Look at your current welcome flow and ask yourself the real question. Who is it talking to? If the answer is everyone, you just found your problem.
Split it into three. A post-purchase for converters, a story-driven one with no code for journey starters, an incentive-based one on exit-intent for bounced visitors. Start with the one that carries the most weight in your data, finish it, move to the next. Your welcome probably isn't underperforming because of a better subject line or a better discount. It's underperforming because it's trying to talk to three people with one message.
Frequently asked questions
When should the first email in the welcome flow fire?
It depends on the type of visitor. For an exit-intent (bounced visitor), you deliver the code immediately to keep them on the site. For a journey starter, a pop-up triggered on scroll or after the average session duration (40 seconds to a minute) makes more sense than something that pops the moment they arrive.
How do I segment at entry without enough data?
The sign-up source is enough to get started. A contact coming in through an exit-intent doesn't have the same intent as a Meta lead or a standard pop-up subscriber. You create a branch per source in your welcome, and enrich the profile as the first on-site actions come in.
How many emails should I plan for each flow?
No fixed rule. The journey starters' welcome can be long and bake in your best newsletters so every new subscriber gets them. The converters' flow is shorter and post-purchase. Start simple, you add complexity once the base is running well.
Should I give a promo code in every welcome flow?
No. Converters are already at checkout, giving them a code is throwing away margin. Journey starters often hesitate for reasons other than price, so you build a story-driven flow with no discount. You save the code for bounced visitors on exit-intent.
How do I handle the overlap between welcome and abandonment flows?
You carefully filter your entry and exit conditions so a contact doesn't receive everything at once. Prioritize the logic, a cart abandonment is more urgent than an onboarding sequence. Keep it as simple as possible at the start, and add exclusions as you go.
Keep reading
Subscribe to our newsletter
Our methods on paid media, eCommerce and CRM, in your inbox.



