What Is a Crew?
A crew lets more than one AI agent handle a single call. You define several members, each with its own instructions, and the call moves between them when conditions you wrote are met. A handoff only happens along a path you set up, and built-in guards stop a crew from looping. A sales agent handing off to a scheduling specialist is a typical crew. So is a first-line agent that passes detailed questions to a member carrying the knowledge base. Crews run in bothlegacy and live mode. For when to use one and how to design it, see the Crews guide.
Crew Members
Each crew has amembers array. The first member answers the call.
How Handoffs Work
Each entry in a member’shandoffs array points at another member:
Write
when the way you’d explain it to a person: “the caller wants to book a specific appointment time”.
Handoffs are silent in both modes. The next member answers the caller’s last message directly, with no greeting, no introduction and no mention of a colleague. Every member speaks with the campaign’s voice; there’s no voice setting per member. On a Live call, the first reply after a handoff takes a little longer than a normal one.
Handoff Guards
- Listed destinations only. A member can hand off only to a member in its own
handoffs. - Handoff limit.
max_handoffscaps handoffs per call (1 to 10, default 10). After that, the active member keeps the call. - No immediate bounce-back. A member can’t hand the call back to the member that just passed it, on the very next turn.
An Invalid Crew Is Refused
A crew that breaks a rule on this page (member count, a missing field, a bad id, a handoff to an unknown member) is never run as a single agent. Creating or updating a campaign with it, or placing a call with it, returns a400 naming the rule. If a crew already saved on a campaign fails the checks, the call is refused before it dials with the code CREW_CONFIG_INVALID.
Limits
Example
A crew goes in the campaignconfig, under crew. This POST /v1/campaigns body creates one:
Setting Crew Per Call
POST /v1/calls takes the same crew object for a single call.
Next Steps
Campaign Management
Learn how crew fits into campaign configuration.
AI & Voice Customization
Learn how to write effective instructions for a single agent.