Issue with WhatsApp Business API Webhook and n8n (Not Receiving Messages)
Hi everyone,
I’m integrating WhatsApp Business API with n8n (version 1.82.3, self-hosted) and having trouble with the webhook.
Issue Description
I have set up the Webhook in Meta Developer with the URL generated by the WhatsApp Trigger node in n8n.
I added the Verification Token in both Meta and n8n.
When I run a manual test from Meta (sending a test event), the webhook does NOT receive any data in n8n.
When I test the node in n8n, I receive messages correctly, but when I activate the workflow, nothing arrives.
Why aren’t messages reaching the webhook when the workflow is activated? Am I missing a configuration in Meta or n8n?
Thanks, i did it. But the problems starts when I active the flow. The message didnt arrive. On test mode, everything is OK.{
“errorMessage”: “No execution data available”,
“errorDetails”: {},
“n8nDetails”: {
“itemIndex”: 0,
“runIndex”: 0,
“time”: “3/17/2025, 2:01:55 PM”,
“n8nVersion”: “1.81.4 (Self Hosted)”,
“binaryDataMode”: “default”,
“stackTrace”: [
“ExpressionError: No execution data available”,
" at Object.get (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/WorkflowDataProxy.js:310:31)“,
" at Object.get (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/WorkflowDataProxy.js:1030:104)”,
" at Proxy.eval (eval at getFunction (/usr/local/lib/node_modules/n8n/node_modules/@n8n/tournament/dist/FunctionEvaluator.js:14:22), :6:46)“,
" at FunctionEvaluator.evaluate (/usr/local/lib/node_modules/n8n/node_modules/@n8n/tournament/dist/FunctionEvaluator.js:20:19)”,
" at Tournament.execute (/usr/local/lib/node_modules/n8n/node_modules/@n8n/tournament/dist/index.js:43:31)“,
" at evaluateExpression (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/ExpressionEvaluatorProxy.js:123:16)”,
" at Expression.renderExpression (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Expression.js:238:70)“,
" at Expression.resolveSimpleParameterValue (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Expression.js:217:34)”,
" at Expression.getParameterValue (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Expression.js:300:25)“,
" at RoutingNode.getParameterValue (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/routing-node.js:414:40)”
]
}
}
I think maybe is a problem with the webhook , should i have to put POST link en facebook devops??