Assistant Outbound Call End to End
A 4-step recipe with Vapi. We can help you get access.
Recipe · 4 steps
Assistant Outbound Call End to End
with Vapi
Stand up an assistant, get a phone number, dial a customer, and watch the call.
- Create the voice AI assistant that will handle the outbound call.
- Provision a free Vapi-managed phone number in the desired area code and bind it to the newly created assistant.
- Place an outbound call from the provisioned number to the customer using the assistant.
- Read the call status and branch: loop back while the call is still active, and finish once it reaches the ended terminal state.
What you'll need to have ready
- apiToken: Vapi private API key used as a Bearer token.
- name: A human-readable name for the assistant.
- firstMessage: The opening message the assistant speaks.
- systemPrompt: The system prompt that shapes the assistant's behavior.
- customerNumber: The destination phone number in E.164 format to dial.
- areaCode: Desired North American area code for the new Vapi number.
For your developer
Arazzo workflow vapi-ai:assistant-phone-outbound-call, 4 operations: AssistantController_create → PhoneNumberController_create → CallController_create → CallController_findOne. Specs on APIs.io.