Klaviyo Welcome Flow: The 5-Email Template That Converts

Klaviyo Welcome Flow: The 5-Email Template That Converts

A well-configured Klaviyo welcome flow for Shopify is a sequence of 4–6 messages over 7–10 days, triggered when a new subscriber enters from your site popup. The first message lands in 5 minutes with the incentive; the rest alternate brand story, best-seller, and a final expiry nudge. A well-tuned welcome generates $4–$8 revenue-per-recipient on US DTC — typically 20–30% of total flow revenue.

Klaviyo welcome flow — canvas with Newsletter trigger and 15% off first email

The welcome flow is the first flow to build and the most often underbuilt. This guide is the template we use internally on new engagements: five emails, precise timing, the goal of each, copy structure, KPIs to measure them by. Written for US/UK Shopify DTC founders between $2M and $20M GMV. If you don't have a popup actively collecting subscribers yet, the 7 Essential Klaviyo Flows guide covers the prerequisites.

The right trigger (first thing to check)

Klaviyo welcome flow trigger — Newsletter list selection

Welcome triggers on the profile-level event Subscribed to List, not on a form submit. Sounds nerdy, isn't: if the trigger is on the form, you risk excluding people who subscribe at checkout (the "subscribe to marketing" flag), people you import from CSV, and those arriving from a landing page with native Klaviyo form. The right trigger is one and only: enter the main marketing list, welcome fires — regardless of source.

Two safety filters to add on the trigger:

  • Exclude existing customers: if a returning customer accidentally subscribes, you don't want them to receive the first-contact welcome.
  • Exclude profiles already in another flow: avoid overlap with reactivation flows or abandoned checkout.

The 5-email template structure

Klaviyo email template editor — welcome series template management

The template we recommend. Five emails, 10 days total.

Email 1 — The incentive (+5 minutes)

Goal: deliver the discount code promised in the popup. Open the relationship. Subject line example: "Here's your 10% ✨" / "Your code is here". Structure:

  1. Brief thank-you, one line.
  2. The code in focus, copyable.
  3. CTA to the store or a curated landing page ("Start here").
  4. Signature from the founder or brand, not from "Customer Service".

Don't insert brand story here. The reader came for the discount — give them the discount. The story comes in email 2.

Common error: hiding the discount at the bottom of a long email. Loses 30% of engagement.

Email 2 — Brand story (+48 hours)

Goal: explain who you are, why you exist, what makes you different. Build memory. Subject line example: "How [brand] started" / "Why we do what we do". Structure:

  1. An image of the founder (or raw product) above the fold.
  2. Three short paragraphs: the problem, the decision to solve it, what makes the product unique.
  3. A secondary CTA to a collection or the "About" page.

Common error: writing the brand story like a press release. Readers want a real story, not marketing copy.

Email 3 — The best-seller (+4 days)

Goal: push the first conversion. Show the product most people buy. Subject line example: "Our favorite" / "The [product] we sell most". Structure:

  1. One single hero product (not a carousel of 5).
  2. Three reasons it's the best-seller (numerical social proof helps: "over 1,500 customers").
  3. A 5-star review embedded.
  4. Direct CTA to the product.

Common error: showing 5 different products to "give choice". Paralyzes the reader.

Email 4 — Social proof (+7 days)

Goal: reassure those who haven't bought yet. Trigger the "everyone buys it" bias. Subject line example: "What our customers say" / "3 reviews to help you decide". Structure:

  1. 3 short reviews (30–50 words each), with customer photos if available.
  2. A brand statistic ("92% of our customers come back within 6 months").
  3. CTA to the full catalog or a category.

Common error: all 5-star reviews on a single product. Better to use real reviews, even 4-star, on different products.

Email 5 — Last chance (+10 days)

Goal: remind that the discount code is expiring. Push to action. Subject line example: "Your 10% expires tomorrow" / "Last 24 hours". Structure:

  1. One line on the discount expiring.
  2. Code reprinted.
  3. 2–3 best-sellers in a grid.
  4. Strong CTA.

Common error: not setting a real expiration on the discount. Without expiry, the code loses urgency and email 5 reduces to noise.

