Sign In
Sign In
  1. Home
  2. ANALYTICS
  3. Sentiment report
  4. CSAT & NPS
ANALYTICS
17 articles
AI Quality Monitoring
AI Metrics3
Reports5
Overview report
Performance report
Conversations report
Use Cases report
Sentiment report1
CSAT & NPS
Improve your bot3
Conversations

CSAT & NPS

Understand how CSAT and NPS are calculated, where to enable them, and how to read these scores from your users.

Updated on October 6, 2026

CSAT and NPS are the two scores that your users give the bot themselves. CSAT (Customer Satisfaction Score) evaluates a specific answer. NPS (Net Promoter Score) evaluates the entire conversation.

CSAT shows you which answers to correct first. NPS tells you whether the overall experience with the bot satisfies your customers.

CSAT: a vote on an answer

Under a bot answer, the user reads “Are you satisfied with this answer?” and responds with a thumbs-up or thumbs-down. They can then leave a comment or skip.

In the widget: the CSAT question under an answer, the thumbs-up, then the optional comment field

How CSAT is calculated

CSAT is the share of thumbs-up votes among all votes, converted to a score out of 10.

CSAT = 10 × thumbs-up votes ÷ (thumbs-up votes + thumbs-down votes)

Example: 24 thumbs-up votes and 25 thumbs-down votes give 10 × 24 ÷ 49 = 4.9 out of 10.

Analytics colors the score to help you read it: orange below 7, green from 7 onward, dark green from 9 onward.

How the CSAT is calculated: 24 thumbs up divided by 24 up + 25 down, times 10, gives 4.9; color thresholds below 7, 7 to 9, 9 and above
  • Only votes count. An answer displayed without a vote is not included in the calculation.

  • A comment does not change the score: it explains it.

Enable CSAT

By default, CSAT is offered below all Louis AI answers, meaning the answers that the AI writes based on your knowledge base. For answers written in your flows, enable it step by step:

  1. In the Flow Builder, click an Answer or User Input.

  2. Open the Advanced.

  3. Under Satisfaction rating, enable Enable CSAT survey.

Answer step, Advanced tab: the Enable CSAT survey option enabled under Satisfaction rating

The question then appears below the step's message. On a User Input step, it lets users rate an exchange handled by the AI in the middle of a flow.

User Input step with Enable CSAT survey enabled, and the CSAT question displayed in the widget

If your Use Case is built in the Advanced Builder, click the heart-shaped icon at the top right of the answer block you want to rate.

Advanced Builder: the heart icon at the top right of an answer block, which enables CSAT

NPS: a recommendation score

At the end of a conversation in the widget, the user answers “How likely are you to recommend our chatbot to a friend or colleague?” with a score from 1 to 10.

In the widget: the NPS question and the scale from 1 to 10

How NPS is calculated

NPS is the share of promoters minus the share of detractors. Each score places the user in a group:

Score

Group

Effect on NPS

9 or 10

Promoters

Raises the score

7 or 8

Passives

Does not count

6 or less

Detractors

Lowers the score

Example: out of 100 scores, 38 promoters, 29 passives, and 33 detractors give 38% − 33% = +5. NPS ranges from −100 (all detractors) to +100 (all promoters).

Analytics displays a negative NPS in red, in orange an NPS of 0 to 49, in green an NPS of 50 and above.

Enable NPS

NPS is available only in your website widget, not on WhatsApp or other channels. It is configured in each widget:

  1. Open Integrate → Channels and choose your widget channel.

  2. Open the NPS.

  3. Enable NPS survey is on.

  4. If needed, check Add a follow-up question for your customer: an open-ended question appears after the rating.

  5. If needed, edit the Thank you message.

NPS tab for a widget channel: NPS survey is on, Rating question, follow-up question, and thank-you message

Keep the proposed Rating question: this is the standard NPS wording, the same across all companies that measure it.

Where to view CSAT and NPS

Open Analytics → Sentiment. The tab offers three views.

Dashboard, Satisfaction section: the CSAT Global card shows the rating and the number of upvotes and downvotes. CSAT Vote Rate is the share of question displays that received a vote: 49 votes out of 314 displays make 15.6%. Comment Rate is the share of votes accompanied by a comment.

Satisfaction section: CSAT Global at 4.9 with 24 upvotes and 25 downvotes, CX Score, CSAT Vote Rate, and Comment Rate

CSAT Report: the rating by source, meaning the origin of the response (Louis AI or a Use Case), and, on the right, the rated messages with user comments. Click a conversation to read it in full.

CSAT Report: rating by source on the left, rated messages and their comments on the right

NPS: the score, the Promoters / Passives / Detractors breakdown, the number of ratings (Ratings), and the change over time (NPS over time).

NPS view: score from −100 to +100, breakdown by group, statistics, and NPS over time

How to read these two ratings

  • First, look at the number of votes. In general, only a small minority of users vote. Out of 49 votes, a single vote shifts CSAT by 0.2 points.

  • Those who vote are not a neutral sample. They are often the very satisfied and the very dissatisfied.

  • Read the comments for a poorly rated response before changing it: they tell you what was missing.

What CSAT and NPS do not measure

  • The experience of those who did not vote: this is the role of CX Score, a rating out of 10 calculated by AI across all conversations. A high CSAT with a low CX Score often means that only happy customers vote.

  • The cause of dissatisfaction: a poor rating may target a rule or a price, not the bot. Comments often make this clear.

Delete a comment

If a customer has left personal data in a comment, the GDPR (the European regulation on personal data) may require you to delete it. Your technical teams can delete a CSAT comment with the Data Deletion API: see Export & Delete Customer Data. The comment then appears as CSAT comment deleted.

What’s next

  • Sentiment report: the entire Sentiment tab, including the topics that most dissatisfy your customers (Dissatisfaction Drivers).

  • How to improve your CX Score: what to fix first.

Was this article helpful?

On this page
  • CSAT: a vote on an answer
  • How CSAT is calculated
  • Enable CSAT
  • NPS: a recommendation score
  • How NPS is calculated
  • Enable NPS
  • Where to view CSAT and NPS
  • How to read these two ratings
  • What CSAT and NPS do not measure
  • Delete a comment
  • What’s next

Made from France 💙

Categories

  • ANALYTICS
  • BUILD
  • LOUIS AI
  • INTEGRATE

🔗 Useful Links

  • Sign In
  • Website
  • Terms & Conditions

© 2026

MindsayPowered by Mindsay

Search the help center…

Search help center articles