When you create a new flow, you have the option to choose the default language. This means that if a contact does not have a language preference set, then they will automatically receive the flow’s messages in the default language. Remember that to be able to translate a flow into multiple languages, you’ll need to make sure […]
Category: Flows
Adding Timeouts to a Flow
When your contacts don’t respond to a message in a flow, you can add a timeout to send an automatic message. This feature allows you remind your contacts to respond, to let them know they can restart the flow at a later time, or to place other actions on non-responsive contacts, such as adding or removing […]
Introduction to Flows
A flow is a visual representation of conditional branch logic that’s applied to your contacts once they enter it. Once a contact has entered a flow, they interact directly with its nodes. Nodes are composed of actions and Split Actions, and determine the length of a flow, which can be as short as a single node or […]
Fixing Missing Dependencies
In some cases, you might find that a flow depends on something that no longer exists. When this happens, you will see the action title in red (as seen above) to let you know that a flow issue is present. For example, you might be looking at a flow that references a contact field by […]
Exporting a Flow
Use this action to export flows. You can export a flow to share with other accounts, or to save a specific version of your flow for later use. To export a flow: Navigate to the flows tab. Click the flow you want to export. Once in the flow editor, click the ☰ menu icon: Select […]
Creating an Image Attachment URL
To collect images from your contacts and generate a URL, you’ll need to create two nodes: A Wait for Response action to collect the your contact’s image using an open-ended response rule: A Split by Expression action to save the image in your flow results and create a URL for the image using the expression @(attachment_parts(input.attachments.0).url) : Save the Result […]
Start Somebody Else in a Flow
Use the Start somebody else in a flow action to place a separate contact or group in a flow when a contact reaches this step. In the example below, we’re starting fathers, referenced using the contact variable @fields.spouse, in the “Questions for Dads” flow when the expecting mothers reach the second step of a registration flow. Create that step […]
Setting your Contacts’ Language Preferences
Using a Flow Use the Update the Contact action to update your contacts’ language preferences from within a flow. Contacts will then receive messages in their preferred languages if the flow they’re interacting with has been translated. In the example below, we’re asking our contacts which language they prefer – English or Spanish. Once the action evaluates their […]
Sending Messages with a Flow
In the example below, we’ve asked an initial question, received a response, and created a new Send Message action that will send automatically when a contact reaches that node in the flow: We’d then go on to create Send Message actions for each of the possible responses from the contacts. Attach Media Click on the ‘Attachments’ tab at the […]
Creating a Multi-Language Flow
Once you’ve set your account’s primary and secondary languages, you can edit your flows to toggle between multiple languages depending on your contacts’ language preferences. Once you have selected the languages for your workspace, you can create multi language flows by following these steps: Navigate to the “Flows” tab and create a flow. Select the flow’s […]