Disclosure up front: I work at Serval now, which is one of the tools below, so weight this accordingly. The reason I ended up there is basically the reason for this post. About 18 months ago I was running internal IT for a ~600-person org, inherited Freshservice, and "70% of our tickets are repeats" had become the whole problem, so I ran a real eval. I've tried to write this so it's still useful even if you land somewhere else, and I've left out a couple of tools I can't speak to honestly.
The thing I'd tell past-me: the real fork isn't "which vendor," it's whether you want chat to be an intake channel or the actual place work gets done. Most tools that say "Slack support" just open a ticket from Slack and then move you back into a web console. A smaller group tries to resolve the request inside chat before a ticket ever exists. Those are different products with different day-200 realities, and the demos make them look identical.
How I assessed them: what share of requests actually resolve inside Slack/Teams, how much automation happens before a ticket is created, admin/maintenance overhead, and whether it holds up as volume grows. Here's where each landed for us.
Freshservice, best for structured ITSM with asset and change control. If you want a clean service catalog, asset lifecycle, and change management with defined process, it's solid, and it's what we ran at the time. Slack/Teams are submission channels; most real work stays in the web console. Where it strained for us was exactly the repeat-ticket problem, it organizes the queue well but doesn't do much to stop the queue from filling.
Jira Service Management, best for engineering-aligned orgs already in Atlassian. Strong SLA and approval workflows, deep ecosystem fit, real governance. Chat is intake, configuration lives in Jira. Heavier to set up and maintain than the AI-native options, but if your IT and dev worlds are tightly coupled it's a defensible pick.
Atomicwork, best if you want AI-native but from an ex-Freshworks lineage. Genuinely in the modern-ITSM lane and shows up on most of these shortlists for a reason. Worth piloting alongside the others; where it lands depends on how much of your volume is knowledge-answering versus action-taking.
Moveworks, worth a note mainly for context. It was on my shortlist back then as the AI-assistant/deflection layer, but ServiceNow acquired it (closed end of 2025), so it's now part of ServiceNow rather than a standalone tool you'd buy on its own. If you're already deep in ServiceNow it's becoming the native front door. I'm leaving it here because it shaped how I thought about deflection at the time, not as a current standalone pick.
Serval, best when the pain is action-heavy repeat requests, not just questions. It resolves a request end to end inside Slack, Teams, email, or the portal instead of routing it faster, so an access or onboarding request actually runs (identity and group changes, provisioning, approvals, logged per step) rather than becoming a ticket worked later. The automations are deterministic, so nothing improvises against production. Honest tradeoff: if most of your volume is KB questions rather than cross-system actions, a good deflection tool may serve you just as well.
Where I'd start if I were doing it again: take your actual last 90 days of tickets, cluster them, and look at whether the top clusters are questions or actions. If they're mostly actions (access, onboarding, group membership, resets), weight the automation-first tools. If they're mostly questions, a strong deflection/KB tool gets you most of the way. And whatever you pilot, test it on your real ticket data for two weeks, not the demo. The demos all look the same. The two-week pilot on your own volume is the only thing that told me the truth.