Klaviyo welcome flow: setup, sequence, and testing
Short answer. Trigger the welcome flow when a profile joins the marketing list that receives signup forms and valid imports. Send the first email immediately after confirmed subscription, deliver the promised incentive or value, then use three or four messages to explain the brand, reduce buying uncertainty, and create a relevant first step. Split purchasers from non-purchasers so the sequence changes after an order.
A welcome flow should fulfill the exact promise that created the signup. If a form offered early access, deliver access. If it offered a guide, provide the guide. A generic brand introduction before the promised value creates distrust at the beginning of the relationship.
Klaviyo's current welcome series documentation recommends a list-triggered flow connected to the list that receives new subscribers.
Before building the flow
Confirm five foundations:
- The signup form adds profiles to the intended list.
- Email consent status and source are recorded correctly.
- Double opt-in behavior matches the market and brand policy.
- The incentive code or asset works on mobile and desktop.
- Existing customers and imported contacts will not enter unexpectedly.
Test every active form, including mobile variants, embedded forms, checkout opt-ins, landing pages, and integrations. A beautiful flow cannot repair a form mapped to the wrong list.
The recommended trigger and filters
Use Joins List with the primary marketing list as the trigger. A list-triggered flow usually allows a profile to enter once, so decide whether a re-subscriber should receive a separate reactivation experience.
Add filters only when they express a real rule. Common examples include:
- Is not suppressed for email.
- Has not placed an order since starting this flow, when the prospect sequence should stop after conversion.
- Is not an internal or test profile.
- Meets a regional or language condition if the list serves several markets.
Do not use an engagement filter that prevents a new subscriber from receiving the first promised message.
A four-email welcome sequence
| Message | Timing | Job | Primary CTA |
|---|---|---|---|
| 1. Deliver the promise | Immediately after eligible signup | Confirm subscription and provide promised value | Redeem, access, or start |
| 2. Make the category easier | Based on buying cycle, often 1 to 2 days later | Explain how to choose | Compare or find a fit |
| 3. Add proof and remove risk | 2 to 3 days later | Reviews, materials, guarantee, shipping, support | View proof or product |
| 4. Close the first chapter | Before incentive expiry or after another useful delay | Restate next step without false urgency | Shop, set preferences, or reply |
Timing is not a fixed universal formula. A low-consideration consumable and a high-value product require different spacing. Start with a reasonable sequence, then use actual click, order, unsubscribe, and support behavior.
Email 1: deliver before storytelling
Include:
- Recognition of the signup source.
- The promised incentive, guide, or access.
- One sentence that sets email expectations.
- One clear next action.
- A working preference and unsubscribe path.
If the incentive is a unique coupon, verify code generation and fallback behavior. Do not expose a raw template tag to recipients who lack a code.
Email 2: help the customer choose
Turn the brand story into a decision aid. Explain product families, use cases, sizing, routines, or the most common first-purchase question. Link to the narrowest useful destination.
A story matters when it helps the customer understand quality, fit, or outcome. A founder biography with no customer relevance is not a lifecycle strategy.
Email 3: reduce uncertainty
Use verifiable proof: product reviews, expert explanation, material details, shipping expectations, return policy, or support availability. Match the proof to the objection for that category.
Avoid an undifferentiated wall of testimonials. Label context, such as product, customer type, or use case.
Email 4: create a clean next state
If an incentive genuinely expires, state the exact deadline and conditions. If it does not expire, do not manufacture urgency. Alternatives include preference collection, category selection, a reply invitation, or a useful guide.
Branch purchasers from prospects
Place a conditional split before later commercial messages:
What someone has done > Placed Order > at least once > since starting this flow
Send purchasers into a short thank-you path or let the post-purchase flow take over. Do not continue sending first-order discount reminders after an order.
For non-purchasers, tailor the sequence by category interest, signup source, or prior browsing only when the data is reliable. A branch with tiny volume creates maintenance without meaningful learning.
New subscribers versus existing customers
An existing customer who signs up for marketing needs a different introduction from a prospect with no order history.
| Profile | Useful welcome angle |
|---|---|
| No orders | Category education and first-purchase confidence |
| Existing customer | Preferences, launches, loyalty, service value |
| Wholesale or B2B | Account process and relevant catalog |
| Region-specific | Shipping, language, currency, and applicable offer |
Use a conditional split based on Placed Order over all time, then keep shared content only where it is genuinely relevant.
Consent and form-source measurement
Record the form, page, campaign, or integration that created the profile. Then compare sources on:
- Form submit rate.
- Confirmed subscription rate where double opt-in applies.
- Click rate in the welcome sequence.
- First-order rate and net revenue.
- Unsubscribe and complaint rate.
- 90-day repeat purchase or active-profile rate.
A high signup rate can hide weak lead quality. Optimize for valuable, permissioned relationships rather than the largest raw list.
Smart Sending and channel coordination
Klaviyo Smart Sending can prevent non-essential messages from arriving too close together. Decide deliberately whether it applies to each welcome message. The first promised email often needs to arrive even if another marketing message was recently sent, while later promotional messages may benefit from frequency protection.
If SMS is also collected, treat its consent and cadence separately. Do not repeat the same welcome offer in two channels at the same moment. Assign each channel a job and test the combined experience.
How to test the flow
- Submit each live form with a unique test address.
- Confirm consent and list membership.
- Verify the first message arrives after the expected confirmation step.
- Test coupon, personalization, images, links, and mobile layout.
- Place an order and confirm the prospect path stops.
- Test an existing-customer profile.
- Check UTM parameters and
Placed Ordertracking. - Verify suppression and unsubscribe behavior.
- Review Gmail, Apple Mail, and Outlook rendering.
- Move messages live in a controlled order.
What to measure
Use delivered rate, click rate, placed order rate, net revenue per recipient, unsubscribe, complaint, and first-order conversion by signup source. Opens can help diagnose, but Apple Mail Privacy Protection prevents them from serving as the primary engagement signal.
Measure the whole eligible cohort as well as each message. Last-message reporting can understate the sequence's combined influence, while platform attribution can still credit purchases that would have happened without the flow. A holdout provides the stronger causal test.
Common welcome-flow mistakes
- Delaying the promised value behind a brand story.
- Sending the same sequence to prospects and existing customers.
- Continuing the discount path after purchase.
- Using expired, shared, or broken coupon codes.
- Treating open rate as the main success metric.
- Adding many branches before the base path works.
- Ignoring form-source quality and consent.
- Repeating identical messages across email and SMS.
FAQ
How many emails should a Klaviyo welcome flow contain?
Three to five messages is a practical starting range, but the right count depends on customer questions, buying cycle, and negative signals. Every message should have a distinct job.
When should the first welcome email send?
Send it immediately after the profile becomes eligible and any required confirmation is complete. The subscriber is waiting for the promised value.
Should the welcome flow include a discount?
Only if the signup promise and commercial strategy support one. Education, access, a guide, or product selection can also create a strong first step without training discount dependence.
Should existing customers receive the welcome flow?
They can enter from the same list trigger, but should branch into content that recognizes their purchase history. Do not speak to them as if the brand is new.
How do I test welcome-flow incrementality?
Randomly hold out a representative share of eligible profiles from later promotional messages, then compare net first-order rate and value over a predefined period. Keep the promised transactional or consent confirmation experience intact.
Make the first promise operational
A welcome flow succeeds when form, consent, incentive, content, purchase state, and measurement work together. Deliver helps ecommerce teams build and improve that complete system. Book a Klaviyo and CRM diagnostic.
Want to apply this to your stack?
Spend 30 minutes with Charlotte to review your CRM setup, size the opportunity and leave with a practical action plan.
Book a 30-minute call →