What is Taxonomy?
Taxonomy provides a four-level hierarchy for categorizing your customer feedback and signals:Domain
High-level product areas or customer journey stages (e.g., “Onboarding”, “Core Platform”, “Enterprise”)
Product
Specific offerings, modules, or major feature sets within a domain (e.g., “Recording Service”, “Analytics Dashboard”)
Feature
Individual capabilities or functionality (e.g., “Speaker Assignment”, “Export Options”, “Search Filters”)
Tag
Specific instances, variations, or fine-grained labels (e.g., “CSV Export”, “PDF Export”, “API Export”)
Why Use Taxonomy?
- Organization
- AI Auto-Labeling
- Analysis
Keep signals organized at scaleAs your team captures thousands of signals from calls, support tickets, and feedback forms, taxonomy provides structure:
- Group related feedback together automatically
- Find all signals related to a specific feature instantly
- Track feedback trends by product area over time
How Taxonomy Works
The Hierarchy Structure
Auto-labeling levels: Product, Feature, and Tag levels are automatically applied to signals by AI. Domain is intentionally not auto-labeled to encourage high-level human decision-making about product organization.
Example Taxonomy
Here’s what a taxonomy might look like for a project management tool:| Domain | Product | Feature | Tag |
|---|---|---|---|
| Project Management | Task Board | Kanban View | Drag & Drop |
| Project Management | Task Board | Kanban View | Swimlanes |
| Project Management | Task Board | List View | Sorting |
| Project Management | Time Tracking | Timer | Manual Entry |
| Collaboration | Comments | Mentions | @User |
| Collaboration | Comments | Threads | Reply |
| Integrations | Calendar Sync | Google Calendar | Two-way Sync |
| Integrations | Calendar Sync | Outlook | Import Only |
Getting Started with Taxonomy
1
Generate Your Taxonomy
Navigate to Settings > Taxonomy and click Generate Taxonomy. You’ll be prompted to provide product documentation or a description of your product.
2
Review and Refine
After AI generates your taxonomy, review the hierarchy in the Taxonomy Editor. You can:
- Rename nodes to match your team’s terminology
- Add missing features or products
- Remove irrelevant categories
- Reorganize the hierarchy structure
3
Enable Auto-Labeling
Once your taxonomy is finalized, BuildBetter will automatically apply relevant labels to new signals. You can also backfill existing signals with the new taxonomy.
The Taxonomy Editor
The Taxonomy Editor provides full control over your product hierarchy:Viewing Your Taxonomy
Tree View
Tree View
See your entire taxonomy as an expandable tree structure. Click the arrow next to any node to expand or collapse its children.
Level Indicators
Level Indicators
Each level is visually distinguished:
- Domain: Top-level organizational categories
- Product: Major offerings (auto-labelable)
- Feature: Specific capabilities (auto-labelable)
- Tag: Fine-grained labels (auto-labelable)
Editing Operations
| Action | Description |
|---|---|
| Add Node | Click the + button on any node to add a child at the next level |
| Edit Name | Click on any node name to edit it inline |
| Edit Description | Add context to help AI understand when to apply this label |
| Delete Node | Remove a node and all its children |
| Reorder | Drag nodes to change their order within a level |
AI Labeling Instructions
For each node, you can provide custom instructions to guide the AI when auto-labeling:Custom instructions are especially useful for:
- Ambiguous features that might overlap
- Product-specific terminology your customers use
- Features with multiple common names
Auto-Labeling Signals
How Auto-Labeling Works
When a new signal is extracted:- Content Analysis: AI reads the signal’s summary and context
- Taxonomy Matching: Compares content against your taxonomy definitions
- Label Application: Applies the most relevant Product, Feature, and Tag labels
- Confidence Check: Only applies labels when confident about the match
Managing Auto-Fill Jobs
You can trigger bulk auto-labeling for existing signals:- Backfill Mode
- Overwrite Mode
Only labels signals that don’t have taxonomy values yet. Use this when adding taxonomy to an existing workspace.
Using Taxonomy with Signals
Filtering by Taxonomy
On the Signals page, use taxonomy filters to narrow down results:- Domain Filter: See all signals in a product area
- Product Filter: Focus on a specific offering
- Feature Filter: Find feedback about particular functionality
- Tag Filter: Get granular with specific variations
Taxonomy in Slack
When creating signals from Slack messages, you can select taxonomy labels:- Use the BuildBetter Slack app to create a signal
- In the signal creation modal, select relevant taxonomy tags
- The signal is created with your selected categorization
Best Practices
Start broad, then refine: Begin with major product areas and add detail as you learn what categorizations are most useful.
Use your customers’ language: Name taxonomy nodes using terms your customers actually use in conversations.
Add descriptions: Help the AI by adding clear descriptions to ambiguous or similar-sounding features.
Review periodically: As your product evolves, update your taxonomy to reflect new features and retired ones.
Don’t over-categorize: A taxonomy that’s too granular creates noise. Focus on distinctions that matter for analysis.
Taxonomy vs. Tags
| Taxonomy | Custom Tags |
|---|---|
| Hierarchical (4 levels) | Flat list |
| AI-generated structure | Manually created |
| Auto-applied to signals | Manually applied |
| Product-focused | Flexible use cases |
| System-managed | User-managed |
Use taxonomy for product categorization and custom tags for cross-cutting concerns like “urgent”, “competitor mention”, or “follow-up needed”.
FAQ
Can I have multiple taxonomies?
Can I have multiple taxonomies?
Currently, BuildBetter supports one product taxonomy per workspace. This ensures consistent categorization across all signals.
What happens if I delete a taxonomy node?
What happens if I delete a taxonomy node?
Deleting a node removes it from the hierarchy. Existing signals that were labeled with that node will retain the label as historical data, but new signals won’t be categorized with the deleted node.
How accurate is auto-labeling?
How accurate is auto-labeling?
Auto-labeling accuracy depends on your taxonomy quality and the clarity of your signal content. Well-described taxonomy nodes with clear instructions achieve higher accuracy. You can always manually adjust labels if needed.
Can I regenerate my taxonomy?
Can I regenerate my taxonomy?
Yes, you can regenerate your taxonomy at any time. This will replace your existing hierarchy, so export or note any customizations you want to preserve before regenerating.