All guidesEmail Flows

The Complete Welcome Flow Guide for DTC Brands

Build a consent-aware welcome email and SMS journey with a clear starting configuration, exits, measurement plan, and a visual Klaviyo flow map.

OutcomeAfter this lesson, you can
  • Build the trigger, timing, branches, and exits for this flow
  • Measure and improve the flow against a stable cohort
PrerequisiteStart here

No prior lesson required.

What is a welcome flow, and why does it matter?

A welcome flow is a consent-aware email series that turns a new subscriber's stated interest into a useful first purchase decision. It is usually one of the first lifecycle automations we build because eligibility is clear and the subscriber has just raised their hand, not because it carries a universal revenue promise.

Eligibility
Start only with a channel the person can receive
Exit
Stop the sales path when a purchase or opt-out makes it irrelevant
Measurement
Compare eligible cohorts under the same attribution and offer rules
ZHS starting position

The ZHS baseline is a five-message email journey with an explicit purchase exit, a clear first-purchase decision, and a separately consented SMS path where it is appropriate. Treat the map below as a starting configuration to test against your acquisition promise, margins, product consideration cycle, and support capacity, not as a universal timing or performance benchmark.

Process

What a credible welcome flow has to do

  1. 01
    Confirm eligibility

    Send only to the specific channel and consent state the person is eligible to receive.

  2. 02
    Make one useful next step clear

    Lead with the product, offer, or education that matches the promise that earned the signup.

  3. 03
    Route or stop

    Exit purchasers into post-purchase education and stop when consent or relevance ends.

ZHS operating sequence. This is a design and governance model, not a chart of universal performance results.


What emails go in a welcome series?

The visual flow below is the ZHS starting configuration for a DTC brand with a clear first-purchase offer: a hook and offer, bestsellers, brand story, proof, and a final decision message. It is a five-message default, not a requirement for every brand. Shorten it for a fast, low-consideration purchase; add education when a product needs it; and only use a deadline when it is true.

Before building, match the sequence to the promise that captured the signup. Someone who joined for a quiz result, back-in-stock alert, or educational guide should not receive a generic discount sequence as though they joined the newsletter.

Here is what this looks like in practice.

Email WelcomeHow this flow is built in Klaviyo
Re-entry Allow re-entryEntry filters Can receive email marketingExits Placed Order since entering · Unsubscribed or otherwise cannot receive email
Build assumptions & sources
  • ZHS starting configuration. Review timing, offer, overlap, re-entry, and attribution against the active program before publishing.
When someone joins the newsletter list7 message nodes across all branchesPlaced Order since entering or Unsubscribed or otherwise cannot receive email
View full build
When someone joins the newsletter listlist trigger
Conditional splitPlaced an order with the welcome code before
Yes · Already used the code
Email 1AWelcome back, what to try nextNo discount
No · New subscriber
Email 1BYour welcome offer, code in first foldDiscount
Wait 8 hours
Email 1B resendResend to anyone who did not open itNon-openers
Wait 16 hours
Email 2Bestsellers highlightDiscount
Wait 1 day
Email 3Brand and founder story
Wait 2 days
Email 4Social proofSmart Sending ON
Wait 2 days
Email 5Last chance, us vs competitorsUrgency
Read the text version

Trigger: When someone joins the newsletter list

Entry filters: Can receive email marketing

Exit conditions: Placed Order since entering; Unsubscribed or otherwise cannot receive email

Re-entry: Allow re-entry

  1. Conditional split: Placed an order with the welcome code before
    • Yes · Already used the code
      1. email: Email 1AWelcome back, what to try next
    • No · New subscriber
      1. email: Email 1BYour welcome offer, code in first fold
  2. delay: Wait 8 hours
  3. email: Email 1B resendResend to anyone who did not open it
  4. delay: Wait 16 hours
  5. email: Email 2Bestsellers highlight
  6. delay: Wait 1 day
  7. email: Email 3Brand and founder story
  8. delay: Wait 2 days
  9. email: Email 4Social proof
  10. delay: Wait 2 days
  11. email: Email 5Last chance, us vs competitors

How it is built in Klaviyo

The map is an explicit ZHS baseline: it starts when a person joins the newsletter list and exits people who purchase or can no longer receive email. The first split distinguishes a person who already used the welcome code from a new subscriber, so the message can point to the right next action rather than repeat an irrelevant offer.

The current baseline uses a short first resend window followed by progressively longer waits. Those settings are intentionally visible in the flow map so a team can review them, but they are not a blanket cadence recommendation. Confirm overlap with campaigns and abandonment flows, Smart Sending behavior, sending reputation, promotion dates, and the product's decision cycle before activation.

How big should the welcome discount be?

Choose the offer from contribution margin, repeat-purchase potential, acquisition promise, and the behavior you want to create. A discount is not mandatory: product education, a bundle, a sample, or free shipping can be the right first-purchase nudge. Write the offer into the test plan so the team can compare it against a true control rather than changing cadence, creative, and economics at once.

Test the resend, do not assume it

For a non-opener resend, change the subject line or framing, exclude people who purchased or opted out, and measure incremental orders against a comparable cohort. A resend can help a specific audience; it is not automatically incremental or appropriate for every sender.

Urgency Warning

Only use urgency if it's real. Fake scarcity damages trust. If your discount doesn't actually expire, don't say it does.


Should you keep emailing people after they buy?

No. The moment someone buys from the welcome flow, stop sending them the sales emails and move them into your post-purchase flow. Split the sequence into two paths: a non-purchaser path that keeps selling, and a purchaser path that shifts to product education and cross-sell.

