n8n WhatsApp webhook not receiving messages (no errors, webhook verified)
08:55 13 Apr 2026

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?

webhooks ngrok whatsapp-cloud-api n8n