Vapi stalling at tools response, and webhook failu...
# support
s
Ive seen a few people with this issue.. For some reason Vapi and n8n aren't connecting together in my workflow, it was working perfectly fine for days, then all of a sudden in Vapi when it comes to the "getPropertyData tool" the Voice Agent just stops talking at this point. n8n is not picking up the trigger either and when I test Vapi nothing comes through in the executions anymore. The production URL from the webhook in n8n is connected to all of the tools in VAPI too. I am not sure why n8n and Vapi have just stopped connecting together, if you can help ASAP id appreciate it. I noticed others have add a similar issues in the last couple of days with connecting n8n and Vapi. See images attached.
h
yeah i'm having the exact same issue, if you figure out how to fix it please ping me
@User
k
Use the production POST webhook URL from n8n in Vapi, enable “Raw Body” in the Webhook node, add a Respond to Webhook node, set response mode accordingly, ensure the workflow is active, and pin the webhook in Executions to keep it registered..
s
Here is my video on loom, this was working fine before and now everyone has the same problem. Your solution did not work unfortunately! If you can fix this we would appreciate it! https://cdn.discordapp.com/attachments/1386762302421991504/1387182996347420813/VAPI.mov?ex=685c6a56&is=685b18d6&hm=0f75d65b57616eb7c8c444eb7a0ef2682d8e5e467415d30ffd88b863d79ad905&
s
Hey! To help track down this issue, could you share: - The call ID - When exactly this happened (the timestamp) - What response you expected to get - What response you actually got instead This would really help us figure out what went wrong!
s
- Call ID: 24db6ed0-e535-486f-bd8f-88aa4de9b2b7 - the timestamp is: 21:20:59 - Vapi voice stops talking - this is where Vapi should check my google sheets and confirm house addresses that are available on my google sheets - no response at all, it stops at the “tools” part
s
Hey seanbo95, thanks for sharing the call ID and the details required. I'll go through it and look into the logs, and then I'll get back to you with the resolution.
s
Yeah it got passed the tool section and it is responding, but it doesnt collect the data correctly from googlesheets which is connected to n8n
h
@Shubham Bajaj I'm having this issue with all my assistants, they never call the tools the first time It tries to, it just goes silent and if the user says nothing it times out and hangs up, but if they interrupt it while it's being quiet then it'll work, it's been working on some assistants sometimes then other times it just stopps working on all of them randomly
s
Hey @Hunter J.King To help track down this issue, could you share: - The call ID - When exactly this happened (the timestamp) - What response you expected to get - What response you actually got instead This would really help us figure out what went wrong!
Hey @seanboy95 could you please add the missing tool config/tool and then try it again? 🔵 21:20:47:996 \[workflowStream\] \[conversation#conversation_1750005079702\] Ended. Output variable values:{"propertyAddress": "5 Oran Road"}. Global variable values: { "now": "Jun 24, 2025, 9:20 PM", "date": "Jun 24, 2025", "time": "9:20 PM", "year": "2025", "month": "June", "day": "24", "propertyAddress": "5 Oran Road" } Next node: getPropertyData 🔵 21:20:47:996 \[workflowStream\] \[conversation#conversation_1750005079702\] Tool calls: \[ { "id": "call_HObBpsVPfZ45sZ3c50PpjQ3w", "type": "function", "function": { "name": "variablesExtracted", "arguments": "{\\"propertyAddress\\":\\"5 Oran Road\\"}" } }, { "id": "call_s54ygQeTYKJguelDrPploBEH", "type": "function", "function": { "name": "conditionSatisfied", "arguments": "{\\"reasoning\\":\\"user provided property address\\",\\"identifier\\":\\"getPropertyData\\"}" } } \] 🔵 21:20:48:000 \[workflowStream\] \[tool#getPropertyData\] Starting... { "type": "tool", "name": "getPropertyData", "toolId": "2237ce08-f91c-47e2-ad9b-ddb1584a481d", "metadata": { "position": {"x": -396.59768228820167, "y": 757.9168509533724} } } 🟡 21:20:48:000 \[workflowStream\] \[tool#getPropertyData\] No tool configuration found.
s
It gets pass the tool, only issue is it won’t say the information from my google sheets. For example, I am making an Ai voice agent for real estate and my google sheets connected through N8n has the property listed, but Vapi doesnt pick up the right house information on the google sheets anymore
Here is my new call ID: 95a2a73e-c7a4-4b3a-95f4-5dadc8ba3d5e
s
Copy code
{
      "name": "getPropertyinfo",
      "role": "tool_call_result",
      "time": 1751238229088,
      "result": "fdd7c788",
      "metadata": {},
      "toolCallId": "fdd7c788",
      "secondsFromStart": 47.241
    },
Is this the result you were expecting from the tool? If not, you might need to check the output rom the google sheets side. Also, if this worked previously, could you send a call id when it was working?
s
Hi Kyle, here is a call that worked, Call ID: ea77f3b6-4eff-4800-a884-84ccca4920e4
It will let me book a viewing and will update the google sheet at the ‘bookViewingAppointment’, but initially, when I ask for the details of the house I want to view it won’t give out details or will give out the wrong information when asked at the ‘getPropertyData’ part it doesn’t send the right information.
Turns out I fixed it bro, all good for now. Will let you know if it breaks or anything changes. Thank you!
s
Hey @seanbo95 what was the fix for it?