Understanding Bot Blocks
Blocks are the fundamental components of a bot’s conversation flow in the Indite editor. By chaining blocks together, you can create complex, interactive conversation flows tailored to your needs. Each block is placed within a group, which can have a title for organizational purposes. When you drag and drop a block in the editor, it is automatically inserted into a group.
This guide introduces the main block categories: Bubbles, Inputs, Logic, and Integrations. Each category serves a specific purpose in building your bot’s functionality.
Blocks must always be contained within groups. Use group titles to organize and clarify your conversation flow.
Bubbles
Bubble blocks display information to the user in the form of chat bubbles. Use these blocks to present text, images, videos, or other content to guide the conversation.
Bubble blocks are ideal for delivering messages, instructions, or media to engage users visually.
Inputs
Input blocks prompt users for input, pausing the conversation until the user responds. These blocks collect data such as text, selections, or locations.
Use input blocks to gather user data, such as names, emails, or preferences, to personalize the bot experience.
Logic
Logic blocks perform background operations invisible to the user, such as setting variables, applying conditions, or managing flow control.
Logic blocks are essential for creating dynamic flows, such as branching based on user input or performing calculations.
Integrations
Integration blocks connect your bot to external services, enabling actions like sending data to APIs, triggering webhooks, or integrating with third-party platforms.
Integration blocks allow your bot to interact with tools like WhatsApp, CRMs, or analytics platforms.
Getting Started with Blocks
- Open the Indite editor and navigate to the bot’s flow editor.
- Drag and drop blocks from the block menu into a group.
- Configure each block’s settings to define its behavior (e.g., text content, input type, or integration details).
- Organize blocks within groups to create a logical conversation flow.
For deployment instructions, see the Deployment Guides.



