Problem executing the triggers of WhatsApp Cloud API node

Describe the problem/error/question

Hi there,

I’m having a problem with the triggers on the WhatsApp Cloud API node on a self hosted n8n version i have on an VPS.

Basically, when i try to execute the trigger node, and put it to listen to events, its returns the error message bellow.

I really dont know exactly what is the cause of the problem. I tried to execute the node on another VPS that i own and it works just fine.

The only biggest difference between the two n8n configuration on the two VPS’s its that on the working one, i deployed n8n on unique service, using this template:

And then used nginx as reverse proxy and certibot.

And the problematic one, i divided the service on three aps:

  1. n8n_editor
  2. n8n_webhook
  3. n8n_worker

For this problematic one, i used this template:

And i configured domains for the n8n_editor and the n8n webhook on easypanel.

One thing i forgot to mention its that the webhook itself it’s working perfectly.

Anyone has a clue for what it’s happening?

What is the error message (if any)?

Problem running workflow

Bad request - please check your parameters

WhatsApp Trigger: (#2200) Callback verification failed with the following errors: HTTP Status Code = 404; HTTP Message = Not Found

Please share your workflow

Share the output returned by the last node

Problem running workflow
Bad request - please check your parameters
WhatsApp Trigger: (#2200) Callback verification failed with the following errors: HTTP Status Code = 404; HTTP Message = Not Found

Information on your n8n setup

  • n8n version: 1.118.0
  • Database (default: SQLite): Postgres 17
  • n8n EXECUTIONS_PROCESS setting (default: own, main): none
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker (EasyPanel)
  • Operating system: Linux