Designing an AI-first Service Desk
Designing an AI-first Service Desk
Designing an AI-first Service Desk
Service desks have become a standard practice in enterprise employee support. IT was the first mover – creating versions of the ITIL (IT Infrastructure Library) which outlined standard frameworks for how support desks should work. However, the latest version of ITIL (v4) was released in Feb 2019 – before the era of Agentic AI.
Today, other domains have adopted their own variations like HR Case Management, or Procurement Request Management – however, few have considered what it takes to design a truly AI-powered service desk.
At Moveworks, we’ve worked with many large enterprises to transform their service desk to be AI-first. The results have been impressive, including…
You can learn more about these key stories here.
Our goal is NOT to rip & replace your existing IT service desk structure – it works great for getting issues to the right team & following key SLAs. But frankly, it’s highly inefficient at routing issues to the right people with the right information.
Ancient approaches have tried to solve this in the past by putting the burden on the employee.
This is an outdated approach. We’ve seen that organizations which put this classification burden on employees experience as much as 3x more ticket reassignments as issues are ping-ponged across service desk teams.

At Moveworks, we are committed to ensuring that our customers get the best possible results from their Service Management experience – powered by Agentic AI.
As we’ve researched this space, we found that the ideal world means that…
The answer is not a form. We intentionally limited the scope of Rich Ticket Filing feature to avoid (1) massive picklists and (2) conditional fields. We worked with over 50 customers to analyze their intake process and found that these fields are the biggest culprits of inaccurate triage & “rage quit” behavior from employees where they file a ticket via email or intentionally file it to a random service desk.
Rich Ticket Filing was designed to solve for the following scenarios
Our leading customers have created & deployed issue-specific plugins to intercept every issue through their Moveworks AI Assistant.
For example…
This Twilio troubleshooting plugin automatically remediates 80% of Twilio-related issues for one customer. The plugin triggers automations & shows knowledge articles based on the nature of the issue. If it can’t solve it, it provides a detailed ticket and skips the L1 service desk – getting it straight to L2 with all the details.

And this internal application plugin (anonymized) helped another customer improve their FCR rates by nearly 3x since they could provide detailed information like where the user was connecting from, or which VPN gateway they were using.

There’s a few key benefits of this approach
This strategy follows a “citizen developer” model. Each assignment group is responsible for maintaining their plugin & making continuous upgrades. On a regular basis, they review which issues are NOT being solved by the assistant and make improvements to their plugins.
This strategy can be used in addition to strategy 1 for better results.
When a service desk lead recognizes that there is a major incident, they can initiate those major incidents through their Moveworks AI Assistant. We saw our first customers build this at the launch of our Agentic Automation Engine

Because our Agentic Reasoning Engine is capable of inspecting multiple plugins (read more on multi-plugin selection), you can deploy a CheckOutage plugin which queries open major incidents from your major incident table.
When a user describes that something might not be working, the CheckOutage plugin can compare the issue against all active major incidents and offers to “link” their issue as a child incident so they can get updates when the issue is resolved.

This strategy is generally used to supplement strategy 1 for assignment groups that don’t manage their own plugins.
In this strategy, you let your users submit their issues “as-is” to an L1 service desk. Then, you wait for Moveworks Triage to classify the issue & set fields like cmdb_ci, assignment_group, and more.
Triage continuously learns from your service desk, so there’s less setup involved to get it to the right group. However, this means that you will need to reach back out to the user to get more input.
You can configure your ITSM tool to respond to triage activities completed by Moveworks (e.g. using a business rule in ServiceNow). Using our Events API, you can reach out with follow-up questions on behalf of the service desk, without building a dedicated plugin in Moveworks.
Currently, to configure follow-up questions, you’ll need to manage the configuration in your ITSM (e.g. a u_intake_questions attribute on the assignment_group – you can then send a proactive message to users via your Moveworks Assistant, asking for those details.

To determine your intake questions, you can set them up a few different ways
u_intake_questions attribute.
Q: What do I do if I need to communicate about open issues so people don’t file tickets?
A: To effectively communicate about open issues and discourage the creation of unnecessary tickets through Moveworks, consider implementing a multi-pronged approach: proactive communication, targeted training, and leveraging Moveworks’ capabilities.