logoRocketFlow

CSAT Scoring

Measure customer satisfaction with post-conversation ratings

CSAT Scoring

Collect customer satisfaction ratings after conversations end.

Enabling

Set enableCsat: true on your chatbot to show the rating prompt in the widget.

How It Works

After a conversation ends, the widget shows a 5-star rating prompt:

  • Stars 4-5: rating submitted immediately
  • Stars 1-3: optional comment textarea appears ("What could we improve?")
  • Dismiss button to skip

Viewing Results

CSAT scores appear in the Insights dashboard:

  • Average CSAT score across all chatbots
  • Response count — how many ratings collected

API

Submit feedback programmatically:

POST /api/public/feedback
Content-Type: application/json

{
  "chatbotId": "cmf9n7u1c...",
  "sessionId": "rkt_abc123...",
  "rating": 4,
  "content": "Great help with my order!",
  "type": "csat"
}

Rating must be between 1 and 5.

Last updated on