Blocks are the atomic building blocks of a bot chat. You can chain any blocks together to create complexe conversation flows. When you drag and drop a block in the bot flow, by default it will be inserted into a group that can have a title. Blocks are always contained in groups. There are multiple block categories to make it easier to find the right block for your needs:

Agent

Agent blocks are used to show output in the chat window. This are the messages sent by the bot to the user.

User

User blocks are used to send input to the bot.

Logic

Logic blocks are used to perform background operations. They are not visible to the users.

Integrations

Integration blocks are used to trigger external services operations.

Actions

You can right-click on different elements on the builder to trigger a menu with different actions. If you right-click on a group, you will see a menu with the following options:
Group actions
  • Duplicate to create a duplicated group with the same blocks and settings
  • Delete to remove the group
If you right-click on a block, you will see a menu with the following options:
  • Duplicate to create a duplicated block below the duplicated one with the same settings
  • Delete to remove the block
If you right-click on an edge, you will see a menu with the following options:
Group arrow connector
  • Delete to remove the edge