Learn simple steps to test a webhook in n8n, verify triggers, and ensure smooth automation workflows with this clear, quick guide.

Book a call with an Expert
Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.
The simplest way to test a webhook in n8n is to open your workflow, set the Webhook node to Test URL (by switching the workflow to Test mode), copy the Test URL the node shows, and send a real request to it using a tool like curl, Postman, or a browser. n8n will “wait” for the incoming request and show you the data immediately so you can continue building the workflow.
In n8n, a Webhook node is a trigger node. That means it only runs when something external sends an HTTP request to a special URL that n8n provides. Because webhooks are event-driven, you cannot simply click “Execute workflow” to test them — n8n needs to receive a real HTTP request.
When the workflow is in Test mode, the Webhook node exposes a temporary URL called the Test URL. This lets you test safely without activating the production version of the URL. When the workflow is Activated, n8n instead exposes a Production URL, which does not accept test executions.
curl -X POST https://your-n8n-domain/webhook-test/abc123 \
-H "Content-Type: application/json" \
-d '{"hello":"world"}'
After running this, you’ll immediately see the output appear under the Webhook node in n8n. That means the webhook works and your workflow can continue.
If you follow the steps above, you’ll always know exactly how to test and validate any webhook safely before activating the workflow.
When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.