Level 2 — Lesson 7 of 8 — Tailor agent responses for different contexts without creating separate projects.
Common use cases
Site/location
Different branches, properties, campuses, stores
Brand
Same company, different sub-brands with different tone or policies
Region
Differences in hours, terminology, supported services, legal language
Channel
Chat vs Call wording; short vs spoken-friendly phrasing
Audience segment
B2B vs B2C, member vs non-member
What variants are (and aren’t)
- What variants ARE
- What variants are NOT
Configuration profiles
Configuration profiles
A set of values attached to a variant name (for example:
site_name = "Example site"), used to customize how the agent responds in that context.Consistency tool
Consistency tool
A way to keep shared logic and behavior consistent, while allowing specific fields to differ.
Analysis dimension
Analysis dimension
Visible during analysis: variants appear in Conversation review/diagnosis so you can confirm which context handled each turn.
How the Variant UI works
Empty state
Empty state
When no variants exist, you’ll see a primary Add Variant button.
Table/grid view
Table/grid view
When variants exist:
- Each row is a variant (for example,
Site 1 (default)) - Columns represent variant fields/attributes (for example,
site_name, plus other fields your org has defined) - A search bar for finding variants quickly
Edit variant panel
Edit variant panel
Often a right-side drawer containing:
- Variant name (required): the label you will recognize in testing and reporting
- Default variant toggle: marks which variant is used when no other variant is selected
- Editable fields such as
site_name, and any other attributes your configuration supports
Import / Export controls
Import / Export controls
Useful for bulk setup (many sites/locations) and sharing configurations across environments or projects.
When to use variants
Use variants when
- You have repeatable structure but different values
- You want to avoid copying the same Managed Topic content across multiple projects
- You need to test and report on performance by context
Avoid variants when
- The differences are so large that you effectively have a different agent
- You are trying to solve a retrieval problem that should be fixed by better topic names
Check your understanding
Planning your variant strategy
Before creating anything, define one sentence your team agrees on:“A variant represents ____________________.”Examples:
- “A variant represents a single hotel property.”
- “A variant represents a specific store location.”
- “A variant represents a brand under a multi-brand umbrella.”
Create your first variant
Naming conventions that scale
- Stable and sortable
- Human-friendly
- Multi-dimensional
site_001_downtownGood for large deployments with many locationsWhat to put into variants
Variants are most useful for content that is:- Frequently repeated in calls/chats
- Specific to context
- Risky if wrong
- Good variant fields
- Avoid varying
Location identifiers
Location identifiers
site_name, city, regionCustomer-facing facts
Customer-facing facts
hours, address, parking_info, accessibility_infoEscalation language
Escalation language
“connect you to the front desk” vs “connect you to an agent”
Channel-specific phrasing
Channel-specific phrasing
Short, spoken-friendly alternatives for Call
Testing variants
Run smoke tests
Execute the same tests you used earlier:
- Simple FAQ (Chat and Call)
- Multiturn FAQ
- SMS/handoff topic phrasing (where relevant)
- Any brand-sensitive language (greeting, disclaimers, closings)
Operational tips
Start small
Keep the number of variant fields small at first. Add fields only when you have a clear use case.
Store facts
Prefer storing factual, high-impact values (hours, addresses, names) rather than duplicating full KB answers.
Use Import/Export
When onboarding many variants at once; it reduces manual errors and makes review easier.
Maintain a default
Always maintain a Default variant so there is a safe fallback when context is missing or misconfigured.
Check your understanding
Try it yourself
Challenge: Design a variant strategy for a hotel chain
You are deploying one agent for three hotel properties: The Linden (London), The Linden (New York), and The Linden (Tokyo).Answer:
- Write your one-sentence variant strategy statement.
- List 3 fields that belong in variants.
- List 1 field that should NOT be in variants — and explain why.
Hint
Hint
Think about what changes per property (hours, address, local phone number) vs what should stay the same (core agent role, safety rules, overall tone).
Example solution
Example solution
- Strategy: “A variant represents a single Linden Hotel property.”
-
Fields in variants:
hotel_name(e.g., “The Linden London”)check_in_time/check_out_timefront_desk_phone
- Should NOT be in variants: Safety policies (e.g., “Never share guest information”). These are non-negotiable constraints that should apply identically across all properties.
Check your understanding
← Previous: Global ASR
Lesson 6 of 8
Next: Advanced diagnostics →
Lesson 8 of 8

