Describe the problem/error/question
!Hi everyone, I’m stuck with activating the WhatsApp Trigger in n8n and would really appreciate some help debugging this.
Setup
n8n running in Docker behind Traefik on a Hostinger VPS
Public domain with HTTPS: https://matrixworkflows.in
n8n accessible publicly and workflows load fine
Using Meta WhatsApp Cloud API
Problem
When I try to activate the workflow with the WhatsApp Trigger, activation fails with Meta error:
Callback verification failed
HTTP Status Code = 429 (Too Many Requests)
Meta shows:
The callback URL or verify token couldn’t be validated
Webhook URL used
https://matrixworkflows.in/webhook/27ab6dc3-8e80-40a5-9504-24c8c0d75ac7/webhook
Testing from VPS
I ran:
curl -I https://matrixworkflows.in/webhook/27ab6dc3-8e80-40a5-9504-24c8c0d75ac7/webhook
Response:
HTTP/2 404
content-type: application/json
So Traefik is routing correctly and n8n responds, but the webhook endpoint is not registered.
What I already checked
Domain + SSL working
Traefik routing works (requests reach n8n)
Using the native WhatsApp Trigger node (not a generic Webhook node)
Credentials (Access Token + Phone Number ID) are set and valid
Meta Webhooks product set to WhatsApp Business Account, not User
Phone number is connected under WhatsApp API Setup
Tried removing manual webhook subscription so n8n can register automatically
Current behavior
Workflow won’t activate
Production webhook never becomes live
Meta verification fails immediately because endpoint returns 404
Environment
Docker containers: n8n-n8n-1 and n8n-traefik-1
n8n running on 127.0.0.1:5678
Public URL via Traefik on 443
Question
What could cause the WhatsApp Trigger to never register the production webhook during activation?
Is there a required WEBHOOK_URL or reverse-proxy setting that would make n8n return 404 even though routing works?
Any ideas or things I should check in logs would help a LOT!