There is no third-party platform in between. You call the Eazybe API with your token, and events are delivered straight from WhatsApp to your URL.
What you need
How it works
- You build a small HTTPS endpoint on your server (your callback URL).
- You call the create-subscription API with your callback URL and a secret verify token of your choice.
- WhatsApp (Meta) verifies your URL once with a simple handshake.
- From then on, every incoming message and delivery update for that WABA is sent to your URL as a JSON
POST— instantly.
Set up in 4 steps
1
Get your API token
- Sign in to the Eazybe Workspace.
- In the left sidebar, go to Workspace → Staff.
- In Organization Details, copy the Access code. This is your bearer token for all API calls below.
2
Find your WABA ID
Call the phone-numbers endpoint — it returns every WABA connected to your organization:In the response, copy
accounts[].waba_id — that is the wabaId used in the next steps:If this call returns no accounts, your WhatsApp Business Account is not yet connected to Eazybe. Connect it first from your Eazybe Workspace.
3
Build your callback endpoint
Your endpoint has two jobs:
- Answer the one-time verification handshake. When you create the subscription, Meta sends a
GETrequest to your URL with three query parameters:hub.mode,hub.verify_token, andhub.challenge. Ifhub.verify_tokenmatches the secret you chose, respond200with the rawhub.challengevalue. - Receive events. After verification, events arrive as
POSTrequests with a JSON body. Respond200quickly and process the payload asynchronously.
4
Create the subscription
One API call — pass your callback URL and the verify token you used in your code:That’s it — you are subscribed.
Test it
Send a WhatsApp message to your business number. Within seconds, your callback receives aPOST like this:
statuses array instead of messages. These are standard WhatsApp Cloud API webhook payloads.
Manage your subscription
Check whether a WABA is subscribed and which callback URL it uses:data array means the WABA is not subscribed.
Stop receiving events:
Troubleshooting
API reference
List webhook subscriptions
Check whether a WABA is subscribed and review its configured callback.
Create webhook subscription
Subscribe a WABA to your HTTPS callback.
Delete webhook subscription
Remove the subscription when you no longer want to receive events.
Instant Webhook covers WhatsApp Business API (WABA) events. For WhatsApp Web extension events and chat-backup workflows, use Chat Backup Webhooks instead.