Two questions come up constantly: “what do these ticks mean?” and “what’s a webhook?” Here are both, in plain words.
What the ticks mean
A message moves through stages, and each has a status:
| Status | Meaning |
|---|---|
| Sent | Left ChatMitra, on its way |
| Delivered | Reached the customer’s phone |
| Read | The customer opened it |
| Failed | It didn’t send (bad number, no opt-in, etc.) |
Example: a clinic sends a reminder. “Delivered” means it hit the patient’s phone; “read” means they actually saw it. If it shows “failed”, that number likely isn’t on WhatsApp.
What a webhook is
A webhook is WhatsApp tapping your software on the shoulder the instant something happens. Rather than your app constantly asking “any news?”, WhatsApp pushes the event to you:
Customer replies
↓ (webhook fires instantly)
Your software → creates a ticket / updates the orderEvents include: message received, sent, delivered, read, and failed.
When you’d use webhooks
Most businesses don’t need to — ChatMitra’s inbox already shows every status. You’d reach for webhooks to connect WhatsApp to your own systems:
- Update your order system when a customer confirms.
- Auto-create a support ticket on an incoming message.
- Flag failed numbers in your database for cleanup.
You set the webhook address in API keys and webhook URL; for payloads and code, see the Webhook & API feature.