Hi everyone,
I’m trying to build a workflow with the WhatsApp Trigger in n8n, but I keep running into this error:
The WhatsApp App ID XXXXX already has a webhook subscription. Delete it or use another App before executing the trigger. Due to WhatsApp API limitations, you can have just one trigger per App.
I already checked the Meta Developers dashboard under WhatsApp → Configuration → Webhooks, and the Callback URL field is empty, so it looks like there’s no webhook configured on Meta’s side. I also deleted my old Zapier integration that was using the same WhatsApp App ID, but the error still shows up in n8n.
Currently I only have one workflow with a WhatsApp Trigger in my n8n instance, so there shouldn’t be any duplicates.
Does anyone know how to force n8n to “reset” or clear out this ghost webhook subscription so that the WhatsApp Trigger can register properly?
Thanks in advance!
Problem running workflow
The WhatsApp App ID 1330951205478242 already has a webhook subscription. Delete it or use another App before executing the trigger. Due to WhatsApp API limitations, you can have just one trigger per App.
Hmm, do you get the same error with the new app? Feel free to share what you did exactly.
For the commands above, you need to replace the capitalized sections and copy paste the entire thing from each block in your terminal (shell). This will make a request to META and will print some result which will tell you more.
well this worked but…why did it happened? Won’t that be a big time issue once I go live? I just began testing your services, hoping to scale it soon and this makes me a bit doubtful.
Hey, if you ran my commands, this all has to do with Meta, not n8n. Also, please note I’m not from the team, if you see a user with n8n Team next to their name - they are from the team.
I’ve been running into this same issue, ran the commands with an empty array coming back as the response but still ran the delete just in case. Created multiple new apps and all ran into the same issue. The webhook subscription only appears after I turn the workflow to ‘active’ and try to execute it, but if I execute without activating it, the OnMessage trigger never triggers. I turned on webhook listening on the WhatsApp developers website and can see the messages I send. Any idea what I can do to troubleshoot this?
Did you guys found anything for this problem? i tried to create a new app i created i think 5 , and i still have the same problem i removed all the apps and kept 1 and still the same problem i tried to delete the subscription with the Delete Curl but did not made a difference. - I Then tried to create a new business account , and i have the same problem …
I’ve also got the same issue try everything from new app, new workflows, new numbers etc still no good. Can anyone provide a full walkthrough solution?
You just need to call the api subscrived_app api to fix it. Where is the doc for the end points.
I don’t know why but there is not info about this. I think the app is created with webhook configured by default to show results on the API Testing page and you need to configure a new webook to receive outside.