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

Email

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

Google

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