# Conversation Viewer

The Conversation Viewer (accessed via the Conversation tab) provides transcript-level inspection of individual conversations. While the Basic Dashboard shows aggregated metrics, this interface enables granular investigation.

### 1. Two-Panel Layout

<figure><img src="/files/TX3bTcXO6dlL4LTHuHWq" alt=""><figcaption><p align="center"><em>Figure 1 — Conversation Viewer: two-panel layout</em></p></figcaption></figure>

### 1.1 Left Panel — Conversation List

A scrollable, paginated list (default 30 per page) showing total count (e.g., "0 - 30 of 64,584"), page navigation, and "Goto Index" for direct access. Each entry shows:

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field</td><td valign="top">Description</td></tr><tr><td valign="top">Assistant Name</td><td valign="top">The assistant/service that handled the conversation.</td></tr><tr><td valign="top">Timestamp</td><td valign="top">Date and time the conversation started, in local timezone.</td></tr><tr><td valign="top">Channel</td><td valign="top">Communication channel tag (e.g., "chat", "phone").</td></tr><tr><td valign="top">Duration</td><td valign="top">Total conversation length (e.g., "2m 7s").</td></tr><tr><td valign="top">Disposition</td><td valign="top">Termination reason (e.g., "Timeout", "UserDisconnect").</td></tr></tbody></table>

### &#x20;1.2 Right Panel — Conversation Details

Renders the full conversation as a chat interface with distinct visual treatments:

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Message Type</td><td valign="top">Visual Treatment</td></tr><tr><td valign="top">Assistant Responses (TTS)</td><td valign="top">Teal/light-blue bubbles on the left with TTS icon badge and emoji indicators.</td></tr><tr><td valign="top">User Inputs (Transcript)</td><td valign="top">Light gray cards on the right, prefixed with "Transcript:" and raw input in quotes.</td></tr></tbody></table>

Every message includes a precise timestamp and a response delta indicator (e.g., "+2s", "+14s", "+1m 18s") showing time elapsed since the previous message.

### 2. Conversation Metadata Header

A collapsible header above the conversation flow reveals detailed metadata when expanded.

<figure><img src="/files/xDLmjpQCpif2H1lzFFNQ" alt=""><figcaption><p align="center"><em>Figure 2 — Expanded metadata header with navigation controls</em></p></figcaption></figure>

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field</td><td valign="top">Description</td></tr><tr><td valign="top">Conversation ID</td><td valign="top">Unique UUID with copy-to-clipboard button for cross-referencing.</td></tr><tr><td valign="top">Channel</td><td valign="top">Communication channel (e.g., "chat").</td></tr><tr><td valign="top">Stage</td><td valign="top">Deployment environment (e.g., "UAT", "PROD"). Critical for distinguishing test vs. production data.</td></tr><tr><td valign="top">Start/End Date</td><td valign="top">Exact timestamps for conversation boundaries.</td></tr><tr><td valign="top">Duration</td><td valign="top">Total calculated duration (e.g., "2m 7s").</td></tr></tbody></table>

Navigation controls include Prev/Next buttons, position indicator (e.g., "1 of 30"), and an "(all)" filter toggle.

### 3. Expandable Message Detail Accordions

Each message bubble can be clicked to expand and reveal technical metadata for debugging and QA.

<figure><img src="/files/JZj3eDCB0WqgxLAthJy3" alt=""><figcaption><p align="center"><em>Figure 3 — Expanded message accordions with technical metadata</em></p></figcaption></figure>

### 3.1 User Input Details

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field</td><td valign="top">Description</td></tr><tr><td valign="top">State Name</td><td valign="top">UUID of the conversation flow state/node that processed this input.</td></tr><tr><td valign="top">Record Source</td><td valign="top">Data pipeline source (e.g., "CDS" for Common Data Schema).</td></tr><tr><td valign="top">InputType</td><td valign="top">How the user submitted input (e.g., "text", "voice", "DTMF").</td></tr></tbody></table>

### 3.2 Assistant Response Details

Expanded view shows the TTS index number (e.g., "0 TTS") and the full synthesized text in quotes — the exact output delivered to the user.

**Business Value:** Essential for debugging conversation flows, verifying correct state/node handling, confirming data pipeline integrity, and auditing TTS output.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ixhello.com/ix-hello-reporting/basic-reporting/conversation-viewer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
