Routing rules can be configured at both team and member levels, with support for multiple assignment strategies and load balancing mechanisms.
Routing concepts
Assignment strategies
Automatic routing
• Round robin distribution
• Load-based balancing
• Priority-based routing
• Skill-based matching
• Load-based balancing
• Priority-based routing
• Skill-based matching
Manual routing
• Team queue assignment
• Direct agent assignment
• Escalation paths
• Fallback rules
• Direct agent assignment
• Escalation paths
• Fallback rules
Routing criteria
Ticket properties
Ticket properties
- Priority levels
- Ticket type
- Customer tier
- Source channel
- Custom fields
Team factors
Team factors
- Team capacity
- Working hours
- Member availability
- Skill requirements
- Current workload
Business rules
Business rules
- SLA requirements
- Customer preferences
- Business hours
- Territory rules
- Language support
Routing configuration
Basic setup
1
Define routing rules
- Set assignment strategy
- Configure conditions
- Specify priorities
- Set load limits
2
Configure teams
- Set team capacity
- Define working hours
- Configure availability
- Set up escalations
3
Member settings
- Set individual capacity
- Configure skills
- Define availability
- Set workload limits
Advanced settings
Load balancing
• Workload distribution
• Capacity management
• Priority weighting
• Queue monitoring
• Capacity management
• Priority weighting
• Queue monitoring
Escalation rules
• Time-based escalation
• Priority escalation
• Team escalation
• Manager notifications
• Priority escalation
• Team escalation
• Manager notifications
API endpoints
Sample routing rule
When creating a routing rule, the system will add additional fields in the response such as
uid, createdAt, updatedAt, and isActive.Available operations
Routing management
Routing management
All endpoints require authentication and appropriate team admin permissions.
Assignment operations
Assignment operations
Best practices
1
Rule design
- Start with simple rules
- Test thoroughly
- Monitor effectiveness
- Iterate based on data
2
Load management
- Set realistic limits
- Consider priorities
- Monitor queue health
- Adjust dynamically
3
Escalation handling
- Define clear paths
- Set appropriate timers
- Configure notifications
- Document procedures