With Blocks, you can build the conversational flow of your chatbot. They define the sequence in which the chatbot interacts with users and responds to their queries.

You can add blocks to the canvas and connect them to create a flow. Each block performs a specific action, such as sending a message, capturing user input, or integrating with external services.

Types of blocks

Here are the different categories of blocks that are available:

  • Send message: Display messages to the user.
  • Capture response: Capture answers from the user, such as text, email, form submission, and more.
  • AI: Use AI to generate responses to user’s questions.
  • Condition: Add conditions and logic to your flow.
  • Action: Perform actions such as sending emails, setting variables, and more.
  • Trigger: Trigger events automatically based on user’s actions.
  • Zendesk: Connect your chatbot to Zendesk to create tickets.
  • Cal.com: Integration for Cal.com to book events and appointments.

Groups

Blocks can be grouped together for better organization and for creating connections between them. A group is created when you drop a block onto an empty area of the canvas. You can then drag other blocks into the group to organize them.