Skip to main content
When an agent resolves a ticket, ClarioDesk can prompt the end user for a quick satisfaction rating. It rides the existing resolve flow β€” there’s no separate screen or modal, and the rating itself is the confirmation.

The flow

  1. An agent marks a ticket resolved.
  2. The SDK surfaces an inline rating prompt (😞 / 😐 / 😊) in the thread.
  3. The user taps a face (and can add an optional comment).
  4. A positive rating advances the ticket resolved β†’ closed; a negative one routes the user back into the composer so they can reopen via a reply instead of churning.
The rating is cached on the ticket, so you can render the resolved state correctly without a second fetch.

Submitting a rating

If you build your own UI, submit the rating with one call:
await ClarioDesk.submitCsat(ticketId, score: 3, comment: 'Fast fix, thanks!');
score is a 3-point scale β€” 1 (😞), 2 (😐), 3 (😊).
If you use the prebuilt UI, the CSAT prompt is rendered for you on resolve β€” you don’t need to call submitCsat yourself.