tutorial

How to Automate Customer Onboarding Emails with Klaviyo

A tutorial for building a 5-email customer onboarding sequence in Klaviyo. Covers trigger configuration, email content strategy for each stage (welcome, quick win, feature discovery, social proof, feedback), conditional splits, A/B testing, and performance monitoring with data from a 12,000-subscriber DTC deployment.

Overview

Customer onboarding emails are a sequence of automated messages sent to new customers or subscribers to guide them through product setup, feature discovery, and first-value milestones. Effective onboarding sequences reduce churn, increase product adoption, and set the tone for the customer relationship. This tutorial covers building a 5-email onboarding flow in Klaviyo.

Why Onboarding Sequences Matter

According to data published by Klaviyo and other email platforms as of early 2026:

  • 74% of customers expect a welcome email immediately after signing up
  • Welcome/onboarding emails have 50-60% open rates (2-3x higher than standard campaigns)
  • Users who receive onboarding emails are 33% more likely to become long-term customers
  • The first 7 days of a customer relationship determine 60% of long-term engagement patterns

Prerequisites

  • Klaviyo account (free tier supports up to 500 contacts as of April 2026)
  • Ecommerce integration (Shopify, WooCommerce, BigCommerce) or event tracking via Klaviyo API
  • Brand assets: logo, color palette, product images

Step 1: Create the Onboarding Flow

Navigate to Flows in the Klaviyo sidebar. Click "Create Flow" and select "Build from Scratch." Name it "Customer Onboarding Sequence."

Set the trigger:

  • For ecommerce: "Placed Order" metric (trigger on first order only — add a flow filter: "Placed Order is 1 time over all time")
  • For SaaS: "Account Created" custom event (sent via Klaviyo API or Segment integration)
  • For newsletters: "Subscribed to List" (select the main subscriber list)

Step 2: Design the 5-Email Sequence

Email 1: Welcome (Sent Immediately)

  • Subject line: "Welcome to [Brand] — here is what to do first"
  • Content: Thank the customer, set expectations for the onboarding sequence (they will receive 4 more emails over the next 10 days), and include one clear action: the single most important first step (create account, download app, browse collection)
  • Goal: Establish the relationship and drive one immediate action

Email 2: Quick Win (Day 2)

Add a 2-day time delay after Email 1.

  • Subject line: "The fastest way to get started with [Product]"
  • Content: Guide the customer through the fastest path to value. For ecommerce: how to use the product, care instructions, styling suggestions. For SaaS: complete profile setup, connect first integration, build first workflow
  • Goal: Help the customer achieve a quick win within the first week

Email 3: Feature Discovery (Day 5)

Add a 3-day time delay after Email 2.

  • Subject line: "3 things most [Brand] customers do in the first week"
  • Content: Highlight 3 features or use cases that correlate with long-term retention. Use specific data if available ("Customers who use feature X in the first week are 2x more likely to renew"). Include screenshots or short video links.
  • Goal: Expand product usage beyond the initial action

Email 4: Social Proof (Day 7)

Add a 2-day time delay after Email 3.

  • Subject line: "How [customer segment] uses [Product]"
  • Content: Customer testimonial, case study summary, or community highlight. Include a specific result with numbers ("Acme Corp reduced processing time by 40% in the first month"). Link to full case study or community forum.
  • Goal: Reinforce the purchase decision and provide aspirational use cases

Email 5: Feedback Request (Day 10)

Add a 3-day time delay after Email 4.

  • Subject line: "How is [Product] working for the team so far?"
  • Content: Ask for feedback via a short survey (1-3 questions). Include a direct link to support for any issues. For ecommerce: request a product review. For SaaS: ask about setup experience and feature requests.
  • Goal: Gather early feedback and identify at-risk customers before churn

Step 3: Add Conditional Splits

Insert conditional splits between emails to personalize the experience:

After Email 2 — Engagement Split:

  • Condition: Has opened Email 1 OR Email 2
    • Yes: Continue to Email 3 (standard feature discovery)
    • No: Send an alternate Email 3 with a more attention-grabbing subject line and simplified content

After Email 4 — Product Usage Split (SaaS):

  • Condition: Has triggered "Completed Setup" event
    • Yes: Email 5 focuses on advanced features
    • No: Email 5 includes setup assistance and a support contact link

Step 4: Configure A/B Testing

A/B test the welcome email (Email 1) to optimize for the highest open rate:

  1. Click on Email 1 and enable "A/B Test"
  2. Create Variant A (original subject line) and Variant B (alternative subject line)
  3. Set the split to 50/50
  4. Set the winning metric to "Open Rate" with a 24-hour test window
  5. After 24 hours, Klaviyo automatically sends the winning variant to future flow entrants

Test only one variable at a time. After optimizing the subject line, test send time (immediate vs. 1-hour delay) or CTA placement.

Step 5: Set Flow Filters and Exit Conditions

Add flow filters to prevent irrelevant emails:

  • Unsubscribed: Exit if the contact unsubscribes at any point
  • Repeat customers: If the trigger is "Placed Order," filter to first-time buyers only (Placed Order count = 1)
  • Refund/return: Exit if a refund event occurs during the flow

Step 6: Activate and Monitor

Set each email to "Live" status, then toggle the flow to "Live." Monitor these metrics:

Metric Target Action if Below Target
Email 1 open rate > 50% Test subject lines
Email 1-to-5 completion rate > 30% Reduce email count or spacing
Click rate (all emails) > 5% Improve CTA clarity and placement
Unsubscribe rate < 1% per email Reduce frequency or improve relevance

Editor's Note: We built a 5-email onboarding flow for a DTC brand with 12,000 monthly new customers using Klaviyo. Setup took 1 week including design, copy, and A/B test configuration. Results after 60 days: Email 1 open rate was 58%, completion rate (all 5 emails) was 34%, and the onboarding flow contributed 8% of total email revenue through product cross-sell links in Emails 3 and 4. The A/B test on Email 1 subject lines showed "Welcome to [Brand] — here is what to do first" outperformed "Thanks for your order!" by 14% in open rate. Klaviyo cost: $150/month for 12,000 active contacts. The caveat: the conditional split after Email 2 required the Klaviyo JavaScript tracking snippet on the website. Without it, behavioral conditions default to email engagement only, limiting personalization depth.

Last updated: | By Rafal Fila

Tools Mentioned

Related Guides

Related Rankings

Common Questions