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 beginBefore 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 triggerReview your flow trigger
To review your flow trigger:
- Click on the flow trigger at the top of the flow builder.
- View the Flow Trigger section in the left sidebar.
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 flowsMetric-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 flowsDate 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.
- Click Date Property to view the configuration.
- Check that the flow is set to start when you intend.
- Make sure an appropriate time and timezone is configured.
- Make sure the flow is set to repeat if or when you intend.
- If you made any changes, click Save at the bottom.
Change the trigger if necessary
If you need to change the trigger of your flow, you must clone the flow:
- Navigate to the Flows tab and find the flow that you would like to change the trigger for.
- On the right, click the arrow next to Edit Flow to reveal the dropdown and select Clone.
- After clicking Clone, update the name and, optionally, change the flow trigger.
Review trigger filters and profile filtersReview 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:
- Click on the flow trigger at the top of the flow builder.
- Click Trigger Filters or Profile Filters in the left sidebar. If you are using both types of filters in your flow,
- Make sure that the filters have been configured as you intended.
- If you are using multiple filters, make sure they don’t contradict each other. See the example below of contradicting filters:
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. - 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
To preview how your trigger and its filters will evaluate specific profiles:
- Click on the flow trigger.
- In the left sidebar, click Preview Trigger Setup.
Find out more in our guide on How to preview a flow trigger setup.
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 splitsReview 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 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
If you are using SMS in your flow, follow these steps to review your compliance options:
- Click on the SMS action in the flow builder.
- In the left sidebar, click Edit.
- In the SMS editor, click Compliance.
- 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 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 settingsReview message settings
To review message settings:
- Click on a message within the flow builder.
- In the left sidebar, click the gear icon next to Settings.
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 parametersUTM 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 filtersAdditional 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 actionsReview 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.
Notifications
- Click on the notification action in the flow builder.
- In the left sidebar, make sure the Send to field has the correct email address(es).
- Make sure the subject and sender information are configured correctly.
- Make sure that the message content is configured with relevant information.
- Optionally, click Preview Email at the bottom of the sidebar to send yourself an example notification email.
Learn more about notification actions.
Update profile propertyUpdate profile property
- Click on the update profile property action in the flow builder.
- In the left sidebar, make sure the correct profile property is configured.
- 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.
WebhooksWebhooks
- Click on the webhook action in the flow builder.
- Make sure the destination URL is correct.
- 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
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.
- 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.
- Note that unconfigured actions will remain in draft even if you bulk update the flow's statuses.
- 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.
- 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.
Learn more from our article on how to enable a flow to start sending.
Understand how changes affect your live flowUnderstand 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
Learn how to optimize the structure and content of your flow: