A welcome flow should be a branched architecture, not a linear sequence. Build it with 4–6 emails over 7–10 days, split on purchase behavior after each send, and decide upfront whether a discount is strategically right for your brand—because defaulting to a discount offer is quietly eroding your margins without earning proportional loyalty.
Here's the reality check most welcome flow guides skip: the moment a subscriber buys during your welcome sequence, they should exit it immediately and enter your post-purchase flow. If they don't, you're emailing a customer with an acquisition offer—burning margin on someone who already converted and training your best new buyers to expect discounts they don't need.
This guide covers the architecture, the decision framework for discount vs. no-discount, a 5-point diagnostic for flows that get opens but not purchases, and the Klaviyo setup details that most articles treat as an afterthought.
What Is a Welcome Flow, and Why Does It Matter More Than Any Other Automation?
A welcome flow is an automated email sequence triggered when someone subscribes to your list—distinct from broadcast campaigns because it runs on autopilot, personalized to when each individual subscribes. It typically spans 4–6 emails over 7–10 days and consistently ranks as the single highest-revenue automation in most DTC retention stacks, outperforming abandoned cart and post-purchase flows on a per-recipient basis.
The reason welcome flows punch above their weight is simple: new subscribers are at peak engagement the moment they sign up. They just raised their hand. They want to hear from you. That window closes fast—engagement drops sharply after the first 72 hours, and in our experience, subscribers who don't purchase in the first 7–10 days are significantly less likely to ever convert.
Most brands treat this as a simple 5-email drip. Set it up once, let it run, never touch it again. That's the opportunity. Because when a welcome flow is built correctly—with branching logic, the right offer strategy, and suppression rules that actually work—it consistently outperforms every other automated sequence on a per-recipient basis.
Revenue per recipient (RPR) is the average revenue generated per email sent in a flow, calculated by dividing total flow revenue by emails delivered. It's the metric that matters most for welcome flow evaluation—not open rate, not conversion rate alone, but revenue per email because it accounts for both conversion rate and average order value simultaneously. Open rate is the percentage of delivered emails that a recipient opens, used as a top-of-funnel signal for subject line performance and list health. Click rate is the percentage of delivered emails in which a recipient clicks at least one link, indicating how well the email body and CTA drive action. In our experience working across DTC programs, well-built welcome flows generate meaningfully higher RPR than underbuilt linear sequences—the gap tends to widen as AOV and offer clarity improve.
Why Do Linear Welcome Sequences Fail to Convert?
The most expensive structural mistake in DTC welcome flows is treating them as a linear queue—every subscriber gets the same 6 emails in the same order regardless of what they do. The fix is a conditional split after every email: if the subscriber has placed an order, exit them to your post-purchase flow. If they haven't, continue the sequence. This single change stops you from emailing buyers with acquisition offers.
Klaviyo is an email and SMS marketing platform built for ecommerce brands that enables behavioral automation, segmentation, and flow logic based on real-time customer data. According to Klaviyo's flow documentation, a conditional split is a branching logic node in Klaviyo's flow builder that routes subscribers down different paths based on whether a specified condition is true or false at the moment they reach that node.
Here's what a properly branched welcome flow looks like in practice:
The Three-Path Architecture:
- Non-purchaser continuation path: The subscriber has not bought. Continue the standard sequence—brand story, product education, social proof, offer reminder, final urgency.
- Mid-flow converter exit: The subscriber purchases during any email in the sequence. They immediately exit the welcome flow and enter your post-purchase flow. This is configured in Klaviyo as a conditional split with the condition "Has placed order at least once" checked before each send.
- Engaged non-purchaser branch: At email 4 or 5, subscribers who have opened emails but not purchased get a softer offer path—this is where a free shipping offer, a gift-with-purchase, or a targeted discount makes sense for brands that have been holding their offer in reserve.
In Klaviyo's flow builder, configure this with a conditional split node before each email send. Set the condition to "Has placed order at least once since starting this flow." Yes path exits to your post-purchase flow. No path continues to the next email. It takes only a few minutes to add to an existing flow and immediately stops the margin bleed of emailing converted subscribers with discount codes.
The browse abandonment flow is your safety net for subscribers who engage with the welcome emails and visit your site but don't add to cart. After the welcome flow ends for non-converters, any subsequent site activity should trigger your browse abandonment flow—this is the logical next step for engaged but uncommitted subscribers.
Should You Include a Welcome Discount? A Decision Framework
A welcome discount is a strategic choice, not a default. Before offering a discount to every new subscriber, answer five questions: What's your gross margin? What's your average order value? Is your product category price-competitive? What's your customer acquisition cost? And what behavior do you want to train in your best customers? If your answers point toward margin pressure or premium positioning, there's a better path than discounting.
Customer Lifetime Value (CLV) is the total net revenue a brand expects to earn from a customer over the entire span of that customer relationship, used to evaluate whether acquisition and discount costs are justified by long-term returns.
Run through this framework:
- Gross margin check: If your gross margin is already thin, a welcome discount compounds pressure on the most price-sensitive transaction you'll ever do with this customer. That's a structural problem, not a strategy.
- AOV check: The absolute dollar impact of a percentage discount scales with AOV. Higher AOV brands can absorb a discount more easily; lower AOV brands often can't without a replenishment or subscription model to recover margin over time.
- Category competition check: If your product competes directly with Amazon or mass-market alternatives on price, a welcome discount may be necessary to convert on the first purchase. If your product competes on quality, story, or formulation, discounting at the welcome stage signals the opposite of what you want.
- CAC check: Model your combined acquisition cost plus discount value against your first-order revenue before assuming the discount is worthwhile. In many paid social contexts, the numbers are tighter than they appear.
- Customer behavior training check: The subscribers who convert on a welcome discount are not the same subscribers who become your best long-term customers. In our experience, discount-converted buyers tend to show lower repeat purchase rates. If you want to build a high-CLV customer base, think carefully about the acquisition lever you use.
If you decide against a discount, here's what to lead with instead:
- Social proof volume: "Join 47,000 customers who switched to X" — membership framing, not transactional
- Product education: A hero product deep-dive that handles the #1 purchase objection in email 1, before they even need a discount to feel confident
- Free shipping threshold: Lower perceived risk without giving away margin on the product itself
- Content lead magnet: A guide, quiz result, or personalized recommendation that delivers value before the ask
- Gift with purchase: Adds perceived value without discounting your core product's price
Operators who decide to move away from welcome discounts need a broader non-discount campaign approach to support that positioning. Our guide to building an email campaign calendar without discounting covers the full framework for brands making this transition.
What Should Each Email in the Welcome Sequence Do?
A 4–6 email welcome sequence over 7–10 days outperforms both shorter and longer variants for most DTC brands. The arc moves from welcome and offer delivery → brand credibility → product education → social proof → final urgency. Each email has one job. The sequence builds the case for purchase without repeating itself.
Here's the default structure with messaging direction for each email:
- Email 1 — Immediate: Welcome + deliver the offer (if using one). Short, warm, clear CTA to shop. The offer should be the hero of this email—don't bury it below three paragraphs of brand story. If you're not offering a discount, this email delivers your brand's core value proposition in full. Not a tease. The whole thing.
- Email 2 — Day 1: Brand story and credibility. Why does this brand exist? Founder origin, mission, what makes the product genuinely different. This is where trust gets built. Include social proof—reviews, press, customer count—but keep the focus on the story. No hard sell.
- Email 3 — Day 2 (SMS): A quick nudge to redeem their offer. "Your discount is waiting." Direct link back to shop. Under 100 words. The SMS version of this outperforms a third email for most brands because it cuts through the noise without adding email fatigue.
- Email 4 — Day 3: Product education. Your hero product in depth—how it works, who it's for, the objection it handles. This email exists for the subscriber who is interested but not yet confident. Handle the #1 hesitation directly. If you're running without a discount, this email does the conversion work.
- Email 5 — Day 5: Social proof. Customer testimonials, UGC, reviews. Pick 3–5 that each highlight a different benefit or use case. Let customers sell for you. This email should feel different from email 4—where education builds confidence, social proof removes doubt.
- Email 6 — Day 7: Final urgency. Offer expiration (if applicable). "Your offer expires tonight." Short, direct, single CTA. No new information. This is the close.
In our experience working across DTC programs, welcome flow email 1 consistently generates the highest open rates of any marketing email a brand will send—that engagement window is worth protecting. Every element of email 1 should be calibrated for it.
How Do You Set Up a Welcome Flow in Klaviyo?
In Klaviyo, create the welcome flow using a "Joined List" trigger set to your primary email list. Add a profile filter at the flow level to exclude anyone with the "Placed Order" property set to true—this prevents existing customers who re-subscribe from entering an acquisition sequence. Then add a conditional split before each email to check "Has placed order at least once" and route converters out of the flow.
Step-by-step Klaviyo setup:
- Create the flow: In Klaviyo, go to Flows → Create Flow → Browse templates or start from scratch. Select "Joined List" as the trigger. Select your main subscriber list.
- Add a profile filter: At the flow level (not the email level), add a filter: "Properties about someone → Has placed order → Zero times." This is your first line of defense against existing customers entering the acquisition flow.
- Configure the time delays: Add time delay nodes between each email. Use the schedule from above: immediate → 1 day → 2 days → 3 days → 5 days → 7 days.
- Add conditional splits: Before each email node (emails 2–6), add a conditional split. Condition: "What someone has done → Placed Order → At least once → Since starting this flow." Yes path: skip or exit to post-purchase. No path: continue to the email.
- Set up suppression: In the flow filters, also exclude anyone currently in an active post-purchase flow. This prevents overlap if a subscriber from a different source is already in post-purchase.
- Enable smart sending: On each email node, enable smart sending to prevent subscribers from receiving the welcome flow email on the same day they receive a campaign email. This reduces fatigue.
For brands using Shopify, the order event tracking that powers the conditional splits comes through the native Klaviyo-Shopify integration. Verify that the integration is sending "Placed Order" events before you rely on the conditional split logic—if the event isn't firing, the splits won't work and converters will continue through the full acquisition sequence. Klaviyo's guide to integrating Klaviyo with Shopify covers how to confirm event tracking is active.
What Does a Good Conversion Rate for a Welcome Flow Look Like?
A healthy welcome flow conversion rate varies significantly by category, AOV, and offer strategy. In our experience working across DTC programs, RPR tends to be meaningfully higher for well-built branched flows than for linear sequences—the gap widens with stronger offer positioning and higher AOV. If your welcome flow generates strong opens but converts below expectations, the problem is almost never the open rate itself.
Context matters for these numbers. A brand with a high AOV and no welcome discount competing in a premium category should benchmark differently than a lower AOV consumable with a welcome offer. Here's a cleaner way to think about it:
Welcome Flow Benchmark Ranges by Metric
- Email 1 open rate: Typically the highest engagement of any email you'll send—varies by list quality and acquisition source (highest engagement window you'll ever have)
- Flow conversion rate (subscriber to first purchase): Varies by category, offer strategy, and AOV—premium brands without discounts tend to run lower rates but higher AOV per conversion
- Revenue per recipient (RPR): In our experience, well-built flows with strong offer positioning and branching logic consistently outperform linear sequences—exact figures vary by program
- Unsubscribe rate across the flow: In our experience, above roughly 0.5% per email is a signal the offer or cadence is misaligned with subscriber expectations
- Click rate on email 1: Varies by offer and CTA clarity—if you're seeing solid clicks but low post-click conversion, the landing page is likely the problem
These ranges reflect what we consistently observe across DTC programs and align broadly with benchmarks published in Klaviyo's email marketing benchmark research. The upper end of the conversion range typically belongs to brands with strong welcome offers and well-built conditional split logic. The lower end is usually linear flows with weak offer positioning or CTAs pointing to product pages designed for warm traffic.
Why Is Your Welcome Flow Getting Opens but Not Purchases?
When a welcome flow generates strong open rates but low purchase conversion, the problem is almost always one of five things: offer timing is wrong, value proposition isn't clear in the first scroll, the CTA points to a PDP built for warm traffic instead of a landing page for cold subscribers, the flow is linear instead of branched, or suppression logic is broken and existing buyers are re-entering the acquisition sequence.
Run through each checkpoint:
-
Is the offer timing wrong?
Symptom: High open rate on email 1, low click rate.
Diagnosis: If the offer is buried below brand story content or positioned as "read to the end to find your code," subscribers are opening and not finding what they came for. In our experience, this is the single most common email 1 mistake.
Fix: Move the offer above the fold on email 1. Make it the first thing they see. Brand story belongs in email 2. -
Is the value proposition clear in the first scroll?
Symptom: Clicks from email 1, high bounce rate on the landing page.
Diagnosis: The email got them interested but the landing page didn't deliver on the promise. Or the email itself never clearly articulated why they should buy this product.
Fix: Email 1 should state the brand's core value proposition in one sentence. Not "we believe in quality." Specific: "The only [product] that does X without Y." -
Is the CTA pointing to a PDP or a cold-traffic landing page?
Symptom: Solid click rate, low add-to-cart rate after click.
Diagnosis: Product detail pages are designed for warm traffic—people who already know what they want. New subscribers are cold. They need objection handling, social proof above the fold, and a clear "why this" narrative before they see a price.
Fix: Build a dedicated landing page for welcome flow traffic that handles the top 3 purchase objections, shows social proof prominently, and includes the welcome offer redemption in a visible way. This is one of the highest-ROI fixes in a welcome flow diagnostic. -
Is the flow branching or linear?
Symptom: Purchases happening in the flow but unsubscribe rate is elevated on emails 4–6.
Diagnosis: Converters are still receiving acquisition emails after they've already purchased. They're seeing discount codes they already used. This creates a negative brand experience and drives unsubscribes from your best new customers.
Fix: Add conditional splits as described above. This is non-negotiable. -
Is suppression logic excluding existing buyers?
Symptom: Existing customers show up in your welcome flow reports. Discount code usage from people who have prior purchase history.
Diagnosis: Your flow trigger or flow-level filters aren't excluding profiles with prior order history. This is common when someone places an order with a guest account and later creates an email subscriber account—Klaviyo may not always link these profiles automatically.
Fix: Add a flow filter: "Has placed order zero times, all time." Audit quarterly for profiles that slipped through.
If your welcome flow is underperforming and you've run through this diagnostic, the next step is a full lifecycle audit. The five points above catch the most common structural failures—but open rate drops, deliverability issues, and list quality problems can also suppress welcome flow performance in ways that look like conversion problems but aren't.
What Happens After the Welcome Flow Ends for Non-Converters?
Subscribers who complete the welcome flow without purchasing don't disappear—they enter your ongoing campaign cadence and, if they've been browsing products, your abandoned cart flow. The welcome flow's job is conversion within the 7–10 day engagement window. After that, the subscriber relationship transitions from high-touch onboarding to standard engagement through campaigns and behavioral triggers.
The handoff works like this:
- Non-converting subscribers who browsed specific products should enter your browse abandonment flow when they return to the site—this captures the intent signal that the welcome flow couldn't convert.
- Non-converting subscribers who added to cart at any point should be in your abandoned cart flow already—the welcome flow and cart abandonment flow run concurrently. Make sure your flow priority settings prevent both flows from emailing a subscriber on the same day.
- Non-converting subscribers who didn't engage at all (opened 0 emails, clicked nothing) should be flagged for eventual suppression. These profiles entered your list for a reason, but they're not going to convert from the welcome flow. Send them 1–2 campaign emails in the first 30 days; if still no engagement, route to sunset.
Zero-party data is explicitly shared preference information—quiz answers, product interests, communication preferences—collected directly from subscribers. An advanced use of the welcome flow is embedding a preference quiz or survey in email 2 or 3 to collect zero-party data that personalizes the rest of the sequence. A subscriber who tells you they're looking for a gift versus shopping for themselves should get a different email 4 experience. Klaviyo stores these responses as custom profile properties, which you can then use in conditional splits and dynamic content blocks.
Key Takeaways
- A welcome flow is a branched architecture, not a linear sequence. Add conditional splits after every email to exit converters into your post-purchase flow.
- The 72-hour window after signup is your highest-engagement period. Email 1 should deliver your value proposition in full—not tease it.
- A welcome discount is a strategic choice. If your margin, AOV, or brand positioning can't support it, lead with social proof, education, or a free shipping threshold instead.
- The most common reason a welcome flow gets opens but not purchases: the CTA points to a product page designed for warm traffic. Build a dedicated landing page for cold subscribers.
- Suppression logic is not optional. Exclude existing buyers at the flow level, or you're emailing customers with acquisition offers and training your best new buyers to expect discounts they don't need.
Frequently Asked Questions
How many emails should a welcome flow have?
Four to six emails over 7–10 days is the standard structure for most DTC brands. Four emails is sufficient if your brand story is simple and your product sells itself with minimal education. Six emails makes sense when there's a meaningful objection to handle or when you're running a time-limited welcome offer that needs a final urgency email to close. Going beyond six emails in the first 10 days typically increases unsubscribe rates without proportional conversion lift.
What should be in the first welcome email?
The first welcome email should deliver your core brand value proposition clearly and, if you're running a welcome offer, make that offer the hero of the email—not buried below brand story content. New subscribers are at peak engagement the moment they sign up. Use that attention to tell them exactly why they should buy, not to tell them about your founding story. Save the brand origin for email 2.
When should I send a welcome discount?
Deliver the welcome discount in email 1 if you're using one—don't make subscribers work to find it. Set a clear expiration date, typically matching the length of the flow, and remind them of the deadline in your final email. In our experience, front-loading the offer wins for most brands, though premium positioning brands sometimes see stronger long-term LTV from a delayed offer approach.
What is the difference between a welcome flow and a welcome campaign?
A welcome flow is an automated sequence triggered individually when each subscriber joins your list—every person gets their own personalized timeline starting from their signup moment. A welcome campaign is a one-time broadcast sent to your full list on a scheduled date. Flows are always-on and personalized to the subscriber's timing; campaigns are manual sends to a defined segment. For onboarding new subscribers, flows are always the right choice.
Should I include SMS in my welcome flow?
Yes, if you have SMS consent. Place a text message between email 2 and email 3—typically day 2 or 3—with a brief offer reminder and a direct shop link. SMS consistently outperforms a third dedicated email for offer redemption because it reaches subscribers on a different surface. Keep it concise and never send it before the first email.
Get tactics like this in your inbox every week. Subscribe to the Blossom newsletter →
Need help implementing this?
Let us take the hassle of managing your email marketing channel off your hands. Book a strategy call with our team today and see how we can scale your revenue, customer retention, and lifetime value with tailored strategies. Click here to get started.
Curious about how your Klaviyo is performing?
We’ll audit your account for free. Discover hidden opportunities to boost your revenue, and find out what you’re doing right and what could be done better. Click here to claim your free Klaviyo audit.
Want to see how we’ve helped brands just like yours scale?
Check out our case studies and see the impact for yourself. Click here to explore.
Read Our Other Blogs

How to Build a Welcome Flow That Actually Converts



Personalizing Push Notifications for Better Retention Outcomes



How to Craft Email Newsletters That Build Real Brand Loyalty




Not Sure Where to Start?
Let's find the biggest retention opportunities in your business. Get a free Klaviyo audit or retention consultation.


























































































