Problem:
When I call my VAPI number, the AI answers immediately. I want the call to first trigger a Make.com workflow to dynamically select which AI system should handle the call.
Desired Flow:
- Incoming call → VAPI triggers Make.com.
- Make.com runs logic (e.g., checks CRM, time of day, etc.).
- Make.com chooses the appropriate AI agent.
- VAPI connects the call to the selected AI.
Thanks for your insights!
I am guessing that your phone number is already assigned to an assistant in VAPI - You have to unassign it. The docs say you can do that on the UI but it never worked for me so I used the API:
I used postman.co to send a GET to https://api.vapi.ai/phone-number/00000000-0000-0000-0000-000000000000 [replace with your phone number’s UUID]
In the JSON that is returned you will see a key for “assistantId” change the value to null and send a patch request back to VAPI. That will remove any assistants that are assigned to that number.
Now VAPI will connect to the server url you have defined in org settings when it gets a call on that number. That is how I trigger my make automation.