ServiceNow Virtual Agent Consulting
Virtual Agent consulting builds the topic inventory before deciding what the agent should say, scores candidate topics on the factors that decide the build, and settles who owns each answer. This page covers typical implementation scenarios, the consulting approach, integration with other ServiceNow capabilities, handoff to humans, what the client provides, success metrics, language understanding and context, escalation scripts, authentication and the boundary between public and personal answers, and a go or no-go test before committing to a build.
Typical Implementation Scenarios
Organizations implement Virtual Agent for different use cases. Service desks deploy agents to handle password resets, software requests, and IT FAQs, reducing staff workload on routine inquiries. HR teams use agents to answer benefits questions, guide onboarding, and process leave requests. Customer service teams use agents to help customers troubleshoot product issues, check order status, and access account information. In each case, the goal is to handle as many interactions as possible without human involvement while ensuring complex issues reach human agents who can help.
Consulting Approach
Engagements begin with discovery to identify which interactions are most suitable for automation. We analyze current support tickets or chat logs to understand what questions are most frequent, how complex they are, and whether they can be resolved through automation. We estimate effort and payoff—automating password resets (highly frequent, easily resolved, high request volume) delivers more value than automating complex troubleshooting (low frequency, complex, low volume).
Design phase defines agent capabilities. We scope what the agent will handle—specific question categories, request types, or troubleshooting flows. We decide on escalation rules—when the agent cannot confidently answer, it transfers to a human. We design the conversation experience—what the agent says, how it handles misunderstandings, how it personalizes responses.
Implementation builds the agent’s knowledge base, trains it on sample conversations, integrates it with backend systems (password management, request fulfillment, knowledge base, etc.), and connects it to communication channels (chat, email, phone). We test extensively with real scenarios before launch and monitor performance closely after launch to identify areas for improvement.
Integration with Other ServiceNow Capabilities
Virtual Agent connects to Incident Management and Request Fulfillment to handle common requests like password resets, software requests, and IT access. It connects to Knowledge Management to answer questions from documented solutions. It connects to Natural Language Processing in Now Assist to understand user intent more accurately. It connects to monitoring and event systems to detect service issues and proactively offer help.
Managing Virtual Agent Handoff to Humans
The agent cannot solve all problems. Consulting designs smooth handoff to humans when needed. The agent passes context—what the customer asked, what the agent already tried, what information is relevant—to the human agent receiving the escalation. This context saves the human from re-gathering information and improves resolution speed. We also establish metrics to track when escalation happens and why, identifying opportunities to expand agent capabilities over time.
What the Client Provides
You provide access to current support interactions—tickets, chat logs, recorded conversations—so we can understand what questions are most common. You provide subject matter experts who can verify agent responses for accuracy and help train the agent. You also provide business context—what success looks like, what constraints exist (response time, accuracy requirements), and what competing priorities affect the implementation timeline.
Success Metrics
Success includes percentage of interactions handled without human involvement, customer satisfaction with agent responses, reduction in human agent workload, and faster response time for routine inquiries. We track accuracy—how often the agent provides correct information—and escalation patterns, using these to continually improve the agent’s capabilities.
Natural Language Understanding and Context
Virtual Agent quality depends on natural language understanding. The agent needs to comprehend what users are actually asking, not just match keywords. Training on diverse conversation examples helps the agent understand variations in how users phrase questions. Testing with real users identifies misunderstandings or phrases the agent doesn’t handle well. Continuous learning from real conversations improves understanding over time. The better the agent understands user intent, the more effectively it can help.
Escalation Script and Context Passing
When the agent escalates to humans, ensure the handoff is smooth. Pass conversation history, what the agent already tried, what information the user already provided. Provide a summary of the user’s request so the human doesn’t start from scratch. Good handoff means the human can immediately provide helpful response rather than re-gathering information and repeating the agent’s work. Smooth escalations improve user satisfaction with both agent and human support.
Building the topic inventory before deciding what the agent should say
The first useful deliverable in a Virtual Agent engagement is not a conversation flow. It is a list of every question, request and status check the channel is likely to receive, with enough detail about each one to decide whether a bot should answer it. Teams that skip this step can build the easiest topics first, which are often the ones that matter least, and then find that the harder requests generate many of the escalations. An inventory forces the discussion about value and risk to happen once, in the open, rather than repeatedly as each topic is built.
This guidance is for the service desk manager, the customer service lead or the digital product owner who will decide what the agent is allowed to do. It assumes that some form of service channel already exists and that the team has access to the records that show what people ask.
Scoring candidate topics on the factors that decide the build
A simple scoring table keeps the discussion grounded. Score each candidate on the factors that determine how hard it is to automate safely, not only on how often it occurs. The table below uses qualitative ratings so the team can agree them without arguing over false precision.
| Factor | Question to ask of each topic | What a high rating means for the build |
|---|---|---|
| Volume | How often does this come in? | Worth automating, but only if the answer is stable |
| Answer stability | How often does the correct answer change? | A frequently changing answer needs a named owner for the content |
| Data access | Does the answer depend on the person’s own records? | Requires authenticated access and a more careful security design |
| Consequence of error | What happens if the agent is wrong? | Financial, legal or safety consequences should route to a person |
| Action required | Must the agent create or change a record? | Needs fulfillment integration, which raises the build cost sharply |
Topics that rate high on volume, stable answers and low consequence are the strongest first candidates. Topics that rate high on consequence and action should be scoped carefully or left with people, even when they are frequent. A common mistake is to score volume alone and put a refund dispute at the top of the list.
Deciding who owns each answer before it is built
Every topic eventually depends on a piece of content, a policy or a process. Before a topic is approved, name the person who will keep its answer correct. That person does not need to be technical. They need to know when the policy changes and to approve the revised wording. Topics without a named owner tend to go stale quietly, and an out-of-date answer delivered confidently by a bot causes more harm than silence would. The owner also decides what the agent should say when the answer is genuinely uncertain, which is often a more important design decision than the happy path.
Authentication and the boundary between public and personal answers
Some topics can be answered for anyone who asks, such as office opening times or how to raise a general request. Others only make sense for a signed-in person, such as the status of their own request or the balance of their own leave. Separate these early. Public topics can be built and tested sooner. Personal topics need the agent to confirm identity, and every personal lookup must respect the same access rules as the portal. A bot that reveals another person’s record because a question was phrased cleverly is a serious incident, and the design should prevent it structurally rather than rely on the wording of the answer.
A go or no-go test before committing to a build
Not every organization should build a Virtual Agent now. Answer these questions honestly before committing budget. Is there enough volume in the channel that automation changes workload in a way people will notice? Are the answers stable enough to maintain? Is there a named owner for the content? Can the required integrations be built and secured within the platform’s normal controls? If any answer is no, the right next step is usually to improve the knowledge base and the channel first. A well-maintained knowledge set is the foundation the agent will draw on, and a poor one makes the agent look worse than it is.
- Confirm the channel’s volume and the mix of request types from recent records.
- Score the candidate topics and agree the first set to build, keeping the list short.
- Name an owner for each topic’s content and agree how changes are approved.
- Separate public topics from personal topics and agree the identity check for the second group.
- Define the cases in which the agent must stop and transfer the conversation to a person, and who receives it.
- Agree the measures that will decide whether the build was worth it, including how a bot-resolved request is counted.
Questions organizations ask before the design starts
Should the first version cover the most frequent request, even if it is complicated?
Usually not. The first version should prove the channel works, the content process works and the handover to people works. A complicated first topic makes all three harder to diagnose when something goes wrong.
Does the agent need to speak in the organization’s brand voice?
It needs to speak clearly and say what it cannot do. Tone matters, but a friendly bot that is confidently wrong will lose trust faster than a plain one that is accurate and admits its limits.
What if the knowledge base is weak?
Treat that as the first project. Writing short, accurate answers for the top topics is work the organization needs anyway, and the agent is only as good as the content it draws on.
Can the same agent serve employees and customers?
It can, but the two audiences usually need different topics, different identity checks and different escalation routes. Designing one agent for both without separating those concerns tends to produce an agent that serves neither well.
Next step
For how topics are built and triggered, the topic explainer is the place to start. For the wider picture of where the agent fits, see the guide to conversational AI for ITSM.
Frequently asked questions
What percentage of interactions can typically be automated?
This depends on your use case and implementation, but virtual agents typically handle a share of routine support interactions without human involvement. Another portion can be partially handled, with agents gathering information and providing initial guidance before escalating. Complex issues require human expertise.
How do we handle situations where the agent gives wrong information?
Agent accuracy improves with training and feedback. We monitor agent interactions closely after launch, flag incorrect responses, and retrain the agent. We also design escalation thresholds—if the agent is not confident in its response, it escalates to a human rather than risk poor information.
Can the agent handle technical troubleshooting?
Virtual agents perform troubleshooting through structured diagnostic flows with clear steps. The agent asks diagnostic questions, guides users through steps, and can escalate if standard troubleshooting does not resolve the issue. Very complex technical troubleshooting still requires human expertise.
Related guides
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us