2. How to Configure Webhooks
Manage → WebhookWebhooks are how Meta pushes incoming customer messages and delivery updates to Zenith in real time. Without this step, your Chats inbox will stay empty.
- 1
In Zenith, go to Manage → Webhook and copy the two values shown: Callback URL and Verify Token.
Capture: Zenith Manage → Webhook screen. Highlight: Callback URL and Verify Token with their Copy buttons. - 2
Go to developers.facebook.com → your app → left menu → WhatsApp → Configuration.
- 3
In the Webhook section click 'Edit' → paste the Callback URL and Verify Token exactly (no extra spaces) → click 'Verify and Save'.
Screenshot 2.2 pending
Capture: Meta webhook Edit popup filled. Highlight: the Verify and Save button. - 4
Click 'Manage' next to Webhook fields → subscribe to these fields:
- •messages (compulsory — incoming chats + delivery/read status)
- •message_template_status_update (template approved/rejected alerts)
- •account_update and phone_number_quality_update (health alerts)
Screenshot 2.3 pending
Capture: Webhook fields list. Highlight: 'messages' toggled ON. - 5
Make sure the app is in 'Live' mode (toggle at the top of the app dashboard), not Development mode.
- 6
Test it: from your personal phone, send 'Hi' to your business number → it should appear in Zenith Chats within seconds.
Capture: Zenith Chats showing the test message arrived. Highlight: the new chat.
Good to know
- •The same Manage → Webhook tab also has a separate 'Webhook Forwarding' section for pushing conversation payloads to your own n8n/Zapier workflow. That's an advanced, optional feature — unrelated to the Meta webhook setup above.
Tips
- •Verification failed? 99% of the time the Verify Token doesn't match exactly — re-copy it from Zenith.
- •Messages not arriving? Check (a) 'messages' field subscribed, (b) app in Live mode, (c) your token has the whatsapp_business_messaging permission.