Every Message Event, Sent Straight to Your Server
Bot Settings → Webhook has three independent switches — one for messages coming in, one for replies going out, and one for delivery and read status. Flip any of them on and ChatSyncs starts posting that event to a URL you control.
- Trigger webhook for incoming message
- Trigger webhook for outgoing message
- Trigger webhook for message status change
- Each toggle works independently
Every Customer Message, Sent to Your Server
Turn on Trigger Webhook for Incoming Message and every message a customer sends posts to your URL the instant it lands — name, phone number, and message text included.
- Fires on every inbound message
- Includes name, phone & message text
- Feed a CRM, helpdesk, or ERP
- Configured per WhatsApp bot
Every Reply You Send, Mirrored Out
Turn on Trigger Webhook for Outgoing Message and every reply — from the bot or a human agent — posts to the same URL, so your own systems always hold a copy of what the customer was told.
- Fires on every reply sent
- Captures bot and agent replies alike
- Store transcripts or build reports
- Independent of the incoming toggle
Know the Moment a Message Is Delivered or Read
Turn on Trigger Webhook for Message Status Change and get a callback every time a sent message moves through sent, delivered, read, or failed — no polling required.
- Sent, delivered, read & failed events
- Catch a failed send immediately
- Matched to the WhatsApp message ID
- A third, fully independent toggle
Three toggles, one tab
Open Bot Settings → Webhook
Pick the bot, then the Webhook tab.
Flip the toggles you need
Incoming, outgoing, and status change work independently.
Enter your URL & publish
Paste your endpoint and click Publish Changes.
What Each Toggle Sends
Three independent switches, one JSON payload per event.
Incoming Message
Customer name, phone, and message text on every inbound message.
Outgoing Message
Every bot or agent reply, mirrored to your server.
Message Status Change
Sent, delivered, read, and failed events for messages you sent.
Independent Toggles
Turn on only the events you actually need.
Per-Bot Configuration
Each WhatsApp bot has its own Webhook tab and URL.
Real-Time Delivery
Posts the instant the event happens — no batching or delay.
Point it anywhere
Any endpoint that can accept an HTTP POST.
Plus full API & Webhooks — connect anything.
Where each toggle earns its keep
Real reasons teams turn these three switches on.
Full conversation logging
Incoming plus outgoing gives you a complete transcript in your own system.
Delivery failure alerts
Catch a failed send the moment status changes, before a customer notices.
Custom reporting
Feed raw message events into your own dashboard or data warehouse.
“We turned on the status webhook and stopped polling for delivery failures entirely. Now our system flags a failed send within seconds, before the customer even asks why they never heard back.”
Frequently asked questions
Can't find what you're looking for? Chat with us on WhatsApp.
Chat on WhatsAppGet a Callback for Every Message Event
Incoming, outgoing, and status change — three toggles, one URL, zero polling.