Routing is the invisible hand behind every contact center. Done right, the customer gets connected to exactly the right agent within seconds, the agent has full context, and the conversation resolves quickly. Done wrong, a billing expert is answering shipping questions while a customer with a complex account issue sits in the general queue.
Most teams set up routing once and never revisit it. This article covers the four core routing models, when to use each one, and how to configure the specific setups - skill tagging, VIP routing, and load balancing - that have the biggest impact on CSAT and agent utilization.
The 4 Routing Models
๐ Round Robin Simple
Each new chat is assigned to the next available agent in rotation. Equal distribution by volume.
๐ฏ Skill-Based Smart
Chats are matched to agents based on skill tags. Billing goes to billing specialists, technical to tier 2.
๐ Sticky Routing Loyalty
Returning customers are routed to the same agent who handled their last conversation, if available.
๐ Overflow Routing Capacity
When primary agents are at capacity, chats flow to a secondary pool (or bot) rather than waiting in queue.
In practice, most teams use a hybrid: skill-based routing as the primary model, with sticky routing for returning enterprise customers, and overflow rules as the safety net for peak volume. Round robin is a starting point for new teams - most outgrow it within 90 days.
How to Tag Agents with Skills in Velaro
Skill-based routing is only as good as the skill tags assigned to your agents. Here's what a well-structured skill taxonomy looks like for a mid-market SaaS company:
| Agent | Primary Skill Tags | Secondary Skill Tags | Max Concurrent |
|---|---|---|---|
| Sarah K. | billingenterprise | general | 3 |
| Marcus T. | technicaltier-2 | billing | 2 |
| Priya V. | salestrial | general | 4 |
| James L. | technicalintegrations | tier-2 | 2 |
| Ana M. | generalonboarding | billing | 4 |
Notice the secondary skill tags. These act as fallback routing - if no primary-skill agent is available, the routing engine checks secondary skills before putting the customer in queue. This prevents "billing" chats from waiting when Sarah is at capacity, because Marcus can handle billing as a secondary skill.
Real Example: Billing Team vs. Tech Support Routing
Consider a B2B SaaS company with two distinct customer needs: billing questions (contract changes, invoice disputes, upgrade requests) and technical support (API errors, integration failures, configuration questions). These require completely different agent knowledge - and mixing them creates longer handle times, more transfers, and frustrated customers.
Without skill-based routing:
- Billing customer gets routed to a technical agent. Agent doesn't know the billing system. Transfers to billing. Customer restates their issue. +8 minutes AHT, -0.9 CSAT points.
- Technical customer gets a billing agent. Agent attempts basic troubleshooting, can't resolve it. Transfers. Same problem.
- Transfer rate: ~35% of conversations involve at least one agent transfer
With skill-based routing:
- Billing customers always reach billing agents first. Transfer rate for billing: 3%.
- Technical customers always reach technical agents first. Transfer rate for tech: 4%.
- Overall first-contact resolution improves from 62% to 84%.
"Every unnecessary transfer is a CSAT deduction. Skill-based routing eliminates most of them before they happen."
The VIP Routing Setup That Reduced Churn
One Velaro customer - a SaaS company with ~400 enterprise accounts - was experiencing disproportionate churn from their top-tier customers. Support tickets from enterprise accounts were queuing alongside SMB accounts. Enterprise customers with a $50,000 ARR contract waited the same as a $500/month customer.
The fix was a VIP routing tier. Here's how it was configured:
- CRM integration: Velaro was connected to their Salesforce instance. When a chat opened, the visitor's email was matched against SF account records.
- Account tier flag: Accounts tagged "Enterprise" or "Strategic" in Salesforce triggered a VIP routing rule.
- Dedicated team: Two senior agents were designated as the Enterprise support team with VIP routing priority. Their concurrent chat limit was reduced to 2 to ensure bandwidth.
- Instant escalation: If no VIP agent was available, the chat escalated to a supervisor immediately - not to a queue.
Result over 90 days: enterprise CSAT went from 3.8 to 4.6. Churn in the enterprise tier dropped 31% in the following quarter. The two senior agents handling VIP routing were the highest-performing agents by revenue-at-risk metrics within 60 days.
Velaro's routing engine supports VIP tiers, skill tags, overflow, and sticky routing - configure in minutes.
Explore routing featuresLoad Balancing: Why Equal Distribution Isn't Always Fair Distribution
Round robin distributes contacts equally by count. But equal by count is not equal by effort. A 15-minute technical support conversation and a 90-second password reset are not equivalent units of agent load. If Agent A gets five technical conversations and Agent B gets five password resets, they're not equally loaded - Agent A is overwhelmed and Agent B is underutilized.
Velaro's load balancing uses a weighted availability model instead of pure round robin:
- Current active chats vs. max concurrent: An agent at 3 of 4 chats is at 75% capacity. They still have 25% headroom.
- Estimated conversation length: Based on the entry point (page, topic, customer segment), Velaro estimates the likely handle time and weights assignment accordingly.
- Agent performance score: Agents with higher CSAT ratings can optionally be weighted higher for incoming contacts - directing the most impactful conversations to your best-performing agents.
- Idle time: Agents who have been available longest receive the next chat, preventing one agent from getting a burst of new contacts while others wait.
The result is that all agents stay in a productive utilization band (typically 70โ90%) rather than some agents drowning while others wait.
Updating Routing Rules: The Maintenance Schedule Nobody Talks About
Routing rules go stale. Agents gain new skills, change teams, or take on new product lines. Customers' contact patterns change seasonally. If you configure routing once and never revisit it, you'll have agents tagged with outdated skills and routing rules that route to agents who moved to different teams months ago.
Recommended cadence:
- Weekly: Review the previous week's transfer rate. Any spike above your baseline indicates a routing mismatch.
- Monthly: Audit agent skill tags. Have any agents been cross-trained? Any new specializations that should be captured?
- Quarterly: Full routing rule review. Are the overflow thresholds still appropriate for current volume? Is the VIP tier list current?
Velaro's routing analytics surface the data you need for each of these reviews - transfer rate by queue, first-contact resolution by skill, and agent utilization heatmaps - in a single dashboard.
The Bottom Line
Intelligent chat routing is the difference between a contact center that scales efficiently and one that grows headcount to compensate for mismatched conversations. Getting the right inquiry to the right agent on the first attempt reduces handle time, raises first-contact resolution, and makes every agent more effective. The investment in proper routing configuration pays back immediately - and Velaro's analytics make continuous optimization straightforward.
Frequently Asked Questions
What is intelligent chat routing?
Intelligent chat routing is the automated system that decides which agent or queue receives each incoming chat based on rules like customer intent, visitor data, language, issue type, or agent skill. Unlike round-robin assignment, intelligent routing matches conversations to the agent most likely to resolve them on the first contact.
How do you route chat conversations to the right agent?
Route chat conversations to the right agent by defining skill tags for each agent, creating routing rules based on chat source URL, customer type, or pre-chat form answers, and setting overflow thresholds that escalate to backup queues when preferred agents are unavailable. Velaro's rule builder handles all of this without custom code.
What is skills-based routing in live chat?
Skills-based routing assigns each incoming chat to an agent with the specific expertise needed - billing questions go to billing specialists, technical issues to tech support, Spanish inquiries to bilingual agents. This reduces transfers, shortens resolution time, and improves CSAT by matching problem complexity to agent capability.
How does chat routing improve resolution time?
Proper routing improves resolution time by eliminating the most common cause of long handle times: the wrong agent receiving a complex inquiry. When conversations are matched to qualified agents from the start, there's no warm transfer, no re-explanation, and no delay while a generalist searches for the right answer.
What routing rules should a live chat team set up?
Every live chat team should configure: URL-based routing (product pages to sales, support pages to service), skills-based routing by issue type, VIP routing for high-value customers, language routing for multilingual teams, overflow rules for peak-hour volume, and after-hours routing to chatbot or email capture.