Skip to main content
Duckie automatically classifies conversations using categories, attributes, and resolution rules — giving you structured data for analysis and reporting.

Why Classification Matters

Classification transforms unstructured conversations into actionable data:
BenefitExample
Understand trends”40% of tickets are billing-related”
Measure performance”Technical issues have 85% resolution rate”
Route intelligently”High-priority tickets go to senior agents”
Improve over time”Most escalations happen in shipping category”

Classification Components

Categories

High-level, mutually exclusive conversation types:
├── Billing
├── Technical Support
├── Account Issues
├── Feature Requests
└── General Inquiry
Each conversation gets one category.

Attributes

Custom fields with predefined options:
AttributeOptions
PriorityHigh, Medium, Low
Product AreaDashboard, API, Mobile App
Customer TierEnterprise, Pro, Free
SentimentPositive, Neutral, Negative
Conversations can have multiple attributes.

Resolution Rules

Conditions that determine when a conversation is “resolved”:
  • Customer confirmed the issue is fixed
  • No response needed (informational)
  • Time elapsed without follow-up

How Classification Works

At the end of each agent run:
Conversation ends


┌─────────────────────┐
│ Assign Category     │ → "Billing"
└─────────────────────┘


┌─────────────────────┐
│ Extract Attributes  │ → Priority: High
└─────────────────────┘   Product: API


┌─────────────────────┐
│ Evaluate Resolution │ → Resolved: Yes
└─────────────────────┘
The AI analyzes the conversation context and applies appropriate classifications.

Using Classification Data

In Analytics

View breakdowns by category and attribute:

In Run History

Filter and search by classification:

For Routing (Future)

Use classification for intelligent routing based on category or attributes.

Getting Started

1

Create Categories

Define the high-level conversation types for your business.
2

Create Attributes

Add custom fields for the dimensions you want to track.
3

Configure Resolution

Define what “resolved” means for your team.
4

Assign to Agents

Select which categories and attributes each agent should apply.

Next Steps