Confirmation request message
With Confirmation request message, you can ask your customers for confirmation of ticket closing by providing two different options such as the confirm or decline buttons. The message is customizable in Settings > Triggers on the Sendbird Dashboard.
Note: Depending on the permissions set in Settings > Automation on the Sendbird Dashboard, agents can directly close a ticket or close a ticket after sending the confirmation request message.
Message types
Confirmation request messages can have three types of states as below:
Confirmation request message states
State | Description |
---|---|
WAITING | Set when an agent sends a confirmation request message. |
CONFIRMED | Set when a customer confirms to close a ticket. |
DECLINED | Set when a customer declines to close a ticket. |
Send confirmation of ticket closing
To reply to a confirmation request message, call the Ticket.confirmEndOfChat()
method on a client app. When a customer chooses one of the two options, the response true or false is sent to the Desk server as CONFIRMED
or DECLINED
, respectively. Meanwhile, the instanceConfirmEndOfChat
method can also be used when closing a ticket.
Update the confirmation request message
Sendbird server notifies the updates to your app through the onMessageUpdate()
method of the channel event handler. You can implement your code to customize the UI of the updated message depending on the confirmation status.
message.data
You can find the stringified JSON
object of the following in the message.data
property within the onMessageUpdate()
of the channel event handler.