Automation

How to Build a Welcome Flow in Klaviyo: A Step-by-Step Setup Guide

September 2, 2026 · EASI7 Team · 9 min read

A welcome flow is the automation most stores set up first and audit least. It gets built once, usually from a template, and left running for years while every other part of the marketing program gets iterated on. That's a mistake specifically for this flow, because it's the one every single new contact sees, at the exact moment they're most engaged with your brand, and a generic version of it leaves real revenue on the table. Here's how to build one that earns the outsized return flows are known for instead of just technically existing.

For background on what Klaviyo is, its pricing tiers, and who it's actually built for, see our full Klaviyo profile. If you're still deciding between Klaviyo and a general-purpose platform for this workflow, our Klaviyo vs Mailchimp comparison covers where the two differ on flows specifically.

Step 1: Set the Trigger to Subscribe to List, Not Just "New Profile"

In Klaviyo, go to Flows, create a new flow, and either start from the Welcome Series template or build a custom flow with a List trigger set to fire when someone subscribes to your main marketing list. This distinction matters: triggering off list subscription, rather than off profile creation generally, keeps the flow scoped to people who actually opted in to hear from you, rather than every contact created by some other process (a checkout, a support ticket) that doesn't represent someone raising their hand for marketing content.

If you collect email through more than one entry point, a pop-up offering a discount versus a footer newsletter signup, for instance, consider whether they should feed the same welcome flow or separate ones. A visitor who just entered an email for a 10% code has a different expectation than one who signed up for a general newsletter, and a flow that ignores that difference in its first email reads as generic to the segment it's not written for.

Step 2: Structure the Sequence Around a Relationship, Not a Coupon Dump

A welcome series that works is typically three to five emails spread across seven to fourteen days, with a specific job for each one rather than repeating the same pitch:

  • Email 1 (immediate): deliver on whatever was promised - the discount code, the guide, the access - and set expectations for what kind of content is coming. This email exists to keep the promise, not to sell.
  • Email 2 (day 2-3): brand story or differentiation - what makes this company worth paying attention to, beyond the discount that got them in the door.
  • Email 3 (day 5-7): social proof or bestsellers - showing rather than telling, with real products or outcomes people can act on.
  • Email 4 (day 10-14): a direct, lower-pressure nudge toward a first purchase or next action, for anyone who hasn't already converted earlier in the sequence.

The mistake this structure avoids is treating every email in the sequence as another shot at the same discount pitch. New subscribers are evaluating whether the brand deserves ongoing attention, not just deciding whether to redeem a code, and a sequence that only ever sells reads as exactly what it is.

Step 3: Split the Flow on Whether the Discount Code Was Used

A flat, linear sequence sends the same content to someone who already converted on email one as it does to someone who's ignored all three emails so far, which wastes the opportunity in both directions. Add a conditional split after the first email or two, checking whether the discount code has been redeemed or a purchase has occurred. Contacts who already converted move into a different track, congratulating them and introducing what comes after a first purchase, rather than repeating an offer they've already used. Contacts who haven't converted continue through the persuasion-focused emails the original sequence was built for.

Step 4: Add SMS Where It Extends the Flow, Not Where It Duplicates It

SMS revenue has been growing faster than email revenue industry-wide, and a combined email-and-SMS welcome flow generally outperforms an email-only one, but only when the SMS touchpoints add something the email sequence isn't already covering, a time-sensitive reminder that a discount code expires soon, for instance, or a quick nudge for a contact who opened the email but didn't click through. Sending the identical message on both channels within the same day reads as spammy rather than helpful, and pushes the exact contacts you want to keep toward opting out of one channel entirely.

Step 5: Exclude Existing Customers and Recently Engaged Contacts

Before the flow goes live, add exclusion logic so it doesn't fire on people who don't need a "welcome" experience: existing customers whose email happens to get added to the list again through a different signup form, or contacts who've engaged heavily with recent campaigns already. Nothing undermines a welcome flow's credibility faster than a loyal repeat customer receiving a "welcome, here's 10% off your first order" email for an account that's placed a dozen orders already.

Step 6: Test One Variable at a Time, Starting With Timing

Once the flow is live and generating enough volume to draw a conclusion from, resist the urge to test everything at once. Start with send timing, specifically how quickly the first email fires and how many days separate each subsequent email, since timing changes are cheap to test and often move performance more than copy or design tweaks do on an already-reasonable sequence. Klaviyo's flow-level A/B testing lets you split traffic between two versions of a step and compare on the metric that matters, which for a welcome flow should be revenue per recipient or conversion rate, not open rate alone. Only move on to testing subject lines, content, or the number of emails in the sequence once timing has been reasonably dialed in, otherwise it's difficult to tell which change actually drove a result.

Step 7: Track Revenue Per Recipient, Not Just Open and Click Rates

Open and click rates tell you whether the emails are being seen, but the metric that actually justifies the time spent building this flow is revenue per recipient, and conversion rate specifically attributed to the flow, which Klaviyo's flow-level reporting tracks natively. Flows tend to represent a small share of total sends but a disproportionate share of total email-attributed revenue, and the welcome flow specifically usually earns a place among the highest-performing flows in an account precisely because it reaches every new contact at peak engagement. If a welcome flow isn't clearing a meaningfully higher revenue-per-recipient number than a standard campaign, that's a signal the sequence, timing, or segmentation needs revisiting, not evidence the flow format doesn't work.

A Few Mistakes That Quietly Undercut a Welcome Flow

A handful of habits show up repeatedly in underperforming welcome flows. Leaving the flow untouched for years after the initial setup is the most common - products change, offers change, and a flow still referencing a promotion that ended eighteen months ago reads as neglect rather than personalization. Sending on a fixed, evenly spaced schedule regardless of engagement is another: a contact who opens and clicks every email is a different case than one who's opened nothing after two attempts, and Klaviyo's conditional logic can route the second group toward a re-engagement approach instead of continuing to push the same sequence into an inbox that's ignoring it. And building the flow once from a template without ever checking its flow-level revenue report means a genuinely underperforming sequence can run for years without anyone noticing, simply because nobody looked.

What This Workflow Actually Produces

Done properly, a welcome flow stops being a formality that runs quietly in the background and becomes one of the higher-leverage pieces of the entire email program: a sequence that adapts to what a contact actually does, extends into SMS only where it adds value, and gets measured on the revenue metric that actually matters rather than vanity engagement numbers. That's a meaningfully different outcome than the generic three-email template most accounts never revisit after the first setup.

If you're still weighing whether Klaviyo's paid tiers are worth it for this kind of flow work versus a simpler platform, our Klaviyo tool profile and Klaviyo vs Mailchimp comparison cover the pricing and feature tradeoffs in detail.

Get in touch

Want a welcome flow built around your actual store data, not a generic template?

We'll build and test the flow structure against your real conversion data, not just drop in a default template.

0+ Years in market
0+ Engagements delivered
0× Avg. traffic growth
0% Avg. CPL reduction

Ready to get started?

We usually reply within 24 hours.