Chat Flow
Flow Builder
Blocks
Overview

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 in the editor

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.

Input blocks in the editor

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 in the editor

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 in the editor

Integration blocks allow your bot to interact with tools like WhatsApp, CRMs, or analytics platforms.

Getting Started with Blocks

  1. Open the Indite editor and navigate to the bot’s flow editor.
  2. Drag and drop blocks from the block menu into a group.
  3. Configure each block’s settings to define its behavior (e.g., text content, input type, or integration details).
  4. Organize blocks within groups to create a logical conversation flow.

For deployment instructions, see the Deployment Guides.

Indite Documentation v1.4.0
PrivacyTermsSupport