Skip to main content
Multi Agent Overview

Multi Agent Workflows

Create sophisticated conversation flows by connecting multiple AI assistants. Each Multi Agent workflow allows assistants to collaborate and transfer conversations based on specific conditions.
You need at least two assistants to create a Multi Agent workflow. Create assistants in the Assistants section first.

Creating a Multi Agent

Multi Agent Visual Builder

Basic Configuration

name
string
required
Give your workflow a descriptive name to identify its purpose

Visual Builder

The visual builder allows you to:
  • Add existing assistants as nodes
  • Connect assistants to define conversation flow
  • Configure transfer settings between assistants
Best Practices:
  • Start with a clear entry point
  • Create logical conversation paths
  • Consider fallback scenarios
  • Test different conversation flows

Transfer Configuration

Transfer Settings Dialog
When connecting assistants, configure how conversations transfer between them:
transferMode
select
Choose how conversation history is handled:
  • Rolling History Maintains complete conversation context by keeping the entire history and adding the new assistant’s system message.
  • Swap System Message Preserves conversation flow while updating context by replacing the original system message with the new assistant’s message.
  • Delete History Starts fresh by clearing previous conversation history when transferring.
transferMessage
string
Message spoken to the customer before transferExample: “I’ll connect you with our technical specialist…”
transferDescription
textarea
Help the AI understand when and how to transfer callsExample: “Transfer to this assistant when customer needs technical support with API integration issues.”
Transfer settings are only available for assistants that have outgoing connections to other assistants in the workflow.

Best Practices

  1. Workflow Design
    • Plan your conversation flows beforehand
    • Create clear transfer conditions
    • Consider user experience during transfers
  2. Transfer Configuration
    • Use clear transfer messages
    • Write specific transfer descriptions
    • Choose appropriate history handling
  3. Testing
    • Test all possible conversation paths
    • Verify transfer conditions
    • Ensure smooth transitions between assistants
You can create multiple Multi Agent workflows for different use cases and assign them to phone numbers in the Phone Numbers section.