How to Build a Klaviyo Welcome Flow That Turns New Subscribers Into Buyers

TL;DR: A Klaviyo welcome flow is the highest-revenue automation a Shopify store can run, generating up to 25% of total flow revenue from new subscribers. The winning structure is a 3-5 email series triggered by list signup, with the first email firing instantly and the rest spaced over 5-7 days. This guide walks through the exact setup, splits, timing, and copy decisions that turn cold subscribers into first-time buyers.
A new subscriber is the most engaged your audience will ever be. They just opted in, your brand is fresh in their head, and the data backs it up: welcome emails earn an average 51.26% open rate across industries, which is roughly double what regular campaigns pull. A well-built klaviyo welcome flow is the closest thing email marketing has to free money, and skipping it is the most expensive mistake a Shopify store can make.
Across the Shopify stores we manage at CartStrings, the welcome flow is consistently a top-three revenue automation. It usually drives 15-25% of total flow revenue with no extra ad spend, no new traffic, and no guesswork. The reason is simple: you're catching subscribers at peak intent and giving them a clear path to buy.
This guide covers the exact structure, triggers, splits, copy decisions, and metrics that separate a welcome flow doing $200 a month from one doing $20,000.
What is a Klaviyo welcome flow?
A Klaviyo welcome flow is an automated email series that fires when someone joins your email list, designed to introduce your brand and convert new subscribers into first-time buyers. The trigger is typically "Added to List" on your master subscriber list, and the flow sends 3-5 emails over 5-7 days. It is the single most-entered automation in any healthy Shopify Klaviyo account.
A welcome flow is different from a browse abandonment or abandoned cart flow, which fire based on site behavior. The welcome flow fires once per subscriber the moment they opt in, regardless of whether they've browsed a product page yet. That's why it works for every traffic source: paid social, organic search, popups, footer signups, even POS captures from a brick-and-mortar location.
Why your welcome flow is your highest-leverage automation
The numbers are not subtle. Klaviyo's 2026 benchmark data shows that email flows deliver 13x higher placed-order rates than campaigns, and welcome series sit at the top of the flow stack. Welcome emails generate an average of $2.35 in revenue per recipient, compared to roughly $0.11 for standard campaigns.
A few more numbers worth knowing:
Welcome emails convert at 0.94% on average, 9.4x higher than regular marketing emails. When the first email is delivered instantly upon subscription, conversion jumps to 4.01%. Top-performing welcome flows pull a 15% click rate and nearly 10% placed order rate, according to Klaviyo's benchmark dataset.
The welcome flow also earns its keep on a list-growth basis. If your popup is converting 3% of traffic and your welcome flow is converting 8% of those subscribers, every 1,000 new visitors becomes 30 subscribers and 2-3 first-time buyers. That math is what makes popup capture and welcome flow setup the foundational pair of any e-commerce email program.
How many emails should a welcome flow have?
A standard Klaviyo welcome flow has 3-5 emails sent over 5-7 days, with the first email firing immediately and subsequent emails spaced 1-3 days apart. Three emails is the floor for most Shopify stores, and five is the ceiling. More than five emails dilutes urgency and pushes subscribers toward the unsubscribe button.
Klaviyo's own pre-built welcome series template ships with three emails. That's a fine starting point, but most stores leave revenue on the table by stopping there. A five-email series gives you room to handle the buyer's full first-purchase journey: the introduction, the social proof, the product education, the soft objection-handling email, and the final discount reminder.
The right number depends on your AOV and consideration cycle. A $40 candle brand can usually convert in three emails. A $200 skincare regimen or a $400 piece of furniture needs more nurture, more proof, and more time. If your average order value is over $150, lean toward five.
What's the best welcome flow structure?
The highest-converting welcome flow structure follows a proof-and-permission arc: introduce, prove, educate, handle objections, then prompt action. Each email solves a different question the subscriber has between "I just signed up" and "I'm ready to buy."
Here's the five-email structure we use as a starting point at CartStrings, adapted from what consistently performs well in Klaviyo's anatomy-of-a-flow guide:
Email 1 (immediate): Welcome + discount delivery. Confirms the offer they signed up for, hands over the discount code, and links to one or two best-sellers. Single CTA, mobile-first design.
Email 2 (1 day later): Brand story. The founder's why, the problem your product solves, what makes the brand different. No sale push. This email builds trust, which makes the later sale emails work harder.
Email 3 (2 days later): Social proof. Reviews, UGC, press mentions, before-and-afters. The single highest-converting block in this email is usually a 3-up grid of customer reviews tied to specific products.
Email 4 (4 days later): Product education or hero collection. Help them choose. If you sell skincare, this is the "what to use when" email. If you sell apparel, this is the bestseller breakdown by use case.
Email 5 (6 days later): Discount reminder + urgency. Their code expires soon. Restate the value of the offer, remove friction, link to the cart. Subject line should reference time pressure without being slimy.
For SMS, build a separate welcome flow rather than mixing channels. Klaviyo recommends keeping email and SMS welcome series separate because each subscriber can opt in to one channel without the other, and each flow can only be entered once.
How do you trigger a Klaviyo welcome flow?
The standard trigger for a Klaviyo welcome flow is "Added to List," set to your main subscriber list. Every time a subscriber is added to that list (via popup, embedded form, checkout opt-in, or manual upload with consent), the flow fires for them once. This is the cleanest and most reliable trigger setup.
If you have multiple signup sources and want to send slightly different welcome content per source, add a flow filter using the $source property. Klaviyo automatically tags new subscribers with the form they signed up through, so a filter like "properties about someone where $source equals Footer Form" lets you branch traffic without creating five different lists.
Pair the trigger with a flow filter to exclude anyone who has already placed an order in the last 30 days. This prevents customers who repurchase and re-subscribe from getting the new-buyer nurture again. Set it once at the trigger level, and it applies to every email in the flow without having to repeat the filter on each message.
Should you split your welcome flow for existing customers?
Yes. A conditional split based on order history is one of the single biggest revenue lifts you can add to a welcome flow. The reason: a returning customer who re-subscribes does not need a discount or a brand introduction. Sending them the new-buyer nurture wastes the email and, worse, trains them to expect a discount on every order.
The setup is simple. Drop a conditional split right after the trigger, configured as "Has Placed Order at least once over all time." The Yes path goes to a shorter 1-2 email sequence that thanks them, points to a relevant collection, and skips the discount. The No path runs the full 5-email new-subscriber nurture.
This split alone often increases welcome flow revenue by 10-20% because it stops the flow from cannibalizing margin on customers who would have repurchased anyway.
What are the best Klaviyo welcome flow settings?
A few non-negotiable settings make the difference between a welcome flow that ships and one that gets throttled or buried in spam:
Smart Sending: ON. This prevents subscribers from getting two emails from you in the same window, which kills opens and creates unsubscribes.
Flow status: Live for all messages. A common mistake is leaving emails in "Draft" or "Manual" status. Manual means nothing sends until you push it. Live is the only setting that actually delivers.
Quiet Hours: configured for SMS only. Email doesn't need quiet hours. SMS does. Klaviyo's default SMS quiet hours are 8 p.m. to 11 a.m. local time. Don't override unless you have a strong reason.
Coupon code setup: dynamic, not static. Static codes get shared on coupon sites within 48 hours. Use Klaviyo's dynamic coupon feature to generate a unique code per subscriber, with a 30-day expiration. This protects margin and creates real urgency.
Mobile rendering tested. Over 60% of e-commerce email opens happen on mobile. If your hero image is too tall, your CTA is below the fold, or your text doesn't reflow, you're losing the open you fought for.
How do you measure welcome flow performance?
Track four metrics weekly: open rate, click rate, placed order rate, and revenue per recipient. The benchmarks to beat:
Open rate of 45-55%, based on Klaviyo's industry data. Click rate of 5-15%, with top performers above 15%. Placed order rate of 1.97% across all industries, with top performers near 10%. Revenue per recipient of $1.50-$3.50.
If your open rate is below 35%, the issue is usually deliverability or subject line, not content. Audit your sender reputation and run a deliverability check before changing anything else. If opens are healthy but clicks are low, the email layout is hiding the CTA or the hero image is too dense. If clicks are healthy but conversions lag, the offer or landing page is the problem.
The welcome flow should be reviewed monthly, not set-and-forget. New product launches, seasonal collections, and shifts in your bestsellers all change which products belong in the flow.
Common Klaviyo welcome flow mistakes
A few patterns we see over and over when auditing Shopify Klaviyo accounts:
Same discount in popup and welcome email. Subscribers feel double-offered, and the urgency disappears. Pick one delivery channel for the discount. Most stores get better results delivering the code in the welcome email rather than the popup, because it forces subscribers to open the email.
No order-placed split. Existing customers get treated like strangers, hurting margin and brand experience.
Static coupon codes. Within a week, your "VIP10" code is on RetailMeNot. Use dynamic codes.
More than 5 emails. Diminishing returns after email five. The unsubscribe rate climbs, and the subscribers you keep are less qualified.
No exit conditions. Subscribers who place an order mid-flow keep getting the welcome series. Add an exit rule for "placed order zero times since starting this flow" so converters drop out automatically.
Closing the loop
A Klaviyo welcome flow is not optional infrastructure. It's the highest-margin email automation a Shopify store can build, and it pays for itself within the first month for almost every brand we've worked with. The structure isn't complicated: 3-5 emails, the first one immediate, an order-placed split, dynamic discount, and a clear path to a first purchase.
If your current welcome flow is doing less than 10% of total flow revenue, or you don't have one at all, the fastest fix is a structural rebuild rather than tinkering with subject lines. Start with the trigger and split, then write the five emails in order. Most rebuilds we run lift welcome flow revenue 2-3x within 60 days.
If you'd like a second set of eyes on your current setup, our free Klaviyo audit flags exactly where the welcome flow is leaking revenue and what to change first.
Frequently Asked Questions
How long should a Klaviyo welcome flow be?
A Klaviyo welcome flow should be 3-5 emails sent over 5-7 days. Three emails is the minimum for most Shopify stores, and five is the maximum before unsubscribe rates climb. If your average order value is over $150, lean toward five emails to give the buyer enough time to consider the purchase.
What's the best trigger for a welcome flow in Klaviyo?
The best trigger is "Added to List" set to your main subscriber list. This catches every new subscriber regardless of where they signed up (popup, embedded form, checkout opt-in). Add a flow filter for $source if you want to differentiate messaging by signup form, and exclude recent purchasers with a "placed order zero times in last 30 days" filter.
Should I include a discount in my Klaviyo welcome email?
Yes, a discount in the welcome email is one of the strongest conversion levers for new subscribers. Use a dynamic coupon code with a 30-day expiration to protect margin and create urgency. Avoid offering the same discount in both your popup and the welcome email, since that doubles up and dilutes the urgency.
How do I split a welcome flow for new subscribers vs existing customers?
Add a conditional split right after the trigger, configured as "Has Placed Order at least once over all time." The Yes path runs a short 1-2 email thank-you sequence without a discount. The No path runs the full new-subscriber nurture with a first-purchase offer. This typically lifts overall welcome flow revenue 10-20%.
What open rate should my Klaviyo welcome flow have?
A healthy Klaviyo welcome flow should hit 45-55% open rates, with top performers above 60%. The first email in the series typically opens highest because subscribers are at peak intent. If your open rate is below 35%, troubleshoot deliverability first (sender reputation, DKIM, DMARC) before rewriting subject lines.
Explore other Latest Blogs & Insights
Let’s build email marketing that feels like it was done in-house.
.avif)


