Skip to main content
This guide covers creating, organizing, and managing topic hierarchies in Taxonomy Builder to categorize and analyze customer conversations accurately.

Prerequisites

Before starting, confirm:
  • Full Conversation Intelligence permissions — only users with complete access can configure taxonomies.
  • Advanced Topic Discovery enabled — Taxonomy Builder requires the GenAI-powered topic discovery feature.
  • Business structure mapped — understand your organizational hierarchy and customer interaction types.
Users with view-only permissions can see configured taxonomies but cannot make changes. Users without the required permissions cannot access Taxonomy Builder.

Access Taxonomy Builder

Navigate to Quality AI > Configure > Taxonomy Builder. Taxonomy Builder

Interface Overview

Hierarchy Tree View

  • Displays the full taxonomy in a collapsible tree.
  • Shows L1, L2, and L3 topics with color coding and indentation.
  • Includes expand/collapse controls for parent topics.

Action Buttons

ButtonAction
Add New Topic LevelCreate a new L1 or Standalone L2
Add Level 1Create a top-level topic
Add Level 2Add a child topic under L1
Add Standalone Level 2Create an L2 topic without an L1 parent
Add Level 3Add a child topic under L2
EditUpdate topic name or description
DeleteRemove a topic from the taxonomy

Topic Hierarchy and Visual Representation

LevelClassificationColorParent–Child
L1Strategic BusinessPurpleParent: None / Child: L2 topics
L2Product and ServiceBlueParent: L1 topic / Child: Can have L3 topics
Standalone L2Product and ServiceBlueParent: None / Child: Can have L3 topics
L3Customer Contact ReasonsGreyParent: L2 topic / Child: None
Auto parent assignment: When you add an L2 topic from an L1 node, the system assigns that L1 as the parent automatically. The same applies for L3 under L2.

Create Topics

Add a Level 1 Topic

  1. Select Add New Topic Level. Add New Topic
  2. Select Level 1. Select Topic Level
  3. Enter:
    • Name (required, max 50 characters)
    • Description (required, max 250 characters)
  4. Select Create. Add Level 1

Add a Level 2 Topic

  1. Select + Add Level 2 under the desired L1 topic.
    When you initiate from an existing L1 node, the system preselects that L1 as the parent.
  2. Enter:
    • Name (required, up to 50 characters)
    • Description (required, up to 250 characters)
    • Parent Category — assign to an L1, keep the preselected L1, or set as Standalone L2.
  3. Select Create. Add Level 2

Add a Standalone Level 2 Topic

  1. Select Add New Topic Level.
  2. Select Standalone Level 2.
  3. Enter a Name (up to 50 characters) and Description (up to 250 characters).
  4. Select Create.
    Standalone L2 topics support flexible taxonomy structures without requiring a full three-level hierarchy.

Add a Level 3 Topic

  1. Select + Add Level 3 under the desired L2 topic. Add Level 3
    The system preselects the L2 parent from which you initiated the action.
  2. Enter:
    • Name (required, up to 50 characters)
    • Description (required, up to 250 characters)
  3. Check the resolution detection option to track successful or unsuccessful outcomes (enabled by default).
  4. Select Create.

Resolution Tracking

By default, resolution detection is enabled for L3 topics. Disable it for informational topics that don’t require resolution tracking — such as balance inquiries, rate information requests, or general knowledge questions.

Edit Topics

  1. Locate the topic in the taxonomy tree.
  2. Select Edit. Edit Topic
  3. Update the following fields:
    FieldNotes
    Topic LevelRead-only — shows current level
    NameMax 50 characters
    DescriptionMax 250 characters
    Reorganize TopicCheck to move to a new parent category
  4. To reorganize, check Reorganize Topic and select a new parent or hierarchy level. All child topics move automatically. Edit Reorganize Topic Level
  5. Select Save.
Character counters update in real time. You cannot save if character limits are exceeded.

Reorganize Topics

Use the reorganization feature to move topics to different parent categories or change hierarchy levels.
  1. In the Edit Topic Level modal, check Reorganize Topic.
  2. Select the new parent category or hierarchy level from the Change Level dropdown.
  3. Review the explanatory text before confirming.
  4. Select Save to confirm, or Cancel to discard.
When you reorganize a topic, all child topics move with it automatically. The system validates against duplicate names in the destination. This action cannot be undone — verify the new structure before confirming.
Reorganization affects:
  • Existing conversation classifications under this topic.
  • Reports and dashboards that reference this topic’s hierarchy path.
  • Filters and saved views that use the current topic location.
  • Historical data analysis that depends on topic organization.

Permitted Topic Movements

Topic LevelYou Can Move or Change To
L3Move within the same L1 parent to a different L2; move under a different L1 parent
L2Move under a different L1; promote to L1; change to Standalone L2
Standalone L2Exists without an L1 parent; can have L3 child topics

Topic Conversion Options

Make as L1: Topic becomes a top-level business category with no parent. Existing child topics move with it. Make Standalone L2: Topic remains Level 2 but no longer belongs to any Level 1. Child topics remain unchanged. Topic Conversion

Restricted Movements

