> For the complete documentation index, see [llms.txt](https://docs.supademo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.supademo.com/ai-demo-agent/agent-analytics.md).

# Agent Analytics

Track Supademo AI Demo Agent performance with session transcripts, AI conversation summaries, buying intent scores, lead capture, and knowledge gap insights.

Agent analytics is the Monitor section of your Supademo AI Demo Agent: an **Insights** dashboard for performance trends, a **Sessions** table with full conversation transcripts and AI summaries, captured and verified leads, and **Knowledge Gaps** that show exactly where your agent needs more training content. Use it to prove the agent is working, prioritize sales follow-up, and improve the knowledge base week over week.

{% @supademo/embed url="<https://app.supademo.com/demo/cmp78yujp1ub3qmq66yk9f2qa>" demoId="cmp78yujp1ub3qmq66yk9f2qa" %}

***

## Insights

The Insights dashboard provides a high-level view of agent performance over a configurable date range (default: last 30 days).

<figure><img src="https://3896040775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3ayyYPPw0hy6Yn2UhX0%2Fuploads%2FGMXXfNoSLToVRlbb6f4s%2Fimage.png?alt=media&#x26;token=d02b3b43-e1fd-4725-a591-d0cedd163836" alt=""><figcaption></figcaption></figure>

### KPI Cards

| Metric                   | Description                                                                                              |
| ------------------------ | -------------------------------------------------------------------------------------------------------- |
| **Sessions**             | Total number of conversations started.                                                                   |
| **Avg Duration**         | Average conversation length in seconds.                                                                  |
| **High Intent Sessions** | Number of sessions where the visitor showed high buying intent. Click to jump to filtered Sessions view. |

Each KPI shows a period-over-period comparison so you can track trends.

### Visualizations

* **Sessions over time** — Stacked bar chart showing conversations per day/week/month, broken down by intent level (high, medium, low, unscored).
* **Intent breakdown** — Donut chart showing the distribution of buying intent across all conversations.
* **Top content** — Ranked list of your most-recommended content sources with recommendation counts. Shows which demos, videos, and documents are resonating.

***

## Sessions and Transcripts

The Sessions tab shows every visitor conversation in a searchable, filterable table. The table auto-refreshes every 30 seconds to surface active conversations.

<figure><img src="https://3896040775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3ayyYPPw0hy6Yn2UhX0%2Fuploads%2F6VyrMRS6vc1ZinUFJOTR%2Fimage.png?alt=media&#x26;token=032b62ae-59ed-46a5-9630-71c46bcec38e" alt=""><figcaption></figcaption></figure>

### Session Data

| Column       | Description                                                                                                |
| ------------ | ---------------------------------------------------------------------------------------------------------- |
| **Visitor**  | Name, email, role, company, and primary use case. A green pulse dot indicates an active (ongoing) session. |
| **Messages** | Total message count in the conversation.                                                                   |
| **Duration** | How long the conversation lasted.                                                                          |
| **Credits**  | Credits consumed by this session.                                                                          |
| **Time**     | When the conversation occurred (relative time with absolute tooltip).                                      |
| **Intent**   | Buying intent score: **High** (green), **Medium** (yellow), or **Low** (gray).                             |

### Filters

| Filter         | Options                                                      |
| -------------- | ------------------------------------------------------------ |
| **Search**     | Filter by visitor name or email.                             |
| **Intent**     | All / High / Medium / Low                                    |
| **Status**     | All / Active / Ended                                         |
| **Duration**   | Any / Quick (< 2 min) / Short (2-10 min) / Engaged (10+ min) |
| **Date range** | Configurable, defaults to last 90 days.                      |

### Conversation Detail

Click any session row to view the full conversation detail, including:

* Complete message transcript (every visitor and agent message).
* Content recommendations the agent made during the conversation.
* Visitor information (name, email, company, role, use case).
* Session metadata (duration, device type, referrer, UTM parameters).
* Buying intent assessment and summary.

The transcript is the ground truth for coaching your agent: read high-intent sessions to see what's working, and low-intent or abandoned sessions to spot where the agent lost the visitor.

***

## AI Conversation Summaries and Shareable Recaps

Every session can be distilled into an **AI conversation summary** — topics discussed, key takeaways, action items, and the assets the visitor viewed — so nobody has to re-read a full transcript to get up to speed.

Summaries surface in two places:

1. **For your team** — Generate a summary from a session in the dashboard, then share it as a **recap page** with a link. This is how you brief an account executive before follow-up: they get the buyer's questions, intent, and viewed content in one page. \[VERIFY: exact button labels for generating and sharing a session summary]
2. **For visitors** — When **Conversation Recap** is enabled in Interface settings, the visitor sees the same style of shareable recap when their conversation ends, and can pass it to their team like a meeting summary after a sales call.

Recap pages travel well precisely because they're links: a champion can forward one to their buying committee, and your reps can drop one into the CRM or a follow-up email.

***

## Lead Capture and Email Verification

Agents capture leads through the intro screen form: optional **Name** and **Email** fields, each configurable as required or optional. Captured details are stored with the conversation and shown in the Sessions table, so every transcript is tied to a real person. Email capture includes **verification**, and business-address validation rejects free email providers (gmail.com, yahoo.com, etc.) by default — so the leads that reach your sales team are contactable, work-address leads rather than throwaways. \[VERIFY: whether verification includes a confirmation step beyond business-address validation]

Returning visitors are recognized: if a visitor has previously entered their info, it's pre-populated from their browser's local storage. For lead capture across the rest of Supademo (demo forms and CTAs), see [Capture Leads](https://docs.supademo.com/capture-leads).

***

## Knowledge Gaps

Knowledge Gaps surfaces questions your agent struggled with, detected automatically from conversation analysis. This is your improvement roadmap — a continuous feedback loop between what visitors ask and what your knowledge base can answer.

<figure><img src="https://3896040775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3ayyYPPw0hy6Yn2UhX0%2Fuploads%2FX3CgxZi4l2ANSZ5S01rH%2Fimage.png?alt=media&#x26;token=1e5b8f97-3652-41d2-b777-71a3c94afc62" alt=""><figcaption></figcaption></figure>

### How It Works

After each conversation, the system analyzes the agent's responses to identify questions where it had insufficient content. Similar questions are grouped together under a normalized/canonical form so you see patterns, not noise.

### Active vs. Resolved

| Tab          | Description                                     |
| ------------ | ----------------------------------------------- |
| **Active**   | Gaps that need resolution. Shows a count badge. |
| **Resolved** | Previously addressed gaps. Shows a count badge. |

### Gap Details

Each knowledge gap shows:

* **Question** — The canonical form of what visitors asked (similar questions are grouped).
* **Severity** — How badly the agent struggled:
  * `Unanswered` — The agent had no relevant content at all.
  * `Low Confidence` — The agent had some content but wasn't confident in its answer.
* **Recommendation** — What to do about it:
  * `Create a demo` — Build an interactive demo covering this topic.
  * `Upload a document` — Add a PDF, deck, or case study that addresses it.
  * `Add text context` — Write a text snippet with the missing information.
  * `None` — No specific recommendation (may require custom judgment).

### Resolving Gaps

Each gap card includes a CTA that navigates directly to the relevant Knowledge Base tab:

1. **Create a demo** takes you to the Demos tab.
2. **Upload a document** takes you to the Documents tab.
3. **Add text context** takes you to the Text tab.

After adding the missing content, return to Knowledge Gaps and mark the gap as resolved.

### Best Practices

* **Review weekly** — Check active gaps at least once a week to stay ahead of visitor needs.
* **Prioritize by severity** — Address `Unanswered` gaps first, then `Low Confidence`.
* **Watch for patterns** — Multiple gaps around the same topic area signal a significant content hole.
* **Use Text for quick fixes** — While creating a demo or uploading a document is ideal, adding a Text snippet is the fastest way to close a gap.
* **Track your readiness score** — As you resolve gaps and add content, your Agent Readiness score should climb. Aim for 80%+.

***

Next: [Credits & Billing](https://docs.supademo.com/ai-demo-agent/credits-and-billing) — understand what each session costs and how to manage usage.
