Vapi Make integrationAutomate Vapi with Make.
What if your Vapi assistant could ask your other tools for an answer while the caller is still on the line? The Vapi Make integration gives you 36 modules, including 2 instant triggers. This guide connects your account and walks you through a first scenario, step by step.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Vapi Make integration do for you?
The Vapi Make integration links your Vapi account to Make so your voice assistants can work with the rest of your stack. You build a scenario, the automation you assemble in Make, out of modules: each module is one brick, such as a trigger that listens to Vapi or an action that creates a call, an assistant or a file.
Answer questions mid-call. Watch Tool Call Request receives the moment your assistant asks for a tool, Make looks up the answer in another app, and Respond to a Tool Call hands the result back so the conversation keeps going. Think of an order status for a shop, or a free slot for a repair service.
File every call once it ends. Watch End of Call Report delivers the report of each finished call. From there, a scenario can write it to a base like the one described in our Airtable Make integration guide, so sales reps read a recap instead of replaying a recording.
Place calls from your other tools. Create an Outbound Phone Call dials out through a Twilio or Vonage number added in your Vapi dashboard. A new lead in a form or a CRM can start that call without anyone picking up a phone.
A few limits are worth knowing. The five modules of the Workflow group are marked as deprecated, so new builds should skip them. The Squads group has no delete module and Phone Numbers only has a list module; Make an API Call covers those gaps with the same connection. If you are weighing Make against n8n for Vapi, the n8n vs Make comparison lays out the criteria, and the Make training takes you further on the editor itself.
How do you connect your Vapi account to Make?
- 01
Copy your private key in Vapi
Log in to Vapi and open Build > Vapi API Keys in the left sidebar. Copy the Private Key value and keep it somewhere safe. No key yet? Click Add Key and Vapi creates one for you.
- 02
Create the connection in Make
A connection is your Vapi account linked to Make once, then reused by every Vapi module. Add any Vapi module to your scenario and click Create a connection. You can give it a label in Connection name, handy when you manage several accounts.
- 03
Paste the key and save
Paste the private key into the API Key field and click Save. If Make asks you to authenticate or confirm access, accept it. The connection now appears in the module, and every other Vapi module can pick it from the same list.
Your first scenario: answer a Vapi tool call from Make
GoalWhen your Vapi assistant calls a tool during a conversation, Make receives the request and sends the answer back to the call.
- 01
Create a blank scenario
Open the Scenarios page in Make, create a new scenario and click the big + in the middle of the canvas to add your first module.
- 02
Add Watch Tool Call Request
Search for Vapi, pick Watch Tool Call Request and select the connection you just made. During this setup the module creates the matching tool definition in your Vapi account for you.
- 03
Add Respond to a Tool Call
Click the + on the right of the trigger and choose Respond to a Tool Call. Map the data received from the trigger, then fill in the result your assistant should hear.
- 04
Test with Run once
Click Run once to execute the scenario one time. Then read the bundles each module received: the items that pass from one module to the next.
- 05
Switch the scenario on
This trigger is instant: Vapi calls Make through a webhook as soon as a tool call happens, so there is no clock to tune. Turn the scenario on and it waits for the next request.
What can start a Vapi scenario?
2 modules start a scenario when something happens in Vapi. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Vapi as soon as it happens.
Watch Tool Call Request
Instant triggerIn Make“Listens to function call from Vapi. Creates the Tool definition in Vapi during setup.”
Watch Tool Call Request lets your Vapi assistant hand a question to Make in the middle of a call: the assistant asks for a tool, and the request lands in your scenario as a bundle. During setup, the module also creates the matching tool definition in Vapi, so you have nothing to declare by hand.
Watch End of Call Report
Instant triggerIn Make“Listens to end of call report from Vapi call via this webhook.”
Watch End of Call Report gives you the report of each finished Vapi call, so a scenario can store it, share it or act on it once the conversation is over. Every report arrives as its own bundle, ready to map into the next module.
What can Make do in Vapi?
Vapi gives you 34 modules in 10 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Calls
5 modulesList Calls
SearchIn the docs onlyList Calls pulls the calls stored in your Vapi account into the scenario, one bundle per call, so you can review or export them in bulk.
Create Call
ActionIn Make“Create Call”
Create Call starts a new call in Vapi from your scenario, turning a form entry or a CRM event into a conversation with your assistant.
Get Call
ActionIn the docs onlyGet Call fetches a single call you already know about, so later modules can use its details.
Delete Call Data
ActionIn the docs onlyDelete Call Data erases what Vapi keeps about a call, which helps when a caller asks for their data to be removed.
Update Call
ActionIn the docs onlyUpdate Call changes a call that already exists in Vapi, so the record stays in line with what happened next in your other tools.
Assistants
5 modulesList Assistants
SearchIn the docs onlyList Assistants returns every assistant set up in your Vapi account as separate bundles, a quick way to take stock or keep a sync going.
Get Assistant
ActionIn the docs onlyGet Assistant reads the setup of one assistant, so a scenario can check it, copy it or document it.
Create Assistant
ActionIn the docs onlyCreate Assistant sets up a new Vapi assistant from a scenario, which spares you from rebuilding the same one by hand for every client or brand.
Delete Assistant
ActionIn the docs onlyDelete Assistant removes an assistant from your Vapi account and keeps the list tidy once a campaign or a client contract ends.
Update Assistant
ActionIn the docs onlyUpdate Assistant edits an existing assistant, so a change made in your source of truth reaches Vapi without opening its dashboard.
Phone Numbers
1 moduleList Phone Numbebrs
SearchIn the docs onlyList Phone Numbebrs returns the phone numbers attached to your Vapi account, one bundle each. The typo is part of the module name in Make, so expect to see it spelled that way.
Tools
4 modulesList Tools
SearchIn the docs onlyList Tools collects the tools your Vapi assistants can call, which gives you a fast audit of what is already wired.
Create Tool
ActionIn the docs onlyCreate Tool adds a new tool to Vapi from a scenario, the piece an assistant relies on to ask something of another system.
Update Tool
ActionIn the docs onlyUpdate Tool changes a tool that already exists in Vapi, so a decision taken elsewhere reaches your assistants without manual edits.
Get Tool
ActionIn the docs onlyGet Tool reads a single tool from Vapi, a simple way to see how it is set before a scenario depends on it.
Workflow (deprecated)
5 modulesCreate Workflow (deprecated)
ActionIn the docs onlyCreate Workflow (deprecated) creates a workflow in Vapi, but the whole Workflow group carries the deprecated label, so treat it as a legacy piece.
Update Workflow (deprecated)
ActionIn the docs onlyUpdate Workflow (deprecated) edits a Vapi workflow that already exists. It still shows up in Make, yet the doc marks it deprecated like the rest of its group.
List Workflows (deprecated)
SearchIn the docs onlyList Workflows (deprecated) returns the workflows of your Vapi account, mostly useful to see what still depends on this older group.
Get Workflow (deprecated)
ActionIn the docs onlyGet Workflow (deprecated) reads one workflow from Vapi. See it as an archive tool rather than an everyday one, since the doc files it under a deprecated group.
Delete Workflow (deprecated)
ActionIn the docs onlyDelete Workflow (deprecated) removes a workflow from Vapi, the last step of a cleanup once its replacement works.
Squads
4 modulesList Squads
SearchIn the docs onlyList Squads brings every squad of your Vapi account into the scenario, one bundle per squad.
Get Squad
ActionIn the docs onlyGet Squad reads one squad in Vapi and returns its details as a single bundle for the rest of the scenario.
Create Squad
ActionIn the docs onlyCreate Squad builds a new squad in Vapi from a scenario, so a team of assistants is set up the same way every time.
Update Squad
ActionIn the docs onlyUpdate Squad edits a squad that already exists, useful as soon as the lineup of assistants changes.
Webhooks
2 modulesServer Message
ActionIn the docs onlyServer Message is one of the two modules of the Webhooks group. The doc gives it no description, and its name hints at the messages Vapi exchanges with a server.
Client Message
ActionIn the docs onlyClient Message sits next to Server Message in the Webhooks group, and its name points to the client side of a Vapi call. The doc says nothing more about it.
Files
5 modulesUpload File
ActionIn the docs onlyUpload File sends a file from your scenario into Vapi, which keeps what Vapi stores in line with the documents your team edits.
List Files
SearchIn the docs onlyList Files shows the files stored in your Vapi account as a series of bundles you can filter, count or export.
Get File
ActionIn the docs onlyGet File fetches one file from Vapi so a scenario can check it or pass it along to another app.
Delete File
ActionIn the docs onlyDelete File removes a file from your Vapi account, the cleanup step once a document is out of date.
Update File
ActionIn the docs onlyUpdate File changes a file already stored in Vapi instead of adding a second copy next to it.
Other
1 moduleMake an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call reaches any endpoint of the Vapi API with the connection you already set up, which covers what the other modules leave out.
Other modules
2 modulesCreate an Outbound Phone Call
ActionIn Make“Creates an outbound phone call to Twilio or Vonage number added on your dashboard.”
Create an Outbound Phone Call has your assistant dial out through a Twilio or Vonage number you added in the Vapi dashboard.
Respond to a Tool Call
ActionIn Make“Returns the response to the function call be it error or result.”
Respond to a Tool Call sends the answer back to Vapi after Watch Tool Call Request, so the assistant can carry on with the conversation.
Need help automating Vapi with Make?
A person reads every message.