Vapi · Arazzo Workflow
Vapi Assistant Outbound Call End to End
Version 1.0.0
Create an assistant, provision a Vapi phone number, place an outbound call, and poll until it ends.
View Spec
View on GitHub
AIVoice AIVoice AgentsConversational AITelephonyReal-TimeTranscriptionText-to-SpeechLLMAgentsMCPArazzoWorkflows
Provider
Workflows
assistant-phone-outbound-call
Stand up an assistant, get a phone number, dial a customer, and watch the call.
Chains assistant creation, phone number provisioning, outbound call creation, and a status poll loop that branches on the call's terminal state.
1
createAssistant
AssistantController_create
Create the voice AI assistant that will handle the outbound call.
2
provisionNumber
PhoneNumberController_create
Provision a free Vapi-managed phone number in the desired area code and bind it to the newly created assistant.
3
createCall
CallController_create
Place an outbound call from the provisioned number to the customer using the assistant.
4
pollCall
CallController_findOne
Read the call status and branch: loop back while the call is still active, and finish once it reaches the ended terminal state.
Source API Descriptions
openapi
openapi