Intent and Topic Analysis
Understand what your users are trying to do — and whether your agents are meeting those needs.
What This Section Covers
Optimly classifies each user message by intent and topic, giving you clarity on what users are asking for, how often, and how well your agents respond to those needs.
This level of insight is essential for improving onboarding, documentation, support flows, and product design.
Key Concepts
Intent Detection
Each message is analyzed to determine the purpose behind it. Common intents include:
- Question – The user is asking for information
- Feedback – Positive or negative comments about the product or service
- Complaint – An issue or frustration is being expressed
- Action Request – The user wants the agent to do something (book, generate, send, etc.)
- Clarification – The user is unsure or wants the agent to repeat something
- Chitchat – Casual or off-topic interaction
Intent detection is automated and updated in real time as conversations evolve.
Topic Classification
Messages are also categorized into custom topics based on their content and your business context.
Common categories include:
- Pricing
- Technical Support
- Product Features
- Billing
- Onboarding
- Policies and Terms
- Account Management
Topics can be customized per account or vertical. One message may belong to multiple topics.
Visualizations and Metrics
- Top Intents by Frequency
- Topic Distribution per Agent or Time Period
- Unanswered Intents
- New or Emerging Topics
- Conversation Heatmaps by topic over time
Use Cases
- Identify high-volume intent categories for better documentation
- Understand when and where confusion occurs (e.g., onboarding vs. pricing)
- Detect new support needs that aren't covered in current knowledge
- Track how well agents handle specific types of requests
- Use topic data to segment user behavior
Next: Response Quality