Partial Outageshare-external
Webhook Not Triggering for WhatsApp Production Number but Works for Test Number – Need Help!
6

Hi everyone,

I'm currently working with the WhatsApp Cloud API and have successfully set up a webhook that triggers perfectly for our test number. However, when I switch to the production number, the webhook is not getting triggered.

Here’s what I’ve checked so far:

The webhook is properly set up and verified in the Meta Developer Dashboard. Both the test and production numbers are registered and linked to our WhatsApp Business Account (WABA). The test number triggers the webhook without any issues, but no events are being received when using the production number. We have also ensured that the production number is subscribed to the same webhook events (messages, status updates, etc.). Has anyone else encountered this issue? Are there any extra steps or permissions required specifically for production numbers that I might be missing? Any help or suggestions would be greatly appreciated!

Thanks in advance!

Nagesh
Asked about 2 months ago
Sergio

This seems like a common problem, I'm having exactly the same issue. Eager to get some help here.

September 20 at 1:15 AM
Elisha

have you managed to resolve this? having the same issue

October 10 at 1:25 PM
Selected Answer
2

I'm facing the same issue.

I noticed that when I call the route https://graph.facebook.com/{{Version}}/{{WABA-ID}}/phone_numbers the production number isn't there, but when I call https://graph.facebook.com/{{Version}}/{{Prod-Phone-Number-ID}} I can see my number as verified (code_verification_status) and the webhook_configuration pointing to the URL I set to receive the webhook calls.

My app is live, but when I send messages to the prod number, the webhook doesn't call my API. I know it's not a problem with the number because when I make a request to the Send Test Message API, I get the message on my phone.

I don't know what else I can do to fix this.

September 25 at 6:16 PM
Vini
Khrystina

Did you figure anything out? Having the same issue, quite frustrating.

September 26 at 8:38 AM
Khrystina

I figured out my issue. You probably already did this, but just in case it helps - I needed to make the call under Subscribe Your App at this link. The production number is technically a different WABA ID. https://developers.facebook.com/docs/graph-api/webhooks/getting-started/webhooks-for-whatsapp/

September 26 at 8:49 AM
Bernd

Khrystina, Thank you very much! Your reply was exacly the same what I missed.

September 26 at 11:21 AM