Hi, I’m trying to get some end call data from elevenlabs using Webhook node. The same parameters are working in Make webhook node… but not in n8n node… Don’t know how it could be when each detail is correct in the node (auth credentials etc. tested also in postman). Tried different things - on test url, production url, nothing works. Interesting fact - when it’s set up as ‘Respond to webhook’ it just listen to the event but don’t output anything but when I switch the respond to ‘Immediately’ I see it trigger up error ‘Webhook node not correctly configured’ just after it should send an output (it’s some data from the end call - when call ends the data is being send via webhook) - so there is some response it seems… but zero output. My n8n is in docker vm google cloud. Please help.
What is the error message (if any)?
Webhook node is continuously listening, zero output, when response changed from ‘Response to webhook’ - it gives Webhook node not correctly configured.
Please share your workflow
Share the output returned by the last node
It should output some end call details from elevenlabs from 'post-call webhook'.
Information on your n8n setup
n8n version: 1.81.4
Database (default: SQLite): hosted on google cloud vm
I’m afraid this could not be the case? as I’ve tested the response with ‘no data’ and ‘text’ output also and the issue still remained as I remember. I will check tomorrow, thank you barn4k
This doesn’t work. I’ve checked it and put in ‘Respond to Webhook’ (checked also with ‘no data’ and ‘all incoming events’.
{
{{ $json.output }}
}
The same result, the webhook is still listening (waiting for trigger event). Maybe this is something related to my docker n8n set up on vm google cloud. Why the same parameters working in the Make webhook node?
Doesn’t work here I assume it could be sth with the n8n instance dockered on google virtual machine. As I have no idea what it could else be. Tried everything including changing the time zone:) it’s strange, as others webhooks set up for different elevenlabs ai agent tool are working. But transcript is at the end of the call. I’m already facing other issue with this end_call system tool, it is ‘system’ tool, it’s being call up by the agent but the conversation is not ending. I think these two issues are connected somehow with each other. Shame a bit, it’s working on make webhook.
Hi brn4k, sorry for my late response and thank you for your time in assisting me with this strange issue. I’ve been testing this using the Test Button without the active state, and also Test Button with active state, and also just Active State - and also tried to turn on the button after the conversation (with end call) to listen, and turn on the button before starting the conversation. So almost all scenarios. Tried to switch the webhooks - in ElevenLabs and in n8n. Tried to use Test webhook and Production webhook. Tried to put some additional node between the Webhook and Respond to Webhook. Have check the ElevenLabs also. Nothing seems to be broken on their side as other webhooks (from agent tools are working). So I have no idea what’s this:)
Hi Barn4k, I really appreciate your efforts in helping me with this, you’re a cool guy I’ve switched from vm to cloud n8n version and also tried remove the response webhook and set to immediately - still no result. I would say this is not an n8n issue but why it works in make.com webhook ? - the only difference I see is in the auth option in these nodes. On make webhook node you don’t set up any auth as I see, maybe I shouldn’t set up this header auth method for n8n as well. The second reason could be a HMAC auth method used by elevenlabs to send this post call webhook, this is some kind of calculation which is done with the server where the time response is responsible for final auth and sending the data
(Post-call webhooks | ElevenLabs Documentation)