Describe the problem/error/question
I am experiencing an issue where I cannot test two different workflows simultaneously in “Test Mode,” even though both are currently in the “listening” (Waiting) state.
The Setup:
-
Workflow 1: Starts with a Webhook Trigger.
-
Workflow 2: Starts with a Webhook Trigger (separate file/URL).
-
Both workflows are opened in different browser tabs. I clicked the “Execute Workflow” button for both, so both show the “Waiting for Webhook call…” status.
The Issue:
-
I send a request to Workflow 1 via Postman → Success.
-
I immediately send a request to Workflow 2 via Postman → Fails with 404 Error.
The error message claims the webhook is not registered, but the UI clearly shows it is waiting for a call. I noticed the same behavior when using the Form Trigger.
Is it not possible to have multiple active “Test Mode” listeners for different workflows at the same time? Or is there a specific configuration I’m missing?
What is the error message (if any)?
{
"code": 404,
"message": "The requested webhook \"workflow2\" is not registered.",
"hint": "Click the 'Execute workflow' button on the canvas, then try again. (In test mode, the webhook only works for one call after you click this button)",
"stacktrace": "ResponseError: The requested webhook \"workflow2\" is not registered.\n at TestWebhooks.getWebhookMethods (/app/packages/cli/src/webhooks/test-webhooks.ts:240:37)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at TestWebhooks.executeWebhook (/app/packages/cli/src/webhooks/test-webhooks.ts:84:22)\n at WebhookRequestHandler.handleRequest (/app/packages/cli/src/webhooks/webhook-request-handler.ts:66:21)\n at /app/packages/cli/src/webhooks/webhook-request-handler.ts:257:3"
}
Log output:
11:03:04.431 error Received request for unknown webhook: The requested webhook "workflow2" is not registered. { "currentlyRegistered": [], "file": "webhook-request-handler.js", "function": "handleRequest" }
11:03:04.431 error 404 The requested webhook "workflow2" is not registered. { "file": "response-helper.js", "function": "sendErrorResponse" }
Please share your workflow
Only webhook trigger in the workflow1 and workflow2
Share the output returned by the last node
Workflow1 Output
{
"message": "Workflow was started"
}
Workflow2 Output
{
"code": 404,
"message": "The requested webhook \\"workflow2\\" is not registered.",
"hint": "Click the 'Execute workflow' button on the canvas, then try again. (In test mode, the webhook only works for one call after you click this button)",
"stacktrace": "ResponseError: The requested webhook \\"workflow2\\" is not registered.\\n at TestWebhooks.getWebhookMethods (/app/packages/cli/src/webhooks/test-webhooks.ts:240:37)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at TestWebhooks.executeWebhook (/app/packages/cli/src/webhooks/test-webhooks.ts:84:22)\\n at WebhookRequestHandler.handleRequest (/app/packages/cli/src/webhooks/webhook-request-handler.ts:66:21)\\n at /app/packages/cli/src/webhooks/webhook-request-handler.ts:257:3"
}
Information on your n8n setup
- n8n version: 1.123.14
- Database (default: SQLite): Postgres
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
- Operating system: Linux