Taxonomy Builder Setup¶
This feature defines a process to create, organize, and manage topic hierarchies that categorize and analyze customer conversations in alignment with business structures and analytical needs.
Prerequisites and Access Requirements¶
Before beginning taxonomy setup, make sure you have:
-
Full Conversation Intelligence Permissions: Only users with complete Conversation Intelligence access can configure taxonomies.
-
Advanced Topic Discovery Enabled: Taxonomy Builder requires the GenAI-powered topic discovery feature to be active in your application.
-
Business Structure Mapping: A clear understanding of your organizational hierarchy and customer interaction types.
Interface Architecture¶
Navigate the taxonomy builder interface by using the hierarchical tree view and organizational tools. Understanding the layout improves efficiency when creating and managing taxonomies.
Navigation Path: Quality AI > Configure > Taxonomy Builder
Topics¶
Create and organize your conversation topics using a structured three-level hierarchy system. The topic interface provides visual tools to create, edit, and manage complex taxonomical relationships efficiently.
Understanding Topic Hierarchy Levels¶
The system supports three distinct hierarchical levels for topic organization:
-
L1 (Top Level): Parent categories representing broad topic areas.
-
L2 (Second Level): Child categories under L1 parents.
-
L3 (Third Level): Sub-child categories under L2 parents.
Key Feature: You can configure L2 nodes independently without requiring an L1 parent, providing flexibility in your taxonomy structure.
Adding New Topic Level¶
-
Select the Add New Topic Level button in the taxonomy interface.
-
Complete the required fields:
-
Name: Required, max 50 characters.
-
Description: Required, max 250 characters.
-
-
Select Create to add the new level to your taxonomy.
Adding Second Level¶
-
Select the + Add Level 2 under the desired L1 topic.
Note
When you click from an existing L1 node, the configuration slideout preselects that L1 as the parent category. This streamlines the creation process.
-
Complete the required fields:
-
Name (required, max 50 characters)
-
Description (required, max 250 characters)
-
Parent Category:
-
Assign to New Parent Category (Level 1)
-
Keep the preselected parent (if added from existing L1)
-
Set as Standalone Category (Level 2)
-
-
Adding Third Level¶
-
Select the + Add Level 3 under the desired L2 topic.
Note
The system preselects the L2 parent from which you initiated the action.
-
Complete the required fields:
-
Name (required, max 50 characters)
-
Description (required, max 250 characters)
-
-
Check the resolution detection option if you want to track successful/unsuccessful outcomes (enabled by default).
-
Select Create to add the topic to your taxonomy.
Editing Existing Level¶
-
Locate the level you want to modify in the taxonomy tree.
-
Update the following fields in the modal window:
-
Name
-
Description
-
Reorganise Topic
-
Change Level
-
-
Select the Reorganise Topic checkbox to move topics to new parent categories.
-
Select the options like Standalone Level 2 or Level 1 to update the hierarchy, which automatically moves all your related child topics with the parent topic.
-
Select Save to confirm your changes.
Resolution Configuration¶
Define success criteria and outcome measurements for your conversation topics and customer interactions. Configure resolution tracking to monitor the effectiveness of customer service interactions and identify opportunities for improvement.
Configuring Holistic Resolution Assessment¶
When you select Holistic Resolution Assessment, the Resolution Configuration tab displays additional options.
-
Navigate to Taxonomy Builder > Resolution Configuration tab.
-
Locate the Contact-Level Resolution section.
-
Customize the prompt descriptions that guide the LLM to evaluate resolution.
Successful Resolution Description
Define what constitutes a successfully resolved contact for your organization. Include the following criteria:
-
Address the primary contact reason
-
Satisfy the customer's main concern
-
Complete necessary follow-up actions
Unsuccessful Resolution Description:
Define what constitutes an unresolved contact. Include these criteria:
-
Leave the primary issue unaddressed
-
Record customer dissatisfaction with the outcome
-
Escalate or schedule a required callback
Note
These custom descriptions ensure the LLM evaluates contacts according to your organization’s quality standards and resolution expectations.
Setting Up Resolution Detection¶
Navigate to the Resolution Configuration tab to define success criteria for your topics.
Available Resolution Types:
-
Successful: Positive outcomes for the identified topic.
-
Unsuccessful: Negative or incomplete outcomes.
Customizing Resolution Definitions:
-
Select the resolution type (Successful/Unsuccessful).
-
Edit the default description to match your business requirements.
-
Include the following in descriptions:
-
Conversation type (sales/support)
-
Specific topics identified
-
Your organization's success criteria
Note
Default descriptions are provided based on conversation type and identified topics to streamline initial setup.
-
Version Management¶
Implement systematic version control to track taxonomy changes and maintain historical data integrity. Version management ensures seamless updates while preserving analytical continuity across different taxonomy iterations.
Saving and Managing Versions¶
Save the version after making changes to your taxonomy to impact runtime analytics.
Access Version History from the Topic Discovery dashboard:
-
View the current version plus the three most recent previous versions.
-
Previous versions display data only up to their respective update dates.
Organizing Your Taxonomy¶
Move and Arrange Functionality¶
-
Drag topics to new positions within the hierarchy.
-
Highlight drop zones when valid.
-
Invalid operations are clearly indicated.
-
Preview the new structure before confirming changes.
Level Changes: You can move topics between different levels (for example, L2 to L1, L2 to L3) while maintaining their child relationships.
Important Considerations:
-
Moving a parent topic automatically moves all its children.
-
The system detects duplicate names in the destination location.
-
Require confirmation before completing any move operation.
Use Case Example - Banking Sector¶
Implement a taxonomy structure for financial services using real-world banking scenarios and customer interaction patterns. This example demonstrates the practical application of hierarchical topic organization in a complex, regulated industry environment.
Phase 1: Business Structure Analysis and Planning¶
Organizational Mapping Exercise: Document your current business structure. For a regional bank, this strategic framework includes:
L1 Strategic Categories:
-
Retail Banking (individual customer services)
-
Commercial Banking (business customer services)
-
Mortgage Services (specialized lending division)
-
Investment Services (wealth management and advisory)
L2 Tactical Breakdown Under Retail Banking:
-
Checking Accounts (daily banking transactions and account management)
-
Savings Products (savings accounts, CDs, money market accounts)
-
Personal Loans (unsecured lending products)
-
Credit Cards (revolving credit products and services)
L3 Operational Details Under Credit Cards:
-
New Applications (application process, approval status, documentation)
-
Payment Issues (payment processing, due dates, payment methods)
-
Balance Transfers (transfer requests, promotions, processing)
-
Account Cancellations (closure requests, retention efforts, final processing)
-
Reward Inquiries (points balance, redemption, program questions)
Phase 2: Topic Creation and Configuration¶
Creating L1 Topics:
-
Select Add Topic and select L1 level.
-
Enter a clear, business-aligned name (for example, "Retail Banking").
-
Write a description: "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."
Expanding to L2 Topics:
-
Select the parent L1 topic when creating L2 entries.
-
Use product-specific naming (for example, "Credit Cards" rather than generic "Card Services").
-
Include specific scope in descriptions: "Credit card-related inquiries, including new applications, existing account management, payment processing, rewards programs, and account modifications. Excludes debit card issues, which fall under checking accounts."
Detailed L3 Configuration:
-
Select an appropriate L2 parent.
-
Use action-oriented naming that reflects customer topic (for example, "Payment Issues" vs. "Payments").
-
Describe 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.
-
Configure resolution tracking based on interaction type.
Phase 3: Resolution Configuration Strategy¶
Enable Response-Driven Interactions:
-
Service Requests: Account changes, product applications, cancellations.
-
Problem Resolution: Technical issues, billing disputes, service restoration.
-
Transaction Support: Payment assistance, transfer issues, and account access problems.
Skip for Informational Interactions:
-
Balance Inquiries: Simple information requests with no follow-up needed.
-
Rate Information: Interest rate questions, fee schedules, and general product info.
-
Confirmation Calls: Appointment confirmations, payment confirmations, routine notifications.
Custom Resolution Definitions Example: For "Payment Issues" L3 topic:
-
Successful: "You completed the customer's payment, or you resolved the payment issue during the call. You fixed the payment processing error, set up an alternative payment method, or corrected a technical issue preventing payment."
-
Unsuccessful: "The customer can't complete payment or the payment issue remains unresolved. Technical problems persist, you can't update the payment method, or the issue requires escalation or a follow-up call."
Phase 4: Version Management and Deployment¶
Creating New Versions: All taxonomy modifications exist as drafts until you explicitly create a new version. This prevents accidental impacts to ongoing conversation analysis and gives you complete control over when changes take effect.
Version Deployment Process:
-
Complete all desired taxonomy modifications.
-
Review changes in the preview mode.
-
Create a new version with a descriptive name and a change summary.
-
The system automatically applies the new taxonomy to future conversation analysis.
-
Historical data remains classified under previous taxonomy versions.
This technical implementation approach ensures your Taxonomy Builder deployment aligns with business objectives while maintaining the flexibility to evolve with organizational needs and customer interaction patterns.


