A block is the smallest unity of conversation that you can see on your chatbot canvas. A block itself can be made of one of several steps.
Blocks
When designing on the canvas, you begin by working at the block level. This entails adding, editing, and connecting blocks on the canvas that create flows.
On the left-hand side, you will see the blocks panel. From here, you can drag and drop blocks to your canvas.
There are 5 different block types:
- Message: includes any message that the bot sends to the user, such as text messages, buttons, and quick replies.
- Condition: check a variable to steer the conversation in different ways.
- Action: includes actions such as clearing the session, making API calls, transferring to an agent, adding a delay, and closing the conversation.
- Collect input: to gather input from your users.
- Intent: tho trigger a certain flow based on an intent.
Steps
Each block can be composed of different steps. Steps are divided into 2 categories:
- Message: this category includes various types of messages, such as text messages, buttons for customers to click, carousels, media, and WhatsApp lists.
- Actions: this category includes actions such as clearing the session, making API calls, transferring to an agent, adding a delay, and closing the conversation.
See also:
[New bot builder] Canvas overview
[New bot builder] Canvas navigation
[New bot builder] How to organize your flows