The Chatbot Builder is the space where you create, configure, and test the behavior of your chatbot. Here, you can build intelligent conversational flows, define channels, set up variables, and much more.
Upon accessing, you will see a top bar with your chatbot's main controls: This is where you name the project, check metrics, switch between flows, and save the changes you have made. The options are:
✏️ Chatbot Name: Click the pencil icon to edit the title.
📈 General Information: View metrics and the chatbot’s status for the current day.
🤖 Builder: This is the space where you design the conversational flow.
💬 Channels: Define where the chatbot will be made available (e.g., WhatsApp or Webchat).
🔁 Flows: See all flows created within the chatbot or add a new one.
💾 Save Changes: Register the modifications made in the builder.
🗂️ Versions: Create and manage different versions of the chatbot. It is possible to duplicate a flow, create backups, and restore previous versions to maintain the development history.
⚙️ Settings: Adjust details about the bot's behavior and create custom variables. See more details below.
💻 Shortcuts: Click on Shortcuts to view codes that you can use to speed up the creation of your chatbot.
In the top bar, next to Versions, you will find the Settings ⚙️ button. This area is where you define the chatbot's behavior and manage the variables used during conversations. The settings are divided into two main tabs: Behavior and Variables.
Behavior
In this tab, you control how the chatbot should react in specific situations, such as inactivity or when the customer sends multiple messages.
Conversation Inactivity allows you to set a time limit for when the customer stops interacting. For example: If the customer does not respond within 5 minutes, the chatbot can automatically end the conversation or redirect to a closing block. How to configure:
Enable the Conversation Inactivity option.
Enter the desired time (from 5 minutes to 23 hours).
Save the changes and return to the builder.
Now access the closing block, open the Destination tab, and click Add Destination.
Under If the variable, select input.text and set the condition Equal to inactivity_time.
Under Go to, choose the destination Inactivity Time.
Save the changes in the builder.
As for the Input Lock, when activated, the chatbot only considers the first message sent by the customer, even if they send several in sequence. This feature helps prevent duplicate responses and keeps the conversation organized.
Variables
Variables are responsible for saving specific information during a conversation, such as the customer's name, the order number, or the email address provided. They allow the chatbot to personalize responses and maintain context throughout the interaction.
There are two types of variables available in the builder:
Basic Variables: These are fixed variables, already configured on the platform, and can be used directly in the flows.
Additional Variables: These are variables created by you, to store specific information for each chatbot.
Both basic and additional variables can have their values displayed in messages or used in conditions within the blocks, by means of the Identifier attribute.
During a real conversation, all values filled in the variables are available in the generated service details (or generated interaction details), facilitating the tracking and analysis of information collected by the chatbot.
To learn how to create them, see the article How to create and configure variables in a chatbot.
To conclude the builder presentation, at the bottom of the screen, you will find the main controls for editing and testing your conversational flow. They help you adjust the view, create new blocks, and test the chatbot's behavior before publishing it.
🔍 Zoom: Adjust the zoom level to zoom in or out on the flow visualization, using the magnifying glass icons.
➕ Add Block: Create a new block and connect it to others to expand the chatbot flow.
🤖 Test Chatbot: Simulate a conversation and see how the chatbot responds based on the configurations and content already created.
Next Steps
Now that you are familiar with the entire structure of the builder, explore the next articles to deepen each step of your chatbot creation:
Adding content to the chatbot builder
How to configure the Chatbot Destinations
How to create and connect blocks