n8n Webhook Returning 404 or Not Working: How to Fix It

A 404 from a webhook usually means n8n cannot find a matching active endpoint.

Common causes

  • Workflow inactive while using the production URL.
  • Test URL used after the test listener ended.
  • Wrong method: the sender uses POST but the node expects GET.
  • Wrong path: a typo or an old path after you changed it.
  • Wrong base URL: self-hosted n8n behind a proxy needs its public URL set correctly or it shows the wrong address.
  • Proxy or firewall blocking the request.

How to debug

  1. Copy the URL exactly from the node.
  2. Call it from a simple request tool.
  3. Check the executions list for received calls.
  4. Look at proxy logs.

Remember

Local installs are not reachable from the internet: see installing n8n.

Related

Workflow not triggering.

Quick answers

What causes webhook 404?

Inactive workflow, wrong URL, path or method.

Why is the displayed URL wrong?

Your public URL setting may be missing behind a proxy.

Can I test from my computer?

Yes, with a simple request tool.


Related reading

Want to learn n8n with a trainer, not just videos?

Our 15-day live n8n course takes you from the editor basics to APIs, messaging, AI agents and a final project, in Hindi and English. Fees start at ₹4,999 (final pricing may vary by format).

See the 15-day n8n training  |  Find your city  |  Book free counselling

Want to learn n8n hands-on?

Join our 15-day live, trainer-led n8n training.

Book Free Counselling
WhatsApp Call Enquiry

Request A Callback

Talk To Our Expert

We use your details only to contact you about this training.