Webhook setup
- Expose an HTTPS endpoint accessible to Meta/provider.
- Complete the verification handshake (hub.mode, hub.verify_token, hub.challenge for Cloud API).
- Store secrets/verify tokens in env vars.
Webhook basics for WhatsApp Business API: events, payloads, and security.
Do I need a static IP?
Not required for Cloud API, but your endpoint must be reachable via HTTPS.
How do I secure the webhook?
Use signature verification/verify tokens and HTTPS. Reject unverifiable requests.
Can I retry failed deliveries?
Meta may retry; you should handle idempotency. Implement your own retry/backoff for internal processing failures.
Try BotMax AI
Launch WhatsApp automation with compliant messaging
Verified templates, inbox for teams, broadcasts, reminders, and billing workflows.