Message Delivery Status

In this section, you will be acquainted with receiving notification of your message delivery updates.
You may configure webhook URLs for receiving the delivery reports of the outgoing message. Unifonic's conversation platform allows you to configure multiple webhook URLs .

Configuring Webhook URLs

  1. Navigate to the Channels > WhatsApp.

  1. Click the Edit button, and navigate to the WEBHOOK tab.

  1. Click on the top right green button - ADD NEW to paste the webhook URL on which the user would like to receive the incoming webhook responses for message delivery updates

Sample: Message Sent

{
  "messageId": "b322a549-0b12-48e8-XXXX-XXXXXXXXXX",
  "eventId": "34XX2adc-c166-XXXX-8348-c67XXXXXXXe9",
  "eventType": "message.sent",
  "applicationId": "7d0dd3we-2da0-XXXX-82A1-XXXXXXXf019",
  "conversationId": "dc223gs5-XXX0-4701-XXXb-XXXX38gsdl6",
  "recipient": {
    "channel": "whatsapp",
    "contact": "+966XXXXXXX"
  },
  "timestamp": "2023-05-02T11:36:51.000Z",
  "receivedAt": "2023-05-02T11:36:51.626Z"
}

Sample: Message Delivered

{
  "messageId": "b322a549-0b12-48e8-XXXX-XXXXXXXXXX",
  "eventId": "34XX2adc-c166-XXXX-8348-c67XXXXXXXe9",
  "eventType": "message.delivered",
  "applicationId": "7d0dd3we-2da0-XXXX-82A1-XXXXXXXf019",
  "conversationId": "dc223gs5-XXX0-4701-XXXb-XXXX38gsdl6",
  "recipient": {
    "channel": "whatsapp",
    "contact": "+966XXXXXXX"
  },
  "timestamp": "2023-05-02T11:36:51.000Z",
  "receivedAt": "2023-05-02T11:36:51.626Z"
}

Sample: Message Read

{
  "messageId": "b322a549-0b12-48e8-XXXX-XXXXXXXXXX",
  "eventId": "34XX2adc-c166-XXXX-8348-c67XXXXXXXe9",
  "eventType": "message.read",
  "applicationId": "7d0dd3we-2da0-XXXX-82A1-XXXXXXXf019",
  "conversationId": "dc223gs5-XXX0-4701-XXXb-XXXX38gsdl6",
  "recipient": {
    "channel": "whatsapp",
    "contact": "+966XXXXXXX"
  },
  "timestamp": "2023-05-02T11:36:51.000Z",
  "receivedAt": "2023-05-02T11:36:51.626Z"
}

Sample: Message Rejected

{
  "messageId": "b322a549-0b12-48e8-XXXX-XXXXXXXXXX",
  "eventId": "34XX2adc-c166-XXXX-8348-c67XXXXXXXe9",
  "eventType": "message.rejected",
  "applicationId": "7d0dd3we-2da0-XXXX-82A1-XXXXXXXf019",
  "conversationId": "dc223gs5-XXX0-4701-XXXb-XXXX38gsdl6",
  "recipient": {
    "channel": "whatsapp",
    "contact": "+966XXXXXXX"
  },
  "timestamp": "2023-05-02T11:36:51.000Z",
  "receivedAt": "2023-05-02T11:36:51.626Z"
}

What’s Next