# Topic discovery

Topic discovery groups completed agent conversations into recurring topics.

Use it to understand what users discuss with your agents, how those topics change over time, and which conversations contributed to each topic.

## Overview

Topic discovery helps you answer questions such as:

- Which topics are users discussing most often?
- Which topics have positive or negative sentiment?
- Which topics are succeeding or failing against your configured evaluation criteria?
- Which conversations contributed to a topic?

::::card-grid
:::card{title="Discovered topics"}
Automatically groups similar conversations into recurring topics.
:::

:::card{title="Topic metrics"}
Shows volume, sentiment, and success trends for each discovered topic.
:::

:::card{title="Conversation drill-down"}
Opens the conversations behind a topic so you can review specific examples.
:::

:::card{title="Time windows"}
Compares topics across the selected reporting period, such as 1, 7, or 30 days.
:::
::::

<img src="../img/site-assets/fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/elevenlabs.docs.buildwithfern.com/66779a506120cd7bdaf035d0ab7e9c7c550b158072fd92ebd787d0bd797441cf/assets/images/spotlight-topic-discovery-1do0owo.png" alt="Topic discovery showing trending conversation topics, conversation volume, sentiment, and success rate">

Topic discovery showing a topic visualization and table

## Enable topic discovery

To enable topic discovery, open your agent’s **Analysis** settings and turn on **Topic discovery**.

The same settings page also includes **Sentiment analysis**, which adds sentiment metrics to conversations and discovered topics.

<img src="../img/site-assets/fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/elevenlabs.docs.buildwithfern.com/75dff75af2e2aebca0ab6547562afef6f6b59fe988de2eea7814f27440dd2e53/assets/images/spotlight-analysis-settings-mii5lo.png" alt="Analysis settings showing topic discovery and sentiment analysis toggles">

Analysis settings with topic discovery and sentiment analysis enabled

## How topic discovery works

Topic discovery runs after conversations are analyzed. It reviews conversation transcripts for an agent and groups conversations with similar meaning into topics.

Each topic represents a recurring user intent or issue, such as billing questions, booking changes, product availability, or short non-engaged calls.

::::steps
:::step{title="Conversation analysis runs"}
After a conversation ends, the platform analyzes the transcript and stores the conversation-level results.
:::

:::step{title="Topics are discovered"}
The platform identifies groups of conversations that discuss similar subjects.
:::

:::step{title="Topics are matched over time"}
New topic groups are matched to existing topics when they describe the same recurring subject. This keeps the same topic stable across reporting windows.
:::

:::step{title="Metrics are added"}
Spotlight aggregates conversation volume, sentiment, and success evaluation results for each topic.
:::
::::

## Topic metrics

Topic metrics are calculated from the conversations assigned to each topic.

- **Conversations**: Number of conversations assigned to the topic in the selected time window.
- **Sentiment**: Aggregate user sentiment for the conversations in the topic.
- **Success rate**: Percentage of evaluated conversations that passed your configured success criteria.

:::callout{intent="info"}
Success rate depends on [Success evaluation](/guides/elevenagents-customization-agent-analysis-success-evaluation). If no success criteria are configured, the topic can still appear, but success rate may be unavailable.
:::

### Sentiment

Sentiment is aggregated from conversation-level sentiment analysis. It helps you identify topics where users are usually positive, neutral, or negative.

Use sentiment to prioritize topics that combine high volume with negative user experience.

### Success rate

Success rate is calculated from [Success evaluation](/guides/elevenagents-customization-agent-analysis-success-evaluation) results.

The rate uses conversations with a `success` or `failure` result. Conversations with an `unknown` result are not counted in the success rate because the platform could not determine whether the criterion passed.

## Time windows

Spotlight aggregates topics over the selected time window.

Short windows help you inspect recent changes. Longer windows help you identify recurring patterns and higher-confidence trends.

When you change the time window, the same topic can show different volume, sentiment, and success rate because the underlying conversation set changes.

## Conversation drill-down

Select a topic to open the conversations assigned to it.

Use drill-down to:

- Review real examples behind a metric.
- Understand why a topic has negative sentiment.
- Find conversations that failed an evaluation criterion.
- Identify missing knowledge base content or prompt instructions.

:::callout{intent="tip"}
Review a few conversations before changing your agent. Topic-level metrics show the pattern; conversations explain the cause.
:::

## Historical data

Topic discovery updates automatically for new conversations after it is enabled.

Historical conversations only show complete topic metrics if the required analysis results already exist for those conversations. For example:

- Sentiment requires conversation-level sentiment analysis.
- Success rate requires success evaluation results.
- Topic drill-down requires conversations to be linked to the discovered topic.

If older conversations show topics without sentiment or success rate, the underlying historical analysis may not have been generated for that period.

## Best practices

:::accordion{title="Start with clear evaluation criteria"}
Configure success criteria that match the actual goal of the conversation. Vague criteria make topic success rates harder to interpret.
:::

:::accordion{title="Use topic volume and sentiment together"}
High-volume topics with negative sentiment usually deserve review before low-volume topics with similar sentiment.
:::

:::accordion{title="Compare time windows"}
Use short windows for recent regressions and longer windows for stable product or support trends.
:::

:::accordion{title="Use drill-down before changing prompts"}
A topic can contain several user situations. Review example conversations before changing the system prompt, tools, or knowledge base.
:::

## Next steps

::::card-grid
:::card{title="Spotlight" href="/guides/elevenagents-dashboard-spotlight"}
Review the full Spotlight dashboard for conversation insights.
:::

:::card{title="Sentiment analysis" href="/guides/elevenagents-customization-agent-analysis-sentiment-analysis"}
Understand how sentiment is calculated and shown in Spotlight.
:::

:::card{title="Success evaluation" href="/guides/elevenagents-customization-agent-analysis-success-evaluation"}
Configure evaluation criteria used to calculate success rate.
:::
::::

## Related pages

- [Administration](./administration-index.md)
- [API reference](./api-reference-index.md)
- [Changelog](./changelog-index.md)
- [ElevenAgents](./elevenagents-index.md)
- [ElevenAPI](./elevenapi-index.md)
- [ElevenCreative](./elevencreative-index.md)
- [ElevenLabs Documentation Docs](../index.md)
- [General Troubleshooting FAQ](./troubleshooting-index.md)
- [General Website FAQ](./website-index.md)
- [Help Center](./help-center-2-index.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
