Whatsapp mutliple numbers webhook error

n8n cloud version 1.120.3

I have two business apps on meta, each has a unique whatsapp phone number and their own webhooks.

Until recently, last week or so, I could successfully message each number and they would trigger their respective flows.

Now, if you message either number, it triggers both flows simultaneously. I have checked the auth and webhooks and they are unique and correct.

In order to get this to work I have needed to add a conditional check for the whatsapp display number to prevent the incorrect workflow running. I don’t know if this is a meta issue or an n8n problem, but the only changes have been n8n version updates.

It looks like that every app is connected to business portfolio, so if both of your apps are connected to the same business, both of them will trigger the webhook.

This is just my speculation, I’m trying to work with WhatsApp the past few days and it’s been a nightmare.

Telegram is so much simpler.