---
title: "Flow Builder Overview"
slug: "flow-builder-overview"
updated: 2025-12-03T08:29:46Z
published: 2025-12-03T08:29:46Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.commbox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Flow Builder Overview

### Overview

The Flow Builder is where your entire conversation journey is created. It offers a visual canvas that lets you map and connect steps, add capabilities, manage logic, and control how customers move through the experience.

This guide explains **how to work inside the Flow Builder** — how to navigate the canvas, use the tools for creating and organizing steps, search within a flow, test your AI Agent, manage versions, and understand the structure behind every conversation.

The detailed **what it can do**, including advanced capabilities, step types, AI behaviors, and automation options, is covered separately in dedicated guides.

For users looking for a practical starting point, a separate [step-by-step tutorial](https://help.commbox.io/docs/user-guide-creating-a-basic-bot) is available to help you build a simple AI Agent from scratch.

Use this guide to get comfortable with the workspace, the tools, and the building blocks that make up every Flow. Once you're familiar with the environment, you can explore the specialized guides to expand your bot’s logic and capabilities.

### Getting There

**To create a new Flow:**

1. At the main menu sidebar, click the **Automation Hub** icon to open the **AI Agents** tab.  

![automation hub.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/automation%20hub.png)
2. At the AI Agents tab, click the **Create AI Agent** button.  

![Automation center - initial page.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Automation%20center%20-%20initial%20page%281%29.png)
3. Name your new AI agent.  
 You can edit the name of the new flow by clicking the name.
4. At the sidebar, click the **Flow** section.  

![naming the agent.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/naming%20the%20agent%281%29.png)

### The Flow Builder Canvas

The conversation with a customer is built with different dialog **Steps**. Some Steps present the customer with choices (for example, buttons) or respond to free-text input. Other Steps work behind the scenes, enabling actions such as jumping to another Step or triggering an API, or use AI prompts to generate a response to the customer. Together, all these Steps form the **Flow**.

![Flow example.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Flow%20example%281%29.png)

Building the Flow involves adding **Steps** to existing ones and modifying each additional Step using the **Properties Panel** at the side, which appears once you click on a specific step.

#### The steps

By default, Steps appear as choice **buttons** for the customers when the previous step has more than one “child”. The content of the button is the title of the step, independently of its functionality. When selected, the step’s message will appear, and its action will be taken. ![Say step componanents - new2.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Say%20step%20componanents%20-%20new2.png) **Step deactivation** – Flow will ignore that step and any branch past it.

**Alternative title** – Flow will show those titles and not the step’s headings. See the example below where the customers do not see “Option 1” but rather “Details please,” etc.

**Add comments** – Add comments for yourself. Comments will not be shown to customers. Note the icon at step “Option 1”.

**Title editing** – Visible once you hover over the title. Edit it at any time.

**Step Visibility** – Enables the step’s title to appear as a sole button before the flow continues. ![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image%28458%29.png)

#### Types of Steps:

A new Step is created by hovering next to the desired step you want to build on, clicking the **+ sign**, and selecting the type of Step from the pop-up menu. ![new step types.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/new%20step%20types.png)

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-CXQEME7I.png) **Say** – Used primarily to display information to the customer or to run behind-the-scenes processes, such as functions. Click [here](https://help.commbox.io/docs/ai-say-step) to learn more about this topic.

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-HQ657261.png) **Ask** – Requests input from the customer. Click [here](https://help.commbox.io/docs/the-ask-step) to learn more about this topic.

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-RVBLDCZT.png) **API** – Makes an API call to an external service to retrieve or enter data. Click [here](https://help.commbox.io/docs/the-api-step) to learn more about this topic.

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-CCSHJB6K.png) **Forward to Agent** – Transfers the conversation to an agent with an Open status and creates a new conversation (object). Click [here](https://help.commbox.io/docs/forward-to-agent-step) to learn about implementing the best practice of this step.

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-449WDTRB.png) **Create Item** – The Bot creates a secondary conversation (Text/SMS or email only) for the customer.

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-DBWJAFF2.png) **End** – The flow ends, and the conversation’s status changes to Resolved or Irrelevant.

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-MRQXT1F0.png) **Jump** – This step advances the flow to another step in the current flow or to another flow.

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-LWOCH3CQ.png) **Back** – Sends the flow a specified number of steps backward. This is not considered best practice; use the Jump step instead.

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-S7H5S4TE.png) **Link** – This step will present a link or hyperlink in the conversation. May not work with WhatsApp.

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-G67HWY2S.png) **Unknown** – The flow will be diverted to this step when the bot receives unexpected information, such as a customer typing free text (which isn't an exact match of the button names) instead of selecting a button or entering unrelated information. If more than one Unknown step is used, the flow will be diverted to the closest one.

![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image-AUSV4O45.png) **Error**– This step is triggered when API calls return an error or no response. It must be placed at a higher hierarchy than the associated API step. If multiple Error steps are used, the flow will be directed to the closest one.

![First say.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/First%20say.png)

#### Right Click Functionalities

Note: by hovering over any step and **right clicking** the mouse, you can see available actions regarding the step. ![Canvas - right click on step.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Canvas%20-%20right%20click%20on%20step.png)

**Change step type** - select the desired option from the list presented **Mark as Sub Flow** - Designate this step and all its children as a [sub flow](https://help.commbox.io/docs/advanced-capabilities#sub-flows-entry-point).

**Duplicate step** - Create a duplicate sibling (at the same hierarchical level as the original) **Copy single step** - You can paste it anywhere the encircled plus sign appears **Cut step/tree** - Cut the selected step and all its children. You can paste it/them anywhere the encircled plus sign appears **Rename** - Rename the step **Delete** - Delete the step

**Alternative to Cut and Paste Option:**

Left-click on the desired step and hold it down. Then, drag the step and all its children to the available new locations within the flow. ![Canvas - draging steps.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Canvas%20-%20draging%20steps.png)

Note the number indicating how many steps are being dragged. Your selected destination will be highlighted as you let go of the dragged steps into their new location.

#### The Properties Panel

The top part of the **Properties Panel** includes the Step’s properties. The lower part contains the steps’ settings and functionalities. ![Say Step.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Say%20Step.png)

### The Top Bar

![Flow builder canvas top bar.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Flow%20builder%20canvas%20top%20bar%281%29.png)

#### Search

The new Flow builder has an extensive search capability that enable users to filter results by the step’s type, the specific content area (step name, button text, etc.), by the flow’s property, or as combinations of the above. The relevant steps are then highlighted to show all results. ![Flow builder - advanced search.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Flow%20builder%20-%20advanced%20search%284%29.png)

#### Test - Preview

Test the Flow actions by selecting a chat channel that can ran the AI Agent you are designing. ![Test - Preview 2025.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Test%20-%20Preview%202025%281%29.png) **Note:** By choosing the test channel (default), a new object in CommBox will not be opened. By choosing a real channel, a new object will be created, which is useful for debugging.

#### Test – Debug

The debugger enables admins to see the historical context of any conversation by entering the conversation ID. Learn more about this capability in the [Advanced Capabilities](https://help.commbox.io/docs/advanced-capabilities#debugger) guide. ![Test - Debug 2025.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Test%20-%20Debug%20%202025%281%29.png)

#### Published Versions

![Save version.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Save%20version.png)

To save a specific version of a flow, click the down arrow next to the **Save** button, provide a version name, and add a descriptive comment to help track changes over time, and click **Save & Publish**. ![Save version1.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Save%20version1.png)

You can view or publish any previously saved version by selecting **Version History** from the **Save** button dropdown and clicking **Restore** on the desired version. ![Save version2.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Save%20version2.png)

**Note:** Saving too many versions may slow system performance. To prevent this, configure automatic deletion of older versions in the [Maintenance](https://help.commbox.io/docs/article-maintenance) module.

### The Settings Section

The **Settings** area defines default actions for key scenarios such as idle customers, no response, navigation, data collection, and AI behavior. When building complex bots, configuring Flow Settings streamlines development and helps reduce both setup time and effort.

Click [here](https://help.commbox.io/docs/ai-agent-next-gen#step-v-settings) to learn more about this topic.

![Settings page - no AI.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Settings%20page%20-%20no%20AI%282%29.png)

### What’s Next?

Keep the momentum going! You can dive into [Advanced Capabilities](https://help.commbox.io/docs/advanced-capabilities) to explore more automation features, check out the [AI Agent Settings](https://help.commbox.io/docs/ai-agent-next-gen) guide to see how AI can power your flows, or jump right in with the [Creating a Basic Flow](https://help.commbox.io/docs/user-guide-creating-a-basic-bot) step-by-step tutorial. Pick whichever path sparks your curiosity and start creating!
