FlowBuilder Steps Glossary
By going through this article, you will find a handy list of all the available steps in the MessageBirds FlowBuilder. It just might give you an idea of the variety of available scenarios and use cases you can cover. Sit tight and read through.
Table of contents
Before getting started
You will need:
FlowBuilder Steps
Here is a complete list of all the available Steps in a given Flow:
Flow Controls
Branch
Combine conditions to define how the Flow executes on an if-then basis
Define an action to perform if the hour and date conditions are met
End of Flow
End the Flow after this step is used
Jump to
Jump to any other step in the Flow
SMS
Send an outbound SMS.
Forward to group
Forward to email
Forward an SMS that has started a Flow to an e-mail address
Forward SMS
Forward an SMS that has started a Flow to another number
Reply using SMS
Reply to a number that has triggered a Flow with a predefined SMS message
Messaging
Send messages in existing conversations, be it the 1st message or a reply to an inbound message, through any messaging channel (WhatsApp, Telegram, Instagram, etc).
Send messages in existing Facebook conversations. This includes exchanging rich messages like quick replies, carousels, media, and attachments.
Send messages in existing Instagram conversations. This includes exchanging rich messages like quick replies, carousels, media, and attachments.
Send messages in existing WhatsApp conversations. This includes exchanging rich messages like quick replies, product messages, Images, and attachments.
Send WhatsApp template message
Send WhatsApp template messages
Wait
Wait before executing the next step in FlowBuilder for the determined amount of time
Await a response from the end-user before continuing the Flow further
Send an email
Send an outgoing email
Inbox
Add a note
Add Inbox contact
Update Inbox contact
Artificial Intelligence
Analyze sentiment
Recognizing the mood of the end-user based on the content of a message powered by machine learning
Recognize pieces of information and data entities in message content with a little help from machine learning
Recognize the user's intent in the message content and turn it into a variable, powered by machine learning
Recognize the language in the message content and turn it into a variable, powered by machine learning
Translate message content powered by machine learning
Add row in Google Sheets
Add a row into a Google Sheet of your choice
Create a Google Calendar Event
Add a Google Calendar Event into a Google Calendar of your choice
Salesforce
HTTP & Webhooks
Await webhook
Pause the Flow until the defined webhook is called
Fetch variables from external sources by using an HTTP request
Forward to URL
Forward the message which has started the Flow to a defined URL in the shape of a JSON payload
HTTP Request
Make an HTTP request to a defined URL
Voice
Outbound call
Make an outbound call
End call
Hang up a call
Fetch call flow from URL
Fetch a call flow from an URL (a web resource/container/DB)
Forward call
Forward an incoming call to a specified number or a SIP (Session Initiation Protocol) URI (Uniform Resource Identifier)
Forward call to Toky
If/else
Determine the next steps/journey of the Flow based on the user feedback (keypad input) or set condition
IVR menu
Set up an IVR (Interactive Voice Response) menu
Pause call Flow
Pause a Flow for a set amount of time
Play sound file
Play a sound file set in the step
Record call audio
Record call audio and create a matching audio resource from the phone call
Say
Convert a written message defined in the step into speech to be played in the call
Key/value storage
Data handling
Set variables
Define a custom variable that can be reused later in the same Flow
For advanced users
Depending on the Trigger you are using, some additional steps might be available and some steps, specific to a differently triggered Flow might not be.
📤 Feel free to contact our Support in case you might need some help!
Last updated