Topic LevelRestricted Actions
L1Cannot be moved to Level 3
L2Cannot be moved to Standalone L2 if it would lose its L1 parent
Standalone L2Cannot be moved to Level 3
Duplicate names restriction: The system prevents duplicate names within the same hierarchy level and parent. If a conflict is detected, rename one topic before proceeding.

Delete Topics

  1. Locate the topic to delete.
  2. Select Delete.
  3. Review the confirmation dialog — it shows the topic name, level, number of child topics, and the impact on conversation classifications.
  4. For L1 and L2 deletions, type the topic name to confirm.
  5. Select Delete to proceed, or Cancel to abort.

Deletion Effects by Level

L1 Deletion: Removes the entire branch — all associated L2 and L3 subcategories. L1 Deletion Warning L2 Deletion: Removes the L2 topic and all its L3 children. The parent L1 topic remains intact. L2 Deletion Warning Standalone L2 Deletion: Removes the standalone L2 and its L3 children. Standalone L2 Deletion Warning L3 Deletion: Removes only the specific subcategory. No impact on parent L2 or L1 topics, or sibling L3 topics. L3 Deletion Warning
The system keeps historical data but removes all references to deleted topics. Reports and dashboards may show gaps in historical data.

Organizing Your Taxonomy

Drag and Drop

  • Drag topics to new positions within the hierarchy.
  • Valid drop zones are highlighted during the drag.
  • Invalid operations are clearly indicated.
  • Preview the new structure before confirming.
  • Hover over the info (ⓘ) icon for guidance.
Topics Structure

Save and Version Management

Save Taxonomy Changes

When you save changes, a confirmation dialog appears:
ActionDescription
Discard ChangesReverts to the previous state without applying modifications
Save and ProceedConfirms changes, creates a new version, and deploys for conversation analysis
Save Taxonomy Changes
Changes take effect only after confirmation. Once deployed, future conversations use the new taxonomy. Historical conversations retain their original classifications. This action cannot be undone, though you can create another version reverting changes.

Reset or Revert Changes

The Reset Changes and Save Version buttons are enabled whenever unsaved changes exist. Saving disables them automatically. Reset Changes: Opens a Revert Changes confirmation pop-up. Discards all recent changes and restores the taxonomy to its last saved state. Save Version: Saves the current changes and updates the taxonomy to the latest version. Revert Changes
This action affects only unsaved changes. Previously saved versions remain unchanged.

Resolution Configuration

Navigate to Taxonomy Builder > Resolution Configuration tab. Resolution Configuration

Configure Holistic Resolution Assessment

When Overall Contact Level Resolution is selected in Settings, additional options appear:
  1. Go to Taxonomy Builder > Resolution Configuration.
  2. Locate the Contact-Level Resolution section.
  3. Customize the prompt descriptions that guide the LLM:
    • Successful Resolution — define what constitutes a resolved contact. Include criteria such as: addressed the primary contact reason, satisfied the customer’s main concern, completed necessary follow-up.
    • Unsuccessful Resolution — define what constitutes an unresolved contact. Include criteria such as: primary issue unaddressed, customer expressed dissatisfaction, escalation or callback required.
    These custom descriptions ensure the LLM evaluates contacts according to your organization’s quality standards and resolution expectations.

Resolution Types

TypeDescription
SuccessfulPositive outcomes for the identified topic
UnsuccessfulNegative or incomplete outcomes
Overall ResolutionsWhether the customer’s primary contact reason is fully addressed by the end of the interaction

Version History

Access Version History from the Topic Discovery dashboard:
  • View the current version and the three most recent previous versions.
  • Previous versions display data only up to their respective update dates.

Example: Banking Sector Taxonomy

Phase 1: Business Structure

LevelExample
L1Retail Banking, Commercial Banking, Mortgage Services, Investment Services
L2 (under Retail Banking)Checking Accounts, Savings Products, Personal Loans, Credit Cards
L3 (under Credit Cards)New Applications, Payment Issues, Balance Transfers, Account Cancellations, Reward Inquiries

Phase 2: Topic Descriptions

L1 example: “All customer interactions related to individual banking services, including personal accounts, loans, and credit products. Covers day-to-day banking needs for retail customers rather than business or commercial services.” L2 example: “Credit card-related inquiries including new applications, existing account management, payment processing, rewards programs, and account modifications. Excludes debit card issues.” L3 example: “When a customer encounters problems making credit card payments, including failed online payments, payment processing delays, payment method changes, or autopay setup issues. Include phrases such as ‘payment won’t go through,’ ‘card got declined for payment,’ or ‘need to change payment method.’”

Phase 3: Resolution Configuration Strategy

Enable resolution tracking for:
  • Service Requests (account changes, product applications, cancellations)
  • Problem Resolution (technical issues, billing disputes, service restoration)
  • Transaction Support (payment assistance, transfer issues, account access)
Disable resolution tracking for:
  • Balance Inquiries (simple information requests, no follow-up needed)
  • Rate Information (interest rate questions, fee schedules)
  • Confirmation Calls (appointment confirmations, routine notifications)

Phase 4: Version Deployment

  1. Complete all taxonomy modifications.
  2. Review changes in preview mode.
  3. Create a new version with a descriptive name and change summary.
  4. The system applies the new taxonomy to future conversations automatically.
  5. Historical data remains classified under previous taxonomy versions.