Manage / Conversations
Inspect real visitor interactions with your AI assistants. Every visitor session captures full message transcripts, source citations, token consumption, and per-turn response latency.
How visitor sessions are generated, persisted, and tracked across widget interactions.
When an end user opens the widget on your site, the widget client establishes a unique session identifier with the WebChat AI backend. This session groups consecutive question-answer turns into a cohesive conversation thread, allowing the assistant to maintain conversational context while isolating data per visitor.
Conversation Turn Lifecycle
The 4 stages from visitor input to persisted telemetry.
Visitor Message
User types question in widget; client sends payload with active session token.
RAG Retrieval
Context retrieved from vector + lexical indexes; source citations assigned.
Generation & Telemetry
LLM generates reply; backend records input tokens, output tokens, and latency.
Dashboard Sync
Session transcripts and metrics immediately surface in the dashboard inbox.
Searching, filtering, and reviewing visitor conversation history.
The Conversations dashboard (/conversations) provides an inbox view of all visitor interactions across your registered assistants:
Auditing source grounding, citations, and model performance on every turn.
Clicking any conversation opens the detailed transcript viewer. Each assistant message exposes the underlying facts and operational telemetry:
| Telemetry Metric | Example | Description |
|---|---|---|
| Source Citations | [1] /docs/pricing | Direct hyperlinks to crawled pages or uploaded documents grounding the answer. |
| Input Tokens | 412 tokens | Prompt tokens including system prompt, grounded chunks, and conversation history. |
| Output Tokens | 86 tokens | Completion tokens generated by the model for this specific reply. |
| Response Time | 340ms / 1.4s | End-to-end turn duration from question submission to stream completion. |
| Message Status | completed / failed | Flags partial answers if generation was aborted or hit provider rate limits. |
Tenant data ownership and compliance controls.
Conversations belong entirely to your tenant account. You can permanently delete any conversation session directly from the detail view:
Auditing AI Quality
Related documentation
Ready to build?
Register a website and get a live assistant in minutes.