I’m experiencing an issue with webhook triggers in n8n Cloud:
My workflow is set to Active.
I’m using the Production URL with /webhook/... (not /webhook-test/...).
The webhook only works when I click Execute Workflow — i.e., in test mode.
When I send a request live (without clicking), I receive: “The requested webhook is not registered” or a message stating the webhook is in test mode.
I’ve tested multiple workflows and webhook URLs — the same error persists every time.
It appears that the production webhook never properly registers as active, even though the workflow is set to Active.
I’ve followed all recommended steps:
Created a new webhook node set to POST.
Activated and saved the workflow.
Copied the production URL from the node.
Sent a request without clicking “Execute workflow”.
According to other users in community threads, this is not normal — the production webhook should function automatically when the workflow is active.
It seems like the webhook is not registering correctly in the backend, as it only works in test mode.
I appreciate your help in investigating why production webhooks aren’t being registered in live mode, and how I can fix it to run without clicking “Execute workflow” each time.
Hi there, can you go to executions tab? Because after you activate the webhook node, the requests won’t be seen from Editor tab, but it can be seen from Executions tab.
I’ve double-checked everything — the webhook node is definitely activated, and the path is correctly set to match the production webhook URL. However, when I trigger the webhook externally, nothing is showing up in the Executions tab, not even as a failed run.
This suggests that n8n isn’t receiving the request at all, even though the workflow is active and the path matches.
Any idea what could be preventing the webhook from registering requests in production mode?
Thanks for your answer again. I found the problem. In my chatgpt models schema the url was set to /test. So I just earased that and it solved the problem. But now I have a new problem. My gpt can create events in my calendar but when I ask it to see if I have any plans it says I don’t. When I in fact to have plans. How can I fix that? Is it a problem with start/end time in the node?