Non-Purchaser Path
  • Continue Emails 2-5 as outlined
  • Conversion-focused messaging
  • Include discount reminders
Purchaser Path
  • Move to post-purchase flow
  • Product education & satisfaction
  • Cross-sell later

Should you run SMS with your welcome flow?

Run SMS as a separate, specifically consented path, not as an automatic copy of the email journey. It sits alongside the other SMS flows every brand should run, with its own consent, frequency, timing, and compliance review.

SMS WelcomeHow this flow is built in Klaviyo
Entry filters Can receive SMS marketingExits Placed Order since entering · Revoked SMS consent or otherwise cannot receive SMS
Build assumptions & sources
  • ZHS starting configuration. Never use a generic quiet-hours override; verify consent, recipient location, account configuration, and current platform/legal requirements before activation.
When someone joins the SMS list4 message nodes across all branchesPlaced Order since entering or Revoked SMS consent or otherwise cannot receive SMS
View full build
When someone joins the SMS listlist trigger
Conditional splitPlaced an order with the welcome code before
Yes · Already used the code
SMS 1AWelcome back, what to try nextSend-time policy checked
Wait to match the email flow
SMS 2ABestsellers, what is newQuiet-hours policy applied
No · New subscriber
SMS 1BYour welcome offerSend-time policy checked · Discount
Wait to match the email flow
SMS 2BBestsellers, real deadline if applicableQuiet-hours policy applied · Discount
Read the text version

Trigger: When someone joins the SMS list

Entry filters: Can receive SMS marketing

Exit conditions: Placed Order since entering; Revoked SMS consent or otherwise cannot receive SMS

  1. Conditional split: Placed an order with the welcome code before
    • Yes · Already used the code
      1. sms: SMS 1AWelcome back, what to try next
      2. delay: Wait to match the email flow
      3. sms: SMS 2ABestsellers, what is new
    • No · New subscriber
      1. sms: SMS 1BYour welcome offer
      2. delay: Wait to match the email flow
      3. sms: SMS 2BBestsellers, real deadline if applicable
MessageTiming ruleContent
Initial SMSOnly when consent and applicable send-time policy permit itWelcome and the promised next step
Follow-up SMSAlign to a meaningful email-flow moment, if it remains relevantProduct proof, bestsellers, or a real offer deadline

Do not rely on a fixed calendar rule just because it appears in a template. If a second message is appropriate, align it to the current email flow and offer state, and exit anyone who purchased or withdrew consent.

Do not treat quiet-hours overrides as a generic welcome-flow tactic. Confirm the recipient's consent, location, account configuration, current platform behavior, and applicable rules before deciding whether or when to send; the official sources above should be checked again when the program is launched or materially changed.

SMS exampleWelcome SMS sequence
  1. Welcome to [Brand]. Here is your 10% off: [CODE]. Shop now: [link]

  2. If the offer has a real deadline: Your 10% off expires tomorrow. Shop here: [link]

Keep SMS short and direct. Save the storytelling for email.


How should you evaluate welcome flow performance?

Review the complete welcome sequence over a stated period. Start with total attributed revenue, eligible entries, first-purchase rate, and downstream customer behavior. Then inspect delivery, clicks, unsubscribes, complaints, and the acquisition source behind each cohort. This is not an industry promise, a causal-lift estimate, or a substitute for checking the active attribution definition.

MeasureKeep the definition stableUse it to decide
Eligible entriesCount only people who could receive the selected channelWhether list quality or consent is changing the denominator
First-purchase rateKeep the conversion window and offer treatment consistentWhether the sequence is helping a new subscriber take the next step
Total attributed revenueUse the same date range, attribution window, and eligible-entry definitionWhether the full sequence contributes more value over time
Unsubscribes and complaintsCompare trend by acquisition source, message, and offerWhether the flow creates attention at the cost of trust

If the flow underperforms, inspect the acquisition promise, subject line and deliverability, offer relevance, landing-page continuity, and cohort definition before adding more messages.


What are the most common welcome flow mistakes?

Most welcome flows fail for the same operational reasons. Fix these first.

  1. Using a generic sequence for every signup source. The promise behind the signup should shape the first message.

  2. Changing everything at once. Test the resend, offer, cadence, or creative with a defined cohort instead of declaring a universal win.

  3. No clear CTA. One email, one primary CTA. Make it obvious.

  4. Ignoring the mobile experience. Review the email, landing page, and code redemption path on a real mobile device before launch.

  5. No exit or suppression logic. Purchasers, unsubscribed profiles, and ineligible channels should leave the sales path promptly.


Technical Checklist

  • Flow starts immediately on list signup
  • Exit criteria: Purchase or unsubscribe
  • Documented waits with an owner and a reason for each
  • Different paths for purchasers vs. non-purchasers
  • UTM parameters for tracking
  • Mobile tested
  • All links verified

Get Expert Help

We build complete welcome flows for DTC brands as part of our retention packages: strategy, copywriting, design, platform configuration, measurement, and QA.

Our team handles the build end to end, then documents the baseline so your internal team can keep it accurate as the program changes.

See our pricing | Apply to work with us

Need help implementing this?

We build and manage complete email & SMS programs for DTC brands. Get a custom plan for your brand.

Apply Now

Join 2,000+ ecommerce strategists

Get all my brand breakdowns, Klaviyo guides, and the exact systems behind $50 million in DTC sales, directly in your inbox.

We respect your privacy. Unsubscribe anytime.