Routing
Intelligent routing matches conversations with the best available agents.Overview
The routing engine analyzes incoming conversations and matches them with qualified agents based on skills, language, availability, and business rules.How Routing Works
Routing Methods
| Method | Description | Best For |
|---|---|---|
| Standard (V2) | Matches all required skills and language, considers proficiency | Most use cases |
| Advanced (V2) | Preferred agent priority with time-based skill relaxation | VIP customers |
| Load Balanced (V3) | Distributes by oldest last assignment time | Fair workload |
| Named | Direct assignment to specific agents | Account managers |
Standard Routing
Routes based on highest skill proficiency match.Configuration
How It Works
- Find agents with all required skills
- Filter by language match
- Rank by proficiency level
- Apply tiebreakers for equal proficiency
- Route to top-ranked available agent
Advanced Routing
Prioritizes preferred agents with fallback to skill-based routing.Configuration
Preferred Agent Flow
Skill Relaxation
When no agents match, progressively relax requirements:| Time | Relaxation |
|---|---|
| 0-60s | Full requirements |
| 60-120s | Drop optional skills |
| 120-180s | Drop proficiency requirement |
| 180s+ | Drop secondary skills |
Load Balanced Routing
Fair distribution without proficiency weighting.Configuration
Use Cases
- High-volume queues needing even distribution
- Teams with similar skill levels
- Preventing agent burnout
Priority-Based Routing
Dynamic prioritization based on business rules.Configuration
Dynamic Priority Adjustment
Priorities can change while in queue:Language Matching
Ensure customers are routed to agents who speak their language.Configuration
Routing Fallbacks
Handle scenarios when no agents are available.Configuration
Routing Rules
Create complex routing logic with rules:Example Rules
Testing Routing
Routing Simulator
Test routing configuration before deployment:- Enter test conversation attributes
- Select skills and language
- Run simulation
- View matched agents and ranking
- Verify expected behavior
Related
- Queue Management — Configure queues
- Skills — Manage agent skills
- Agent Console — Agent experience