Message Component
❓ What is the Message component in Flowbuilder for?
The Message component allows you to send different types of messages within the conversational flow and is one of the key pieces to guide the user's interaction in a clear and orderly manner.
❓ What is the purpose and utility of the Message component?
The Message component is used to send information to the user within a conversational flow. You can use it to:
Show a welcome menu.
Guide the user between different options.
Share relevant information depending on the point in the flow they are at.
❓ What types of messages can be sent from this component?
The Message component offers three main types of messages, which you can choose according to your need.
Interactive text (buttons, lists, image)
Text + Location
Multimedia
❓ What is an Interactive Text message?
Interactive Text allows you to create personalized messages with format and information fields. In addition, you can complement the message with different interactive elements.
First, you must write the message you want and in turn you can incorporate parameters, emojis or give the text the format you need such as bold, italics, or strikethrough.
Buttons / List Section
Next, by enabling the Buttons/list control you can:
Add quick response buttons.
Whatsapp Flows
Use dynamic responses.
Request permissions to make voice calls.
#### 💡 Important: button behavior and character limits
The behavior of the buttons varies according to the number of options configured:
▸ Messages with up to 3 buttons
Do not support descriptions.
Each button allows a text of up to 20 characters.
If the message includes an image, the maximum is still 3 buttons.
▸ Messages with more than 3 buttons (context menu)
When the message contains more than three options, the buttons are displayed in a WhatsApp menu, and new capabilities are enabled:
The button title supports up to 24 characters.
You can add an optional description of up to 72 characters per button.
Descriptions allow you to offer more context about each option, improving the end user experience.
🙌🏻TIP: you can use this in menus with multiple alternatives or more complex flows.
Image Section
Through this section, by enabling it you can add an image to the message, where when adding it, you can view them with their corresponding file name and type and a preview of it.
❓ What does the Text + Location message allow?
This type of message allows you to send a specific location to the user. The address can be configured in two ways:
Searching for the address manually: To use it, simply place the exact address in the search engine as you can see in the image. And in the name of the location you can put a reference name. Ex: Branch 1
Defining geographic coordinates: for this click on the Locate by coordinates control, and there you can enter them:
Common use case: sharing the location of a branch where the client will be served.
❓ What type of content can be sent as Multimedia?
The Multimedia type message allows you to send:
PDF Documents
Images: .jpg,.jpeg, .png
Videos in .mp4.m4v format (up to 5 MB).
Simply click on the component to select it or drag it to add it:
❓ What are the limitations of the Message component according to the channel?
The capabilities of the Message component vary depending on the communication channel.
| Channel |
| Max. buttons |
| Max. characters |
| Multimedia supported |
| WhatsApp |
| 10 |
| 1024 |
| All |
| Instagram |
| 3 |
| 2000 (without image) / 1000 (with image) |
| Images only |
| Messenger |
| 3 |
| 2000 (without image) / 1000 (with image) |
| All |
❓ How to connect the buttons with a Response Evaluator?
For the buttons to execute actions within the flow, it is necessary to evaluate them:
Add the Evaluate response component immediately after the message with buttons.
When connecting both components, the buttons are automatically inherited.
Define what action should be performed for each button, such as sending another message or requesting additional information.
❓ What are the good practices when using buttons in messages?
Applying these recommendations will help you avoid errors and improve the user experience:
| ✔️ |
| Recommendation |
| 🔠 |
| Use clear and concise texts (max. 20 characters per button). |
| 🔗 |
| Always connect the message with an Evaluate response component. |
| 📶 |
| Make sure that each button is associated with only one branch of the flow. |
| 🧪 |
| Test the complete flow before publishing it. |