How to make sure your flow is ready to start sending

Estimated 9 minute read
|
Updated Oct 15, 2024, 3:41 PM EST
You will learn

You will learn

Learn how to review your entire flow to make sure it is ready to start sending to your subscribers. Because flows consist of many highly customizable components, it is best practice to check each part of the flow before setting the flow’s status to live.

Continue with this guide once you have properly set up a flow and are ready to start sending. Sections that are optional to a flow are collapsed, and can be expanded by clicking on them. Review each section below to learn how to review the different components of your flow.

Before you begin

Before you begin

If you have not done so already, please see our guide on how to get started with flows. The guide below is meant to provide you with quick steps to review your flow once it is ready, but our getting started guide has more in-depth information on how flows work and what each component of the flow does.

Review your flow trigger

Review your flow trigger

To review your flow trigger:

  1. Click on the flow trigger at the top of the flow builder.
  2. View the Flow Trigger section in the left sidebar.
    Trigger metric shown in the left sidebar of the flow builder after clicking on the trigger.
List- and segment-triggered flows

List- and segment-triggered flows

It is possible to have similarly named lists or segments. To make sure you have chosen the correct trigger, in the Flow Trigger section of the left sidebar, click on the name of the list or segment to view it.

Metric-triggered flows

Metric-triggered flows

In the Flow Trigger section of the left sidebar, make sure you have chosen the appropriate metric for your ecommerce integration. There is an icon corresponding to the ecommerce integration next to the name of the metric. Click on the name of the name of the metric to view it in your account’s Metrics tab.

Date property-triggered flows

Date property-triggered flows

In the Flow Trigger section of the left sidebar, make sure you have chosen the appropriate date property for your ecommerce integration. 

  1. Click Date Property to view the configuration.
  2. Check that the flow is set to start when you intend.
  3. Make sure an appropriate time and timezone is configured.
  4. Make sure the flow is set to repeat if or when you intend.
  5. If you made any changes, click Save at the bottom.
Change the trigger if necessary

Change the trigger if necessary

If you need to change the trigger of your flow, you must clone the flow:

  1. Navigate to the Flows tab and find the flow that you would like to change the trigger for.
  2. On the right, click the arrow next to Edit Flow to reveal the dropdown and select Clone.
    Clicking the arrow next to the Edit Details button on the right side of a flow will show the Clone option
  3. After clicking Clone, update the name and, optionally, change the flow trigger.
    Clone Flow modal with a text box to edit the flow name and a dropdown that can be used to change the trigger
Review trigger filters and profile filters

Review trigger filters and profile filters

Trigger filters and profile filters allow you to restrict who enters a specific flow. If you are not using this feature for your flow, you can skip this section.

To review your filters:

  1. Click on the flow trigger at the top of the flow builder.
  2. Click Trigger Filters or Profile Filters in the left sidebar. If you are using both types of filters in your flow, 
  3. Make sure that the filters have been configured as you intended.
  4. If you are using multiple filters, make sure they don’t contradict each other. See the example below of contradicting filters:
    Set of flow filters that contradict each other.
    In this example, the first filter will only let someone enter the flow if they have placed at least one order in the last 30 days, but the second filter will only let someone enter if they have never placed an order. This will prevent anyone from entering the flow.
  5. If you are using multiple filters, make sure you are using AND vs OR connectors appropriately. Use AND connectors between filter conditions if you want your conditions to be exclusive and use OR connectors between conditions when you want to be inclusive. See our guide on understanding AND vs. OR for reference.
Preview trigger setup

Preview trigger setup

To preview how your trigger and its filters will evaluate specific profiles:

  1. Click on the flow trigger.
  2. In the left sidebar, click Preview Trigger Setup.
    Left sidebar that shows when the trigger of a flow is clicked in the flow builder.

Find out more in our guide on How to preview a flow trigger setup.

Review time delays

Review time delays

Review the following for your time delays:

  • There is a time delay between the trigger and your first message, unless the first message is meant to send immediately.
  • There is a time delay between messages to give customers time to receive and read each one.
  • Time delays have appropriate lengths depending on your business strategy and preferred sending frequency.
  • If any time delays are set to delay until a specific time of day, they have the correct timezone configured or are set to Recipient’s Local Timezone.
  • If any time delays are set to delay until a specific day(s) of the week, they have been configured appropriately.
Review trigger splits and conditional splits

Review trigger splits and conditional splits

Review the following for your splits:

  • All splits are configured with conditions.
  • If a split has multiple conditions, the conditions do not contradict each other.
  • YES and NO paths lead to your intended messages and actions.
  • Where necessary, split paths are rejoined to one path.
Review email subject and sender information

Review email subject and sender information

