Skip to main content

Conversation AI: Flow-Based Builder

The Flow-Based Builder lets you design advanced, multi-step Conversation AI bots using a visual canvas with triggers, conditions, actions, and integrations no coding required.

Updated over 2 months ago

Who This Is For / When to Use

This feature is for teams that need more control than prompt-based bots and want to automate complex customer journeys.

Use this when:

  • You need multi-step lead qualification or nurturing

  • Conversations require branching logic and conditions

  • You want to combine AI actions with workflows, calendars, or triggers

  • You manage complex booking, routing, or escalation scenarios

What the Flow-Based Builder Does

The Flow-Based Builder allows you to:

  • Design conversation workflows visually

  • Trigger flows when chats start or intents are detected

  • Branch conversations based on conditions and responses

  • Combine AI understanding with structured logic

  • Automate actions like booking, updates, and handoffs

Each flow runs inside Conversation AI and can be tested, drafted, and published safely.

Key Capabilities

Visual Flow Builder

Build full conversation journeys using a drag-and-drop canvas. Each node represents a trigger, condition, or action, making it easy to understand and maintain complex logic.

Triggers and Conditions

Flows can start based on:

  • Chat initiated

  • Detected intent

  • Custom trigger scenarios

Conditions allow branching so each contact follows the most relevant path.

Advanced Lead Qualification

Capture and evaluate lead information step by step. Route contacts dynamically based on answers without manual intervention.

Multi-Calendar Appointment Booking

Automate scheduling directly inside flows. The system can select the correct calendar based on conditions or intent.

Integrations and Automation

Flows can:

  • Trigger workflows

  • Update contact fields

  • Send data via webhooks

  • Transfer between bots or teams

This ensures every conversation leads to an action.

How to Create a Flow-Based Builder Bot

Step 1: Start a New Bot

Go to Conversation AI and click Create Bot.

Select Flow Based Builder.

Step 2: Configure Bot Settings

Open the bot and go to Bot Settings.

Set:

  • Bot name

  • Operating mode (Auto Pilot)

  • Supported communication channels (SMS, WhatsApp, Live Chat, Instagram, Facebook)

These channels determine where the flow will run.

Step 3: Define Global Bot Behavior

Go to Bot Goals and review Global Bot Configuration.

Set:

  • Tone of replies

  • Personality and style

  • Intent behind conversations

  • Business context and guidelines

These settings apply across all flows.

Step 4: Launch the Flow Builder

In Bot Goals, click Launch Flow Builder.

This opens the visual canvas where all logic is created.


Step 5: Add Triggers

Add a Conversation AI Trigger (for example, Chat Initiated).

You can also add custom triggers for specific intents or scenarios.

Step 6: Build Logic and Actions

Connect triggers to:

  • Conditions (if/else logic)

  • AI messages

  • Data capture

  • Booking actions

  • Workflow or contact updates

Each branch represents a different conversation path.

Step 7: Test and Publish

Use Test Bot to simulate conversations.

When ready:

  • Save the flow

  • Switch from Draft to Publish

The bot will start using the flow in live conversations.

Common Issues and Fixes

The flow does not trigger

  • Confirm the bot is in Auto Pilot mode

  • Verify the trigger conditions match real conversations

  • Ensure the correct bot is selected in the trigger

Contacts follow the wrong path

  • Review condition logic carefully

  • Avoid overlapping trigger rules

  • Add a fallback path for unmatched conditions

Booking or actions do not execute

  • Confirm required fields are captured before the action

  • Test the flow using real-world scenarios

  • Check execution logs for failed actions

Frequently Asked Questions

What is the Flow-Based Builder?

It is a visual tool for designing advanced Conversation AI workflows using triggers, conditions, and actions.

Do I need coding skills?

No. All logic is built using drag-and-drop components.

Can I use multiple calendars?

Yes. Flows fully support multi-calendar booking logic.

Can I integrate workflows or webhooks?

Yes. Flows can trigger workflows, update contact fields, and send or receive data.

What happens if a contact does not match any condition?

You can define fallback paths to ensure every conversation is handled.

Does the Flow-Based Builder support multiple languages?

The AI responds in the customer’s language automatically. You can also branch flows based on language preference if needed.

Did this answer your question?