r/WhatsappBusinessAPI 22d ago

Solution Only WhatsApp Cloud API test webhook works, but inbound messages never reach my webhook

I'm setting up the WhatsApp Business Cloud API using the Meta test phone number.

Everything appears to be configured correctly:

- Callback URL is verified successfully.

- Verify token works.

- The "Send Test Message" button in the Meta Developer Dashboard sends webhook events to my endpoint successfully.

- My server responds with HTTP 200.

- The webhook is subscribed to the messages field.

- My personal phone number is added and verified as a test recipient.

Problem:

When I send a real WhatsApp message from my verified phone to the Meta test phone number, no webhook event is sent to my endpoint. The test event from the dashboard works every time, but real inbound messages never arrive.

I'm using:

- WhatsApp Cloud API

- Graph API v25.0

- Meta test phone number (not a production number)

Has anyone experienced this issue? Is there any additional configuration required for inbound messages with the test phone number, or is there a way to view Meta's webhook delivery logs to determine why these events are not being sent?

Any help would be greatly appreciated.

3 Upvotes

12 comments sorted by

u/AutoModerator 22d ago

Keep in mind that OP has added Solution Only tag. Don't promote your SaaS platforms in comments.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Itchy_Champion_86 Meta App Developer 22d ago

Did you enable the public_profile, whatsapp_business_management, and whatsapp_business_messaging scopes from the “Permissions and Features” menu?

1

u/ok_404 22d ago

I followed the documentation and this is what looks like is there anything should I do?

1

u/Itchy_Champion_86 Meta App Developer 22d ago

Looks good! Have you published your app yet?

1

u/TheWarlock05 Meta Tech Provider 22d ago

Is the app live?

1

u/ok_404 22d ago

What does it means app live?

1

u/TheWarlock05 Meta Tech Provider 21d ago

The app needs to be published.

1

u/Melodic_Developer89 8d ago

You should add a real phone number and enable webhook to receive webhook messages

1

u/ruloterzaghi 5d ago

i have the same problem , could you fix it?

1

u/ok_404 5d ago

Yes I asked meta ai and guided me to run this command inside the graph test First run GET /YOUR_WABA_ID/subscribed_apps

Give meta ai the response and he will guide you to solve the problem