Review the following for your email subject and sender information:

  • Each message has an appropriate subject line for its content.
  • Subject lines use proper spelling and grammar.
  • Preview text uses proper spelling and grammar.
  • Messages have a sender name appropriate for your brand.
  • Messages have a sender email address appropriate for your brand.
  • Sender email address uses a domain from your business and is not a personal email address.
  • If necessary, check the option to use this as your reply-to address.
  • If necessary, add CC and BCC addresses.
Review SMS compliance options

Review SMS compliance options

If you are using SMS in your flow, follow these steps  to review your compliance options:

  1. Click on the SMS action in the flow builder.
  2. In the left sidebar, click Edit.
  3. In the SMS editor, click Compliance.
  4. Make sure all the appropriate options are selected for the countries to which you send.

Find out more in our article on how to add an SMS action to a flow.

Review message content

Review message content

Review the following for your message content:

  • Messages have appropriate branding.
  • Text contains proper spelling and grammar.
  • Content is personalized using variables to improve inbox placement.
  • Links work and lead to the correct destination.
  • Links are used in an appropriate amount.
  • Images are optimized to reduce message size.
  • Text to image ratio is balanced to prevent spam filtering.
  • Transactional messages do not contain marketing content.
  • SMS messages with links have link shortening turned on, which is required for conversion tracking.
Review message settings

Review message settings

To review message settings:

  1. Click on a message within the flow builder.
  2. In the left sidebar, click the gear icon next to Settings.

    Flow message settings found in the left sidebar of the flow builder after clicking on a message.

Smart Sending

Smart Sending

Enable this if you want to skip over recipients that have received an email or SMS from you recently. Do not enable this setting for transactional emails. Learn about Smart Sending.

UTM parameters

UTM parameters

Enable this if you want to track link sources within third-party reporting tools such as Google Analytics. Learn more about UTM Tracking.

Additional filters

Additional filters

Enable this if you want to further restrict who will receive a specific message. In most cases, it is better to use a conditional split or trigger split to restrict who receives messages. Learn more about additional filtering.

Review non-message actions

Review non-message actions

Non-message actions include notification actions, update profile property actions, and webhooks. These actions are situational and are optional for most flows.

To review an action’s configuration, click on it within the flow builder. 
Notification action configuration shown in the left sidebar after clicking on a notification.

Notifications

Notifications

  1. Click on the notification action in the flow builder.
  2. In the left sidebar, make sure the Send to field has the correct email address(es).
  3. Make sure the subject and sender information are configured correctly.
  4. Make sure that the message content is configured with relevant information.
  5. Optionally, click Preview Email at the bottom of the sidebar to send yourself an example notification email.

Learn more about notification actions.

Update profile property

Update profile property

  1. Click on the update profile property action in the flow builder.
  2. In the left sidebar, make sure the correct profile property is configured.
  3. If the Update Existing Property or Create New Property options were chosen, make sure the correct value is entered.

Learn more from our article on update profile property actions.

Webhooks

Webhooks

  1. Click on the webhook action in the flow builder.
  2. Make sure the destination URL is correct.
  3. Make sure the JSON payload has the correct data and syntax.

Learn more from our article on webhooks in flows.

Change flow status to start sending

Change flow status to start sending

After confirming all components of your flow have been configured as you intended, change the statuses of the messages in your flow to start sending.

  1. When you first create a flow, click the Review and Turn On button in the top right corner to update the status for every configured action in the flow at once.
  2. Note that unconfigured actions will remain in draft even if you bulk update the flow's statuses.
    The Review and Turn on button can be found in the top right corner of the flow builder.
  3. When the confirmation modal appears, choose Live from the Action status dropdown if you want your flow to start sending messages immediately or Manual if you’d like to manually approve messages before they send.
    After selecting either Live or Manual status, click the Turn On button to allow the flow to start sending.
  4. Click Turn On to confirm.

If you need to change the statuses of flow actions again after you have set the flow to either live or manual status, click Update Action Statuses in the top right.
The Review and Turn On button in the top right corner of the flow builder will become the Update Action Statuses button.

Learn more from our article on how to enable a flow to start sending.

Understand how changes affect your live flow

Understand how changes affect your live flow

You may want to make changes to your flow after setting it live. 

Contacts are scheduled for all steps in a flow one at a time, and they must move through one step before being scheduled for the next. This means for those moving through a flow, any changes made to steps still ahead of them will impact their journey.

Review the effects of different changes below:

  • Reordering or adding steps
    If someone is already scheduled (in Waiting) for a given step, they will remain scheduled for that step even if you move it elsewhere in the sequence. Additionally, say they are scheduled (in Waiting) for a first email, and you adjust the flow to add steps before this first message, they will not receive these steps above unless you back-populate the flow.
  • Modifying time delays
    If someone has already been scheduled for a step based on the time delay before that step, changing the time delay will not reschedule them. Any time delays after that step will affect them.
  • Updating message content
    If you change the content of a message before someone has received it, they will receive the updated version.
Additional resources

Additional resources

Learn how to optimize the structure and content of your flow:

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type