Vapi · Arazzo Workflow
Vapi Squad Outbound Call
Version 1.0.0
Build a two-assistant squad, place an outbound call to it, and poll until the call ends.
View Spec
View on GitHub
AIVoice AIVoice AgentsConversational AITelephonyReal-TimeTranscriptionText-to-SpeechLLMAgentsMCPArazzoWorkflows
Provider
Workflows
squad-outbound-call
Stand up a squad, get a number, dial a customer through the squad, and watch it.
Creates two assistants and a squad, provisions a Vapi number, places an outbound call to a customer through the squad, then polls the call to a terminal state.
1
createGreeter
AssistantController_create
Create the greeter assistant that answers the call first.
2
createSpecialist
AssistantController_create
Create the specialist assistant the greeter can hand the call to.
3
createSquad
SquadController_create
Assemble both assistants into a squad to handle the call.
4
provisionNumber
PhoneNumberController_create
Provision a free Vapi-managed phone number to place the call from.
5
createCall
CallController_create
Place an outbound call to the customer routed through the squad.
6
pollCall
CallController_findOne
Read the call status and branch: loop while still active, finish once it reaches the ended terminal state.
Source API Descriptions
openapi
openapi
openapi