capabilities.work

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.

  1. Create the voice AI assistant that will handle the outbound call.
  2. Provision a free Vapi-managed phone number in the desired area code and bind it to the newly created assistant.
  3. Place an outbound call from the provisioned number to the customer using the assistant.
  4. 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.