How to configure it in Klaviyo (quick setup)

Conditional split in welcome flow — SMS consent branching

  1. Flows → Create flow → Welcome series template.
  2. Change the trigger to Subscribed to List: [main marketing list].
  3. Add filter Has placed order = 0 times over all time.
  4. Set time delays as indicated above (+5min, +48h, +4d, +7d, +10d).
  5. For each email, enable Smart Sending (avoids double sends if another campaign is firing in the same hours).
  6. Before activating Live: send a test to yourself, check rendering on mobile, verify the discount code link.
  7. Activate Live and let it run for 30 days before optimizing.

KPIs to measure it by

Don't look at open rate of individual messages — look at these three numbers on the entire flow.

  • Revenue-per-recipient (RPR) of the flow. Target for US DTC: $4–$8. The number that matters.
  • Placed order rate of the flow. How many of those entering welcome buy by end of sequence? Target: 8–14%.
  • Conversion rate of email 1 vs email 5. If email 1 converts much more than email 5 (>3x difference), the discount is too aggressive upfront and is capturing conversion you'd have gotten anyway. If email 5 converts more than email 1, your incentive isn't strong enough to close in email 1 — that's OK but check the incentive size.

Common errors we see in audit

Five recurring patterns on welcome in new client audits:

  1. Single message. 20% of brands we audit have a welcome made of one email — the discount one. Revenue left on the table: ~60% of flow potential.
  2. Discount in every email. Lifts short-term conversions but burns margin. Better: discount in email 1 + last chance in email 5.
  3. Generic copy "adaptable to any brand". Marketplace template, no rewrite. Visible from 10 feet away.
  4. No source split. Popup signups have different intent from lead magnet signups. A unified welcome treats them the same and underperforms.
  5. No testing after first activation. Welcome should be tested every quarter: subject lines, offer, hero image. Those who don't test see RPR drop 10–15% per year through drift.

FAQ

How many emails should a welcome flow have?

For a US DTC Shopify brand in 2026, four to six messages over 7–10 days is the sweet spot. Below four you lose revenue because the reader forgets the incentive; above six you frustrate non-buyers and unsubscribe rate goes up. The 5-email structure above is the baseline — can be expanded to 6 by adding an editorial email between brand story and best-seller, or trimmed to 4 by merging best-seller and social proof.

Do you really need a discount in welcome?

Not necessarily, but it helps. Brands with high AOV ($100+) can opt for free content (PDF guide, community access) instead of discount, and perform similarly. Brands with low AOV ($40–$80) typically work better with a 10–15% first-order discount. What does NOT work is offering a discount just to offer one and then using it in every email: burns margin without lifting conversion.

How long until you see results from a welcome flow?

Welcome generates revenue within 48 hours of going live — the first subscribers enter and start buying. For a statistically significant RPR, wait 30 days of traffic (minimum ~500 subscribers passed through the flow). After 30 days numbers are solid; before, it's noise. For optimization (A/B testing subject lines or offers), wait 90 days from first calibration.

Welcome flow vs popup: which matters more?

They influence each other but if you have to choose, popup has priority — without a well-configured popup the welcome has no traffic. If you have $500 to spend on the channel this month, spend $300 on popup (testing copy, incentive, opening timing) and $200 on welcome. Order for a founder starting from zero: first popup with an incentive converting at 2–4% on mobile traffic, then a 5-email welcome flow.

Can I send campaigns during the welcome flow?

Yes, but exclude from the campaign anyone currently in the flow with a filter "currently in flow 'Welcome'". Otherwise the reader receives welcome + campaign on the same day: annoying and confusing. This filter is the single most common thing we find unconfigured in welcome flow audits, and its absence explains 70% of "my welcome doesn't perform" cases.


Want us to look at your current welcome flow and tell you what to change? In 30 minutes of call, no pitch, we open your Klaviyo, pull welcome flow numbers, and give you the first 3 changes to lift RPR. Book a call.

Article updated May 2026 by the Subjectlime team — Klaviyo Platinum Partner + Shopify Partner.

Back to blog