Skip to main content
The conversations page gives you a searchable, filterable record of every conversation your chatbot has had. You can drill into any conversation to see the full message transcript with AI analysis overlaid on each message.

Conversation list

Conversations list The conversation list is a paginated table showing all conversations for your chatbot. Use it to investigate patterns, find specific interactions, or audit your chatbot’s performance.

Table columns

Every column is sortable. The default sort is Last active, newest first.
ColumnDescription
UserExternal user name and email
OrganizationExternal organization name, if provided
MessagesTotal message count in the conversation
SentimentAverage sentiment score with a label badge
LanguageDetected language badge (shown when auto-translation is enabled and a non-primary language is detected)
Last activeWhen the last message was received
StartedWhen the conversation began

Search and filters

Free-text search works across user name, email, user ID, and conversation ID. Type any of these values into the search bar to find matching conversations. Faceted filters are multi-select dropdowns that let you narrow results by dimension:
FilterDescription
User planFilter by plan tier (e.g., Free, Pro, Enterprise)
User industryFilter by the user’s industry
Organization planFilter by the organization’s plan tier
Organization industryFilter by the organization’s industry
Organization IDFind all conversations from a specific customer
User IDFind all conversations from a specific user
DeviceDesktop, mobile, or tablet
CountryGeographic location of the user
Detected languageFilter by language (available when auto-translation is enabled)
Range filters accept minimum and maximum values:
FilterExample
Message countConversations with 5 to 20 messages
Average sentimentOnly conversations with sentiment below -0.3
User MRRConversations from users paying 500to500 to 2000 per month
Organization MRRConversations from organizations in a specific revenue range

Pagination

The list shows 20 rows per page by default. You can increase this up to 100 rows per page.

Conversation detail

Conversation detail Click any row in the conversation list to open the full transcript. A breadcrumb at the top links back to the conversation list and preserves your filter state.

Conversation header

At the top of the detail view you see:
  • User name and email
  • Organization name (if captured)
  • Total message count
  • Conversation start date
  • Average sentiment score with label and a distribution summary (e.g., “3 positive, 1 neutral, 2 negative”)

User messages

Each user message displays the message content along with inline analysis badges:
  • Sentiment badge with the label (e.g., Positive, Negative), numeric score, and the reasoning the LLM provided for that score
  • Intent badge showing what the user intended (e.g., troubleshooting, feature_request)
  • Topic badges with up to 3 topics extracted from the message
  • Flag badges for any business signals detected (e.g., churn_risk, buying_signal)
  • Chunk-level analysis highlighting specific parts of the message that drove each analysis result

Assistant messages

Each assistant message displays the message content along with:
  • Behavior badge describing how the assistant responded (e.g., helpful, dodging, verbose)
  • Outcome badge indicating the resolution status of the response (e.g., fully_resolved, capability_failure)
  • Quality dimensions when available
  • Flag badges for any assistant-side flags

Translated messages

When auto-translation is enabled and a message was written in a non-primary language:
  • The translated text is shown by default with a “Translated from [language]” indicator
  • A translation toggle in the filter bar switches all messages between the translated and original view
  • Analysis highlight chunks (underlines, colored text) only appear in the translated view, since analysis ran on the translated content
  • The original view shows the raw message as the user wrote it

Sentiment

Sentiment labels are color-coded from green (positive) to red (negative). These apply to user messages only.
LabelColor
Very PositiveGreen
PositiveLight green
NeutralGray
NegativeLight red
Very NegativeRed

Intent

Intent badges appear on user messages and describe what the user was trying to do. Values are defined per chatbot (e.g., troubleshooting, feature_request, complaint).

Topics

Each user message can have up to 3 topic badges. Topics are defined per chatbot.

Behaviors

Behavior badges appear on assistant messages and describe how the assistant responded.
ValueDescription
helpfulThe assistant provided useful, relevant information
hallucinatingThe assistant generated inaccurate or fabricated information
dodgingThe assistant avoided answering the question
yes_manThe assistant agreed without critical evaluation
over_apologizingThe assistant apologized excessively
redirectingThe assistant redirected the user elsewhere
verboseThe assistant gave an unnecessarily long response
roboticThe assistant responded in a stiff, unnatural way

Outcomes

Outcome badges appear on assistant messages and describe the resolution status.
ValueDescription
fully_resolvedThe user’s question or issue was completely addressed
partially_resolvedThe response addressed part of the user’s need
deflectedThe assistant deflected without resolving the issue
capability_failureThe assistant could not handle the request
incorrectThe assistant provided a wrong answer

Flags

Flag badges highlight business-relevant signals. User-side flags appear on user messages; assistant-side flags are defined per chatbot.
FlagApplies toDescription
churn_riskUser messagesThe user may be at risk of leaving
frustrated_userUser messagesThe user is expressing frustration
buying_signalUser messagesThe user is showing purchase intent
competitor_mentionUser messagesThe user mentioned a competitor
urgent_requestUser messagesThe user has a time-sensitive need
confused_userUser messagesThe user is struggling to understand
You can also define custom flags per chatbot for both user and assistant messages.