How to debug forbidden error on webhook

Describe the problem/error/question

I created a workflow which is triggered by a webhook.
It replaces a MAKE.COM workflow which did work until I moved it to n8n.

While testing with postman the workflow runs without any errors.
But when I try to trigger the webhook from Zoho CRM in the same way postman does and Zoho did with MAKE I get a forbidden error.

I don’t have more information I can see in Zoho. :frowning:
Is there an option to debug this in n8n: Can I see the request and the answer?

Please share your workflow

This is the trigger node:

Information on your n8n setup

  • n8n version: 1.18.1 (can’t update due to a bug in the form handling)
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Ubuntu 24.04.2 LTS

So looks like the you set the webhook url in the zoho CRM right?

I believe localhost won’t work. When you using Make.

They should have a real domain url. If you want to use n8n to replace it.

You need to have a domain which can be connected from others when you self-host it. Like ngrok or cloudflare tunnel solutions.

localhost only appears here when I copy my node here. I did put the complete URL into Zoho CRM.

To be 100% sure about the URL i copied it from postman to Zoho.
In Postman I can start the workflow.
In Zoho I get the “forbidden” error.

This seems to be a Zoho issue. My n8n Installation uses a special port, not 80 or 443. And this is what the documentation says for none-standard ports… :frowning:

“In the URL to Notify field, if you want to specify a port number, please note that only 80 or 443 port numbers are supported.”