Each event fires at most once per message. Calls do not fire these events.
A message that fails to send never fires
message.sent. Use Outreach failed for failures.
When WhatsApp reports a message as read before it reports it as delivered, message.delivered still fires once.
Payload
Fields
data.message
data.lead
data.workflow
The task the message belongs to. When Nexor cannot tell which task it is, both fields are null.
Filtering
- Use the Task selector to receive messages from every task or from one task. A message with no known task does not match a single-task webhook.
- Add a Channel filter to receive messages from one channel only, for example only WhatsApp.
Testing
Press Test on the webhook to send a sample of the selected message event to your endpoint. Test deliveries have"test": true.