I am experiencing an error when trying to run my Webhook flow in production mode on n8n Cloud. The error appears as:
Workflow execution had an error
The external hook “workflow.preExecute” failed.
Important details:
Before, without a free plan, the flow worked normally. Now that we signed up for the payment plan, it has stopped working.
Scenario:
I have a Webhook configured to receive messages from the WhatsApp API.
In test mode, the flow runs normally and processes data correctly.
In production mode, the Webhook receives the data, but the flow fails before executing the next nodes.
I tested the Webhook URL in cURL and Postman, and the response was:
{ “message”: “Workflow was started” }
This confirms that the URL is active.
Execution stops when trying to pass data from the Webhook to the next nodes.
Steps already tried:
Activated and deactivated the flow.
I tested manually by sending a valid JSON to the Webhook.
I checked that the Webhook is in “Production” mode and published correctly.
Reviewed the configuration of subsequent nodes.
Checked for permission restrictions or firewall.
I created a new Webhook and reconnected to the nodes.
Doubt:
What could be causing this “workflow.preExecute” error to fail only in production mode?
Is there any limitation or different configuration in the paid plan that may be interfering with the execution of the flow?
n8n version: 1.77.3
n8n cloud