Best Skills Based Routing Software for Support Teams by Plan, Price, and Limits
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 on Service Cloud. Salesforce Help lists Enterprise, Performance and Unlimited Editions; the pricing page now sells Pro Suite ($100), Core ($195), Advanced ($395) and Max ($550) per user per month billed annually. | 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 | Service Hub Enterprise per HubSpot's help articles (help desk skill-based routing and the Rotate record by skill workflow action). Starts at $150 per seat per month plus $3,500 onboarding. | Ruleset per help desk channel: ticket conditions matched to agent skills, rule by rule | Languages only, as a main or secondary language. Custom skills have no level. | The ticket stays unassigned if it matches a rule and no qualified agent is available. |
| Zoho Desk | Enterprise ($40 per agent per month billed yearly, $50 billed monthly, from Zoho's own USD price file). | 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 is 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 has 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. ManageEngine is the outlier worth noting here, because it does not gate distribution by tier at all: ServiceDesk Plus technician auto assign ships round robin and load balancing in every edition including the free one, though it reads no skills whatsoever.
Intercom treats skills as 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.
Why Salesforce and ServiceNow 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. ServiceNow publishes no price at all, and Salesforce publishes Service Cloud prices without saying which of its new editions includes skills-based routing. The failure modes, including cases that wait silently in the Skills Backlog when nobody holds a required skill, are covered on our Salesforce skills based routing page.
HubSpot skills routing sits on Enterprise
HubSpot now documents skill-based routing in its help desk. A Super Admin defines skills (languages ship as defaults, held as a main or secondary language, plus custom skills such as a product line), and each help desk channel gets one ruleset that matches ticket conditions to agent skills in priority order. The help article lists Service Hub Enterprise, which starts at $150 per seat per month plus a $3,500 onboarding fee, and so does the Rotate record by skill workflow action. One behavior to plan around: a ticket that matches a rule with no qualified agent available stays unassigned. Below Enterprise, what HubSpot 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 those three reads a skill, a language, or a certification. The full routing behavior, including capacity limits and the 30 day load count, is on our HubSpot ticket assignment page, and the seat math is in our HubSpot ticketing system pricing breakdown.
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.
Which leading systems provide skill-based ticket routing?
Seven of the help desks and service platforms US support teams shortlist route tickets by skill natively: Zendesk on Suite Professional and above, Freshdesk Enterprise, Zoho Desk Enterprise, HubSpot Service Hub Enterprise, Salesforce Service Cloud through Omni-Channel, ServiceNow through Advanced Work Assignment, and Intercom through workspace skills. Only Salesforce and ServiceNow understand skill levels; the rest treat a skill as held or not held.
The bigger difference is what happens when nobody with the skill is free. Zendesk drops optional skills after a timeout, Freshdesk and Zoho Desk fall back to the group or department method, HubSpot leaves the ticket unassigned, and ServiceNow widens the queue unless mandatory skills are enforced. Check that behavior against your queue before you compare prices.
Which platforms support skills-based conversation routing?
For live chat and messaging, Zendesk routes conversations by skill on Suite Professional and Enterprise, with optional skills dropped after 30 seconds on messaging and Talk. Salesforce Omni-Channel and ServiceNow Advanced Work Assignment route chats by skill on the same engine they use for cases, and Intercom matches conversation attributes such as Tier or Region to workspace skills.
What is the cheapest skills-based routing platform?
Among help desks that assign tickets by skill natively, Zoho Desk Enterprise has the lowest list price at $40 per agent per month billed yearly, followed by Freshdesk Enterprise at $89 and Zendesk Suite Professional at $115. The cheapest route overall is usually to keep a lower help desk tier and add a routing layer that matches skills, which costs less than any of those upgrades. The table uses list prices for a 10 agent team, read from each vendor's pricing page in September 2026.
| Option | Plan with skill matching | Per agent per month | 10 agents per year |
|---|---|---|---|
| Zoho Desk | Enterprise | $40 billed yearly | $4,800 |
| Freshdesk | Enterprise (round robin and load balanced start on Pro at $55) | $89 billed annually | $10,680 |
| Zendesk | Suite Professional (Suite Team at $55 has omnichannel routing without skills) | $115 paid yearly | $13,800 |
| Salesforce Service Cloud | Confirm by name in the quote; Core is $195 | $195 billed annually at Core | $23,400 at Core |
| ServiceNow | AWA with an ITSM, CSM or HRSD subscription | Quote only | Quote only |
| Freshdesk Growth plus Assigner | Skills, workload and availability in Assigner | $19 plus $7 billed yearly | $3,120 |
Cheapest is not the same as right. If you need skill levels, only Salesforce and ServiceNow express them natively, and if your agents already work in Zendesk or Freshdesk all day, the upgrade may bring reporting and security features you would buy anyway. Price the upgrade against the annual difference, then answer the four questions below.
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 starts at $7 per user per month billed yearly ($15/mo billed monthly).
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.