Vapi to N8n
# support
j
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": "" } } 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)
v
Suggestion: Make sure your assistant's system prompt references the tool using the exact name
n8n_CRM_System
(case-sensitive), not a variation. For example:
Copy code
text
When you need to send the user's answer, call the tool `n8n_CRM_System` with the answer as a parameter.
If the tool name in your prompt doesn't match exactly, the assistant will speak the tool call instead of executing it. See: Custom Tools Troubleshooting Guide Source: - [Custom Tools Troubleshooting](https://docs.vapi.ai/tools/custom-tools-troubleshooting)
j
Its still not firing the N8n process. Vapi is saying it is complete but not triggering N8n