B Blengi docs

Run your workspace

Visitor satisfaction (CSAT)

Blengi lets visitors rate a conversation — thumbs up or down, with an optional comment — when the satisfaction prompt fires. The CSAT panel on /app/results turns that raw data into a trend you can act on.

How a rating is captured

The widget shows a thumbs-up / thumbs-down prompt when a team member hands a chat back after taking it over — only if the visitor saw at least one reply from that person. Conversations the AI handled alone never show it. Submitting writes three columns on the conversations row:

  • satisfaction — positive or negative (older rows may hold good / bad; the panel counts both).
  • satisfaction_at — when they submitted.
  • satisfaction_comment — optional free-text up to 2,000 characters.

The first rating sticks; a later submission only updates the comment.

What the panel shows

  • Weekly score — 12 bars, one per week, coloured green / amber / red based on good / total × 100. Hover a bar for the exact percentage and sample size.
  • Latest score — most recent non-empty week's score, plus the total rating count across the 12-week window.
  • Recent low-rated — up to 10 conversations rated down in the last 30 days. Each row deep links to the conversation transcript so you can read what went wrong.

Why the score can swing

CSAT is sample-size sensitive. A week with 4 ratings (2 good, 2 bad) shows 50%, but that's not a real trend — you have too few data points. Read the score relative to the :n ratings badge: under ~50 ratings per week, treat swings as noise.

Tenant isolation

All CSAT queries are scoped through your workspace's agents. There is no cross-workspace aggregate or benchmark — your numbers are yours alone.

Privacy

Visitor comments may contain PII (visitor's name, email if they mentioned it). The same GDPR DSR endpoints at /app/dsr erase satisfaction comments alongside the rest of the visitor's record when an erasure is processed.