Vapi to N8n
Problem:
My assistant is speaking the tool call instead of executing it.
The tool worked earlier with a test URL but stops working with the live webhook URL.
Expected:
After asking “What is your name?”, the assistant should output ONLY:
{
"tool": "n8n_CRM_System",
"payload": { "answer": "<USER_ANSWER>" }
}
Actual:
The assistant says things like:
“Tool. n8n CRM system. Payload answer John.”
No tool is executed, and no request hits my n8n webhook.
Model:
ChatGPT 4o (latest) Cluster — also tested 4.1, 4o mini, etc.
Tool Schema:
{
"type": "object",
"properties": {
"answer": { "type": "string" }
},
"required": ["answer"]
}
Webhook:
https://torrevie.app.n8n.cloud/webhook/simonswerk-crm-meeting
Request:
Why is the assistant speaking the JSON instead of firing the tool?
Call ID:
(Will provide on reply)
My assistant is speaking the tool call instead of executing it.
The tool worked earlier with a test URL but stops working with the live webhook URL.
Expected:
After asking “What is your name?”, the assistant should output ONLY:
{
"tool": "n8n_CRM_System",
"payload": { "answer": "<USER_ANSWER>" }
}
Actual:
The assistant says things like:
“Tool. n8n CRM system. Payload answer John.”
No tool is executed, and no request hits my n8n webhook.
Model:
ChatGPT 4o (latest) Cluster — also tested 4.1, 4o mini, etc.
Tool Schema:
{
"type": "object",
"properties": {
"answer": { "type": "string" }
},
"required": ["answer"]
}
Webhook:
https://torrevie.app.n8n.cloud/webhook/simonswerk-crm-meeting
Request:
Why is the assistant speaking the JSON instead of firing the tool?
Call ID:
(Will provide on reply)