C
C
Connectivity Platform
Ask or search…
K
Comment on page

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
mceclip0.png
Branch
Combine conditions to define how the Flow executes on an if-then basis
mceclip1.png
Date/Time
Define an action to perform if the hour and date conditions are met
mceclip2.png
End of Flow
End the Flow after this step is used
mceclip3.png
Jump to
Jump to any other step in the Flow
SMS
mceclip4.png
Send SMS
Send an outbound SMS.
*Requires an SMS channel
mceclip5.png
Add the number which triggered the Flow to Dashboard Contact Groups
mceclip6.png
Remove the number which triggered the Flow from Dashboard Contact Groups
mceclip7.png
Forward to group
Forward an SMS that has started a Flow to an entire group of Dashboard Contact Groups
mceclip14.png
Forward to email
Forward an SMS that has started a Flow to an e-mail address
*Requires an SMS channel
mceclip13.png
Forward SMS
Forward an SMS that has started a Flow to another number
*Requires an SMS channel
mceclip15.png
Reply using SMS
Reply to a number that has triggered a Flow with a predefined SMS message
*Requires an SMS channel
Messaging
mceclip17.png
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).
*Requires at least one channel configured
mceclip18.png
Send messages in existing Facebook conversations. This includes exchanging rich messages like quick replies, carousels, media, and attachments.
*Requires a Messenger channel
mceclip19.png
Send messages in existing Instagram conversations. This includes exchanging rich messages like quick replies, carousels, media, and attachments.
*Requires an Instagram channel
mceclip20.png
Send messages in existing WhatsApp conversations. This includes exchanging rich messages like quick replies, product messages, Images, and attachments.
*Requires a WhatsApp channel
mceclip21.png
Send WhatsApp template message
Send WhatsApp template messages
*Requires a WhatsApp channel
mceclip23.png
Wait
Wait before executing the next step in FlowBuilder for the determined amount of time
mceclip25.png
Await a response from the end-user before continuing the Flow further
Email
mceclip26.png
Send an email
Send an outgoing email
*Requires an email channel
Inbox
mceclip27.png
Add a note
Add an internal note to an Inbox ticket
*Requires Inbox
mceclip28.png
Add Inbox contact
Add a new contact to the workspace's Inbox contact list
*Requires Inbox
mceclip29.png
Update Inbox contact
Update a contact in the workspace’s Inbox contact list
*Requires Inbox
mceclip30.png
Create an Inbox ticket in the workspace’s Inbox instance with the latest end-users message
*Requires Inbox
Artificial Intelligence
mceclip31.png
Extract the contents of an image (including text) powered by machine learning
mceclip32.png
Analyze sentiment
Recognizing the mood of the end-user based on the content of a message powered by machine learning
mceclip33.png
Answer frequently asked questions by putting to work the capabilities of Knowledge Bases solution
mceclip34.png
Fill form
Capture a list of standardized data points by putting to work the capabilities of the Knowledge Bases Form feature
mceclip35.png
Recognize pieces of information and data entities in message content with a little help from machine learning
mceclip36.png
Recognize the user's intent in the message content and turn it into a variable, powered by machine learning
mceclip37.png
Recognize the language in the message content and turn it into a variable, powered by machine learning
mceclip38.png
Translate
Translate message content powered by machine learning
Google
mceclip39.png
Add row in Google Sheets
Add a row into a Google Sheet of your choice
mceclip40.png
Create a Google Calendar Event
Add a Google Calendar Event into a Google Calendar of your choice
Salesforce
mceclip41.png
Create a new SF Lead in the connected Salesforce integration
*Requires a Salesforce Integration
mceclip41.png
Create a new SF Opportunity in the connected Salesforce integration
*Requires a Salesforce Integration
mceclip41.png
Update an SF LEad in the connected Salesforce integration
*Requires a Salesforce Integration
HTTP & Webhooks
mceclip42.png
Await webhook
Pause the Flow until the defined webhook is called
mceclip44.png
Fetch variables from external sources by using an HTTP request
mceclip45.png
Forward to URL
Forward the message which has started the Flow to a defined URL in the shape of a JSON payload
mceclip46.png
HTTP Request
Make an HTTP request to a defined URL
Voice
mceclip65.png
Outbound call
Make an outbound call
*Requires a voice enabled number
mceclip53.png
End call
Hang up a call
*Requires a voice enabled number
mceclip54.png
Fetch call flow from URL
Fetch a call flow from an URL (a web resource/container/DB)
*Requires a voice enabled number
mceclip55.png
Forward call
Forward an incoming call to a specified number or a SIP (Session Initiation Protocol) URI (Uniform Resource Identifier)
*Requires a voice enabled number
mceclip56.png
Forward call to Toky
Forward an incoming call to Toky’s cloud phone system
*Requires a Toky Integration
mceclip57.png
If/else
Determine the next steps/journey of the Flow based on the user feedback (keypad input) or set condition
mceclip58.png
IVR menu
Set up an IVR (Interactive Voice Response) menu
*Requires a voice enabled number
mceclip59.png
Pause call Flow
Pause a Flow for a set amount of time
*Requires a voice enabled number
mceclip61.png
Play sound file
Play a sound file set in the step
*Requires a voice enabled number
mceclip64.png
Record call audio
Record call audio and create a matching audio resource from the phone call
*Requires a voice enabled number
mceclip63.png
Say
Convert a written message defined in the step into speech to be played in the call
*Requires a voice enabled number
Key/value storage
mceclip47.png
Store or update data into a Database
mceclip48.png
Retrieve data from a Database
mceclip49.png
Delete data from a Database
Data handling
mceclip51.png
Set variables
Define a custom variable that can be reused later in the same Flow
For advanced users
mceclip52.png
Call a Function you have created. Enables deep customization of the Flow and/or integration with other services.
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!