hey everyone
i have been trying to use the webhook function from VAPI, it doesn’t work for me for some reason. i have used the live workflow button, used the prod webhook URL, and tested the webhook, and it gives code 200, but i never get the webhook to get the data from vapi
no error messages whatsoever, just nothing happens.
i have 2 projects with this issue, so please read carefully and let me know if you don’t understand, cheers.
(i added both the workflows and the function tools setup from vapi for context)
- My first workflow (inbound calls to vapi and using a webhook to grab Email for interested leads)
this is my json setup function tool in VAPI
{
"id": "34aa7f7b-4853-433b-8b7e-26ab1065ec4d",
"createdAt": "2025-05-21T20:35:33.997Z",
"updatedAt": "2025-05-21T20:40:28.590Z",
"type": "function",
"function": {
"name": "Vapi-email",
"description": "Send the email to the webhook to send the user a payment link.",
"parameters": {
"type": "object",
"properties": {
"email": {
"description": "The email from the call to be parsed to n8n webhoook",
"type": "string"
}
},
"required": []
}
},
"orgId": "3da6c047-ab8f-4dab-8e84-a0ec4abbeb45",
"server": {
"url": "https://deepay.app.n8n.cloud/webhook/vapi-email",
"headers": {}
}
}
i am trying to get output from vapi, i have set a function tool and used the prod URL in there.
- Here is a second workflow for outbound calls with vapi I am calling leads in a sheet
then i am using a webhook to grab the data from call(instead of polling)
but i never get any response from, the VAPI API,
here is my VAPI function tool setup json
{
"id": "4ca5a2eb-d91f-4b94-97fb-cc9cacb599d5",
"createdAt": "2025-05-22T21:43:09.140Z",
"updatedAt": "2025-05-22T21:53:15.004Z",
"type": "function",
"function": {
"name": "ApiCall",
"description": "Grab Call data and return to the webhook.",
"parameters": {
"type": "object",
"properties": {
"Name": {
"description": "Name of caller",
"type": "string"
},
"Email": {
"description": "User email address from the call ",
"type": "string"
},
"LeadID": {
"description": "Lead ID for each caller",
"type": "string"
},
"status": {
"description": "call status",
"type": "string"
},
"outcome": {
"description": "call outcome",
"type": "string"
},
"Interest": {
"description": "user interest in service",
"type": "string"
},
"PhoneNumber": {
"description": "Phone number of the user",
"type": "number"
}
},
"required": [
"Name",
"PhoneNumber",
"status",
"outcome",
"Interest",
"Email"
]
}
},
"orgId": "3da6c047-ab8f-4dab-8e84-a0ec4abbeb45",
"server": {
"url": "https://deepay.app.n8n.cloud/webhook/Vapi-callWebhook",
"headers": {}
}
}
Information on your n8n setup
- n8n cloud:
- n8n EXECUTIONS_PROCESS setting (default: own, ):
- **Running n8n via n8n cloud
- Windows 11: