Skip to main content

Reviewing conversations

Every conversation your agent has—whether from the Playground, a public link, or production—is recorded and available for review. Navigate to Conversations from the main menu to see them all.

Conversations list

The conversations list shows all conversations in a sortable table. Search for a specific conversation by ID using the search bar, or narrow the list by date using the From and To pickers. You can customize which columns are visible with the Columns button.

Several columns support inline filtering—look for the filter icon in the column header. Click it to open a multi-select dropdown where you can filter by evaluation score, agent, version, topics, status, environment, or completion reason. Active filters show a badge on the icon.

The table displays these columns:

ColumnDescriptionFilterable
IDTruncated conversation IDNo
Start timeWhen the conversation started — click to sort ascending/descendingNo
Evaluation scorePrimary evaluation result shown as star rating, "Skipped", or "Not evaluated"Yes
DurationTotal call lengthNo
AgentAgent nameYes
VersionAgent version numberYes
TopicsDetected topics shown as chipsYes
StatusOngoing or Finished with colored iconYes
EnvironmentDevelopment, Staging, or ProductionYes
Completion reasonHow the call ended (Caller hung up, Transferred, Error, etc.)Yes
SourceOrigin: Playground, Public WebSocket, Twilio, or GenesysNo

Environment, Version, and Source are hidden by default—use the Columns button to toggle them. On agent-specific pages, additional columns appear for each non-primary evaluation rule.

Click any row to open the conversation detail in a new tab.

Conversation detail

The detail page shows everything that happened during a single conversation. The conversation ID is shown at the top and can be clicked to copy.

Details and summary

The top left panel shows conversation metadata: which agent handled the call (linking to the agent page with its version number), the start time, detected topics, call status, environment, completion reason, and the caller's phone number when available. If your agent uses variables, expand the variables section to see all collected values in a key-value table—nested objects are flattened using dot notation (e.g., call.from).

Additional fields for Genesys integrations

For Genesys conversations, the details panel also shows the Genesys Conversation ID (click to copy).

The right panel shows an AI-generated summary of the conversation. Summaries are generated once the conversation ends, provided it has enough content.

Recording

Every conversation includes a full audio recording with a built-in player. Recordings become available shortly after the call ends—you may briefly see a "Processing" state while the audio is prepared. If a conversation ended due to an error, the recording may not be available.

tip

Reading transcripts tells you what was said, but listening to audio reveals tone, pacing, and customer emotion—useful for assessing overall conversation quality.

Evaluations

If you've configured evaluation rules, the evaluation section shows the primary rule score. Expand the section to see every rule's score and explanation.

Timeline

The timeline is the main transcript view, showing every event that occurred during the conversation in chronological order. Most events can be clicked to expand and reveal full details.

Messages appear as chat bubbles—user messages on the left, agent responses on the right.

State transitions show the from-state and to-state as chips with a success or failure badge. Expand to see the reason for the transition and any error details. See Dialogue Builder for how to configure states and transitions.

Guardrail triggers show the guardrail name and the action taken—Ignored, Nudge Agent, Handover, or Terminate—each with a distinct color and icon. Expand to see what triggered the guardrail and, for nudge actions, the private instructions sent to the agent.

External actions show the action name with a "Failed" badge if it errored. Expand to see the AI agent's input parameters, the actual API request body (if using a request body template), and the API response with its HTTP status code—color-coded green for success or red for errors.

Handover initiated shows the handover type with the destination phone number or queue ID. See handover actions for configuration.

Variables updated appears when conversation variables change during the call. Expand to see the updated values as formatted JSON.

DTMF events show digits collected from the caller's keypad, along with the collection reason (termination key pressed, maximum digits reached, or timeout).

Call events appear as visual dividers marking key moments—Handover to human agent when a call is transferred, and Call disconnected when the caller hangs up.

Errors are displayed with a severity level, an error code, and a message. They include a correlation ID you can click to copy, which is useful when working with support.

tip

For ongoing conversations, use Listen & intervene to see the transcript update in real-time instead of reviewing after the fact.

Exporting analytics data

The Analytics tab on any agent page has an Export button that downloads an Excel file with separate sheets for each chart: Conversations (count over time), Avg Call Duration, Topics, and one sheet per evaluation rule showing score breakdowns over time. A Conversation Details sheet lists every conversation with metadata (ID, start time, agent, version, duration, topics, status, environment, source, completion reason), evaluation scores, and a summary. Each evaluation rule gets two columns—a display value (e.g., the star rating) and a raw value (e.g., 5)—so you can use the raw values for formulas and analysis. All dates are native Excel dates, so you can sort and filter them directly.

Next steps