In brief
- Every delivery is a POST
application/jsonto your registered URL. sms.*events are SMS only, WhatsApp usesmessage.*.instanceIdis always empty (SMS does not use instances).- Enable only the events your integration needs.
- Reply 2xx quickly; heavy work goes to a queue on your side.
How the POST looks
Headers:
X-Notifique-Signature, X-Notifique-Timestamp, X-Workspace-Id, X-Webhook-Event.
What your server should return
Slow processing? Reply 200 immediately and process in the background. Over ~10 s counts as timeout and the event may be redelivered.
X-Notifique-Signature and a recent timestamp. Details: Webhook security.
Event reference
Use these events when integrating ERP, e-commerce, or automation with SMS.Send and status
Inbound messages (MO)
MO follows inbound rules in Settings → Received messages, like other channels. Guide: Inbound messages.
Payload per event
Full POST body. The envelope (event, ids, timestamp) matches the example above; below is what changes in data.
sms.sent
sms.sent
sms.delivered
sms.delivered
sms.failed
sms.failed
sms.cancelled
sms.cancelled
sms.clicked
sms.clicked
Fires on the first click on a tracked short link from this SMS.
sms.received
sms.received
sms.replied
sms.replied
When the MO is linked to your outbound send (e.g. poll reply).
Next steps
- Quick Start: first send
- Introduction: status lifecycle
- Scopes: key permissions
- Webhooks (general guide)

