
Accessing the Flow Editor
To access the Flow editor:- Go to bots
- Select a bot from your bot list or create a new one
- The Flow editor opens by default in the main editor view
- You can also click the Flow button in the left sidebar to return to Flow view from other editor sections
Interacting with the Flow Editor
Graph Area
The main graph area is where you build your conversation flow, you can:- Drag blocks from the left sidebar into the graph to add them to your flow.
- Connect blocks by dragging from output points to input points, you will see a line connecting them.
- Group blocks to organize your flow visually.
- Select multiple blocks for bulk operations.
- Zoom in/out click or
Ctrl+Mouse wheel - Pan the graph by clicking and dragging or using the
Spacekey + drag, you can also use the mouse wheel for vertical pan. - Undo/redo to correct mistakes.
Ctrl+zto undo andCtrl+yto redo - Auto organize: The system automatically aligns blocks and connections for clarity.
- Preview button: Test your flow in a live simulation environment.
- Publish button: Deploy your flow to make it live for users.

Flow Sidebar
The left sidebar contains all the tools and resources you need to build your flow, is divided into two main sections, components and variables. In the Components tab, you can find all available block types, organized into categories.- Bubbles: are the main building blocks of your flow, they represent messages, actions, and logic in your bot’s conversation. Each block type has its own configuration options and can be customized to fit your bot’s needs.
- Inputs: Blocks that capture user input, such as text, buttons, or forms. These blocks allow your bot to interact with users and collect information.
- Logic: Blocks that control the flow of the conversation based on conditions, variables, or user input. These blocks enable your bot to make decisions and respond dynamically.
- Integrations: Blocks that connect your bot to external services, APIs, or databases. These blocks allow your bot to fetch data, send notifications, or perform actions outside of the chat interface.
Warnings and validation
When you have blocks connected in a way that is not valid, the system will show you a warning message with the issue and where it is located. You can click on the warning to be taken to the block that has the issue.

Blocks
Learn about all available block types and their configurations
Variables
Manage data flow between blocks with variables