Skip to main content

    Build relationships with automated flows

    Course overview
    Lesson
    3 min read

    Build a flow in Klaviyo

    Identify key components of Klaviyo's flow builder to help you start building.

    How to build a flow

    Let's run through how to create a Klaviyo flow, using a welcome series as an example. We'll dive into how to use a Klaviyo pre-built template, and demonstrate how each flow component functions to automate your marketing.

    Action steps

    To build a flow from scratch or to better understand the overall flow setup process, follow along with the steps below.

    Pick a flow trigger and add optional filters
    1. Choose a flow trigger
      Choose to trigger your flow based on a list, segment, metric, date property, or price drop. For instance, to message someone after they place an order, use a metric-triggered flow.
    2. Apply a trigger filter (optional)
      If you use a metric or price drop trigger, you can also apply a trigger filter to further refine who can enter your flow. These filters are only checked when an individual first enters the flow.
    3. Add flow filters (optional)
      Filter people out of your flow based on properties about them or actions they’ve taken. Flow filters will evaluate whether someone can continue through your flow at each point during the flow path. Filters are available for all types of flows in Klaviyo.
    Drag in flow components

    Next, add any messages and key components to your flow. More specifically, you can include:

    • Actions
      Email, text message, WhatsApp, push notification, or updating a profile property.
    • Timing
      Add a time delay between events within a flow to span out messages to subscribers.
    • Logic
      Conditional and trigger splits split your flow into different pathways, making the experience relevant based on specific recipient behaviors or interests.
    Set your flow live

    Once your flow is ready, it’s time to start sending! In order for your messages to begin sending, you must update the status to Live.

    For reference, the 3 flow statuses are:

    • Draft
      Nobody will receive a flow or individual message that’s in Draft mode. Use this status when you’re building or editing content.
    • Manual
      You will need to manually review and send these messages; they will not send automatically. Use this status to test a message yourself before you set it live to all recipients. 
    • Live
      Live messages will send automatically. Set your whole flow or individual flow messages live once you've confirmed the content is accurate and on-brand.
    (Optional) Add past profiles to your flow

    Adding past profiles allows you to add recipients to the flow retroactively, so they can still receive those automated messages.

    Say you just set up a post-purchase flow and want those who purchased before you set your flow live to receive the flow messages. You can add these past profiles, so that anyone who already purchased and is still within the timeline of the flow can begin receiving relevant messages.

    To do so, open your flow and follow these steps:

    1. Set your flow messages to Manual or Live.
    2. Click Manage Flow. ‍
    3. Select Add Past Profiles.

    Visit the Help Center to learn how adding past profiles works in Klaviyo.

    Build a flow in Klaviyo