Best Skills Based Routing Software for Support Teams: Plans, Prices, and Limits Compared
August 2026 · Assigner
Almost every help desk now advertises skills-based routing, and almost every one of them gates it behind the second-most-expensive plan. The differences that matter to a buyer are not in the marketing copy: they are in what happens when nobody with the required skill is free, whether the tool can express that one agent is better at a skill than another, and whether the feature actually assigns work or merely filters a view. Here is how skill matching is gated, priced, and implemented across the seven tools support teams shortlist most, verified against vendor documentation in August 2026.
What skills-based routing actually means, and the split nobody mentions
Skills-based routing attaches attributes to agents (a language, a product, a certification, a region) and attributes to tickets, then uses the overlap to decide who works what. That much is common to every tool here.
The split that decides whether you get value from it is between match-and-assign and match-and-filter. Match-and-assign pushes the ticket to a qualifying agent who has capacity. Match-and-filter tags the ticket, puts it in a view that qualifying agents can see, and leaves the picking to them. Both get sold as skills-based routing. Only the first one stops cherry-picking, and only the first one reduces the time a ticket spends waiting for somebody to notice it.
Zendesk ships both, under names close enough to confuse, and layers them on top of Zendesk omnichannel routing. Freshdesk, Intercom, Salesforce, and ServiceNow assign. If your reason for buying is that specialist tickets sit unclaimed, confirm which one you are getting before the plan upgrade, not after.
Skills-based routing software compared
| Tool | Plan that unlocks skills | How a ticket gets its skill | Skill levels | When no skilled agent is free |
|---|---|---|---|---|
| Zendesk | Suite Professional, Enterprise, or Enterprise Plus ($115 per agent per month at Professional). Support Enterprise on standalone Support plans. | Triggers with an add-skills action, each skill marked required or optional | No. A skill is held or not held. | Optional skills are dropped at the timeout (one hour email, 30 seconds messaging and Talk) and anyone available takes it. Required skills never drop. |
| Freshdesk | Enterprise only ($89 per agent per month). Round robin and load balanced start one tier lower at Pro ($55). | Skill rules matched against ticket properties, evaluated in a set order | No, but skills are ranked in an order of precedence per agent | Falls back to the group assignment method, so the ticket still moves |
| Intercom | Skills configured per inbox under Manage workspace skills. Plan gating is not published clearly. | Skills are custom list conversation attributes such as Tier, Region, or Product area | No | Depends on the assignment method behind it. Round robin ignores assignment limits entirely; balanced assignment respects them. |
| Salesforce | Omni-Channel, enabled in the routing configuration. Requires Service Cloud. | Skills-based routing rules that map work-item field values to skills, or an Apex call for the older attribute-based route | Yes. Skill requirements can carry a skill level. | Configurable. Routing rules are evaluated in order, so the fallback is a lower rule you write yourself. |
| ServiceNow | Advanced Work Assignment, which needs the com.glide.awa plugin and an active ITSM, CSM, or HRSD subscription. Quote-only. | Skills on the work item, matched against agent skills on the AWA queue | Yes. The queue has an Evaluate skill level option. | Depends on Enforce mandatory skills. With it off, the queue widens to agents without the skill. |
| HubSpot | No skills-based routing. Rotation only, via Rotate record to owner, on Sales or Service Hub Professional or Enterprise. | Not applicable | No | Not applicable. Ticket rotation offers Load Balanced, Round Robin, and Random with no skill input. |
| Zoho Desk | Enterprise. USD pricing was not verifiable from Zoho's own documentation at the time of writing. | Skill sets mapped to ticket criteria | No | Falls back to the department's default assignment |
Verified in August 2026 against vendor documentation and public pricing pages. Prices are per agent per month billed annually and change frequently. Freshservice is deliberately absent: its skills-based routing was still pre-general-availability at the last check, so nothing here would be safe to quote.
Zendesk: the most documented, and the most gated
Zendesk has the clearest skills model of the group and the most restrictive limits. You define up to 10 skill types holding up to 30 skills each, and skills reach tickets through triggers rather than a dedicated rules engine, which means your skill logic and your routing logic live in two different places.
Its distinguishing feature is the priority value attached to each skill, written into the trigger action as skill_uuid#priority. Priority 0 is required and never expires. Priorities 1, 2, and 3 are optional high, medium, and low, and they get dropped in reverse order when the skills timeout fires. The catch that costs teams real money is the default: leave the priority off and Zendesk applies 1, so a skill everyone believed was mandatory is optional and will be abandoned after an hour on email.
The other thing to check before upgrading is which feature you are buying. Standalone skills-based routing does not assign anything. It filters tickets into views for agents to pick from, covers only email, web form, side conversations, and the API, and comes with sharp limits: one skills-match view per Support instance, showing at most 30 tickets. The version that pushes work is Zendesk skills based routing inside omnichannel routing, and the full detail on how both behave is worth reading before the invoice.
Freshdesk: the cheapest real skill matching, one tier too high
Freshdesk puts skill-based ticket assignment on Enterprise at $89 per agent per month, and everything below it on Pro at $55. That $34 gap per agent per month is the single clearest price on skill matching in this comparison: a thirty-agent team pays about $12,240 a year for the privilege.
What makes the gap sting is that Pro already includes round robin and load-balanced assignment. So the team that can distribute work evenly and just wants the German tickets to reach the German speakers is looking at a full tier jump for one capability. That is the exact scenario where a routing layer beside the help desk costs less than the upgrade, and it is worth doing the arithmetic before renewal rather than after.
Intercom: skills are attributes, and the method underneath matters more
Intercom models skills as custom list conversation attributes, configured per inbox through Manage workspace skills. Practically that means a skill is whatever list field you decide to route on, such as Tier, Region, or Product area, which is flexible and slightly unusual.
The more consequential detail is what happens after the skill filter narrows the candidates. Intercom's own documentation is explicit that round robin does not respect assignment limits and that only balanced assignment does. So a team that turned on workload management, set sensible limits, and then chose round robin has limits that do nothing. Two more behaviors catch people out: if a conversation is later unassigned, round robin does not run again to find somebody else, and conversations that arrive while every teammate is away stay unassigned rather than being handed out when people come back online.
Intercom does not publish plan gating for skills as clearly as the others, so confirm it against your contract rather than a comparison article, including this one.
Salesforce and ServiceNow: the two that understand skill levels
Both enterprise platforms do something the help desks do not: they let a skill carry a level. Salesforce skills-based routing rules can require a minimum skill level on a work item, and ServiceNow's AWA queue has an Evaluate skill level option alongside Enable skills and Enforce mandatory skills. If your real requirement is that a tier-three ticket needs a genuine expert rather than anyone who once did the training, this is the only group that can express it natively. In Zendesk or Intercom you fake it by creating two separate skills, which spends part of a limited allowance.
The cost is setup. Salesforce skills-based routing runs through Omni-Channel and is configured in the routing configuration, either declaratively by mapping work-item field values to skills or through an Apex call for the older attribute-based approach. ServiceNow's AWA needs the com.glide.awa plugin, and the plugin is not sold on its own: it requires an active ITSM, CSM, or HR Service Delivery subscription, plus a workspace containing the Agent Inbox and a presence state on every agent. Neither is a weekend project, and neither publishes a price you can check.
HubSpot: rotation, not routing
Worth stating plainly because it comes up in shortlists it does not belong in. HubSpot has no skills-based routing. What it has is the Rotate record to owner workflow action, and for tickets that action offers three methods: Load Balanced, which assigns to the user with the fewest open tickets, Round Robin, and Random. Load Balanced is genuine workload awareness and better than HubSpot usually gets credit for. None of the three reads a skill, a language, or a certification.
Two gates apply. Eligible users need an assigned paid Sales or Service Hub Professional or Enterprise seat, and users on core or view-only seats, or who have not accepted their invite, are silently skipped. And the rotation counter is kept per action rather than per account, so two workflows rotating to the same reps keep separate tallies that drift apart. That is the answer to almost every "why is my HubSpot round robin uneven" question, and it is covered in full on the HubSpot round robin page.
The four questions to ask before you approve the upgrade
Most skills-routing purchases go wrong in the same four places, and all four are answerable in an afternoon.
- Does it assign, or does it filter? If agents still pick their own work afterwards, the ticket that nobody wants is still the ticket that nobody takes.
- What happens when nobody qualified is free? Silently widening the pool is the right answer for a chat and the wrong answer for anything with a compliance or contractual requirement attached. Find out whether the fallback is configurable or automatic.
- How many skills do you actually need? Count them honestly, including the ones marketing will ask for next quarter. Ten types of thirty is a hard ceiling in Zendesk, and teams hit the thirty long before the ten.
- Is skill matching the only reason for the tier jump? If the plan above also brings reporting, SSO, and sandboxes you were going to buy anyway, take the upgrade. If skills are the only line item, price a routing layer beside the help desk against the annual difference.
One thing that changes the arithmetic on all four: how many tickets need a skill at all. A large share of most inboxes is password resets, order status, and refund requests that any agent could close, and every one of those is a ticket the routing engine is spending a decision on. Teams that put automated first-line answers in front of the queue typically find the remaining volume is far more specialist than they expected, which makes a smaller and simpler skill map work better than the elaborate one they were about to build.
Where a routing layer beside the help desk makes sense
Not always, and it is worth being honest about when it does not. If you are already on Suite Professional or Freshdesk Enterprise, the skill map fits inside the limits, and the fallback behavior suits you, use what you have paid for.
The case changes when skill matching is the sole reason for a tier upgrade, when you have hit a skill ceiling and started grouping distinct products together to fit, when a dropped skill is a compliance problem rather than an inconvenience, or when the same agents also handle CRM leads and internal requests that the help desk cannot see. Assigner covers those cases: skills with ordered fallback tiers rather than silent widening, enforced capacity rather than advisory limits, true circular rotation, and one rule set across support ticket routing, leads, and ops work, with the rule behind every assignment recorded. Pricing is planned to start at $12 per user per month and is not open yet.
Whichever way you go, decide it on the four questions above rather than on a feature checkbox. Every tool here can match a skill. What separates them is what they do in the ten minutes after the match fails. If plain round robin ticket assignment would serve you just as well, that is a cheaper place to start.
Stop hand-sorting your incoming work
Route every ticket, lead, and request to the right available person by skill, workload, and availability, using rules you control, and every assignment shows why. Rules you control, no black box.