When using the WhatsApp Trigger node in test mode, Meta’s webhook verification fails with the following error:
WhatsApp Trigger: (#2200) Callback verification failed with the following errors: HTTP Status Code = 404; HTTP Message = Not Found
This happens immediately after clicking Execute Workflow or test step. The webhook endpoint does not respond, which makes it impossible to use the WhatsApp API in test mode, since Meta expects the server to handle the verification request.
In production mode, the webhook works as expected — it receives messages and passes the verification
I haven’t used test mode anymore because to fix your workflow, you can easily do it with the ‘Copy to editor’ feature or by manually pinning the node you want to fix.
Yes, I understand that need, and the problem is that when you use test mode, Meta will still send requests to the production webhook URL. I’ve also tried creating a staging app, or even a new app, in Meta, but it will still show an error in n8n because the primary webhook number is already registered.
The only solution is for you to use a different domain to create its staging version. This is because I personally currently use 3 Meta applications (for CRM and other purposes) for the same number, but with different webhook domains.