Webhooks
Every conversation, streamed to your stack
Point Ghala at your endpoint and get incoming messages, delivery updates, and read receipts pushed to you in real time. No polling, no missed events.
POST https://your-app.com/webhook
{
"field": "messages",
"value": {
"messages": [{
"from": "255712345678",
"type": "text",
"text": { "body": "Do you deliver to Dodoma?" }
}]
}
}200 OK · acknowledged in 0.3s
Real-Time Events
Know the moment anything happens
Incoming customer messages, sent, delivered, read, and failed statuses: each event arrives as a simple JSON payload the moment it happens, so your systems always reflect the live conversation.
Self-Serve Setup
Configure endpoints from the dashboard
Add your webhook URL in the developer section, choose the events you care about, and test deliveries, all without leaving the dashboard.
Build Anything
Your own bots, CRMs, and workflows
Pair webhooks with the send API to build order bots, support routing, or sync conversations into your CRM. Ghala handles the WhatsApp plumbing while you own the logic.