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 […]
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 […]
Split by Flow Result
Use this Split Action to evaluate a sequence of values separated by a space ( ), period (.) or plus sign (+). As an example, you might record the birth of a child by soliciting messages in the following format: “birth [gender]+[name]+[mother’s birth year],” which could yield the result “birth f+Noel+1985”. In the […]
Starting a Flow
A flow can be started in one of many ways: You can manually start a flow at any time via the “Start Flow” box in the flow editor. Keep reading below to learn more! A flow can be started by a campaign event. A flow can be started by a number of triggers: when a contact sends […]
Background Flows
Contacts can only be active in one Messaging flow at a time, but what if you want to send a flow that can perform actions that do not require a response from the contact? You can do this with a Background flow. Using Background flows comes in handy when you need to perform additional actions upon a […]
Starting another Flow
Use the Enter another Flow action to move your contacts from one flow to another from within a flow. Once a contact passes through this node, they will be removed from the current flow and start another. In the example below, we’re directing contacts from a “Registration” flow to a different flow titled “Create New Patient” […]
Sending Airtime with DT One
The action Send Airtime enables you to transfer airtime to prepaid phones on over 550 mobile operators across 160 countries through one single API connection with DT One, formerly TransferTo. See how to create your DT Shop account at the end of this article. Enabling Airtime Transfer After setting up your account with DT One, navigate to your TextIt account […]
Flow Types
We provide four flow types that are made available depending on the capabilities of the channel you’ve connected to your account. Messaging flows are applied to SMS and social media channels while Phone Call, or Interactive Voice Response (IVR), flows differ in structure. Background flows will allow you to run the flow without interrupting an active Messaging flow. Flow […]
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 […]
Global Variables
Globals are shared values that can be referenced in flows, as well as broadcasts and campaigns, within your account referenced by @globals.value_name. They allow you to create a value once and use it repeatedly without having to reenter the value. Likewise, globals make updating a shared value much easier. Rather than manually changing a value everywhere it’s used in your […]