Getting started with flow designer

The following information applies to the new Advanced Flow Designer

Getting Started with Flow Designer

Flow Designer lets you visually build advanced, multi-step call flows for your AI agents. Instead of writing a single prompt, you design a graph of nodes—each handling a specific part of the conversation or logic.


Key Concepts

  • Global Settings: Apply to the entire flow. Set your agent’s system prompt, define fallback logic, and handle objections or special cases.
  • Nodes: The building blocks of your flow. Drag and connect nodes to map out your call logic.
Node TypeDescription
Global SettingsDefine agent-wide settings: Objections, Personality, Role, Goal
Greeting MessageTriggers at call start. Welcomes the user and sets context.
Instruction NodeThe core node: speak, ask, invoke actions, set variables, or collect input.
Action NodeStandalone function call—ideal for database writes or third-party API integrations.
Branch NodeDecision point: inspects variables or results, then routes to one outgoing edge based on logic.
Jump To NodeInstantly redirects to another Instruction or Branch node. Useful for loops or shared subflows.
Call TransferHands off from AI to a live agent or external endpoint, carrying over context if needed.
End Call NodeSends a closing script, triggers cleanup actions, and ends the session. No further input allowed.

Creating a Flow

1

Select Agents from the left sidebar and choose the agent you want to create a flow for.

2

Select Prompt from the navigation sidebar.

3

Toggle on Flow Designer (next to the Prompt heading). You can now create a flow from scratch, use the copilot, or browse ready-made templates.

The copilot can prompt you for your website link and target action, then scan your site to generate a custom flow based on your CTA.


Building Your Flow

You can add steps and branches to your flow. Branches help your agent make decisions (like if/else logic). Steps are actions the agent will take.

Click Add to insert a step or branch.

  • Add a branch: Select Branch, enter a name (visible only to you), and describe when the agent should follow it.
  • Add a step: Select Step, enter a name (visible only to you), and describe what the agent should do. You can reference variables, custom actions, and action results in your prompt.

Enrich Your Flow with Extra Nodes

Extra nodes make your agent more capable and ready for complex scenarios:

  • Actions & Custom Actions: Click Add Action to insert a Real-Time Booking, Call Transfer, or your own custom action. Reference actions in your step prompt by typing # and selecting from the dropdown.
  • FAQ: Add common questions and answers. For complex queries, use branches instead.
  • Objections & Special Cases: Add instructions for handling difficult cases and objections.