I am trying to integrate WhatsApp Cloud API with n8n using a webhook workflow, but I am not receiving any response when I send a message from WhatsApp.
What I have done:
Created a webhook in n8n
Added the webhook URL in Meta Developer Console
Successfully completed webhook verification (GET request works)
Subscribed to required events (
messages, etc.)Workflow is active in n8n
Using ngrok to expose my local n8n instance
Issue:
When I send a message from WhatsApp:
The n8n workflow does not trigger
No data appears in the webhook node
No error is shown in n8n
No response is sent back to WhatsApp
Additional details:
I am not sure if WhatsApp is actually hitting the webhook
I might be using the wrong webhook URL (test vs production)
ngrok is running, but URL may have changed
What I have tried:
Re-checking webhook URL and verify token
Restarting ngrok
Activating/deactivating workflow
Checking n8n execution logs (no executions found)
Question:
How can I debug whether WhatsApp is actually sending requests to my n8n webhook, and what could cause the webhook to not trigger without any errors?