ServiceNow Virtual Agent
Virtual Agent is ServiceNow's AI-powered chatbot platform. It lets employees resolve common IT and HR requests through a conversation — typing questions in plain language and receiving automated assistance — without waiting for a human agent. Virtual Agent understands natural language, asks clarifying questions, takes actions in ServiceNow, and resolves issues in real time.
What Virtual Agent Does
WITHOUT Virtual Agent: Employee: "My VPN isn't working" → Creates incident ticket → Waits for an agent to become available → Agent calls back in 2 hours → Agent asks basic questions to diagnose → Fix applied 30 minutes later WITH Virtual Agent: Employee types: "VPN not working" Virtual Agent: "Are you getting an error message?" Employee: "Yes — Authentication Failed" Virtual Agent: "Let me check your VPN account status..." Virtual Agent: "Your VPN token expired. I'm resetting it now." Virtual Agent: "Done! Please try connecting again." Resolution time: 2 minutes, zero human involvement
Natural Language Understanding (NLU)
Virtual Agent uses Natural Language Understanding to interpret what users type. NLU converts free-text input into structured intent. The user types "I can't get into my laptop" — NLU identifies the intent as "login issue" and routes the conversation to the correct topic flow. Users don't need to know specific keywords or commands — they type naturally and the bot understands.
User types: NLU detects: "reset my password" → Intent: Password Reset "can't log in" → Intent: Login Issue "vpn keeps disconnecting" → Intent: VPN Connectivity "i need a new mouse" → Intent: Hardware Request "forgot my email login" → Intent: Password Reset (same intent)
Virtual Agent Topics
A topic is one conversation flow for a specific request type. A topic defines:
- What user intents trigger this topic
- What questions the bot asks to gather information
- What actions it takes in ServiceNow (create a ticket, reset a password, look up a record)
- What it says at each step
- How it handles unexpected answers or errors
Topic Flow Diagram: Password Reset
User says: "reset my password"
│
▼
Bot: "Which account needs a reset?"
[1] Windows Login [2] Email [3] VPN [4] Other
│
User clicks: [1] Windows Login
│
▼
Bot: "I'll reset your Windows password. You'll receive an
email with a temporary password. Confirm?"
[Yes] [No]
│
User clicks: [Yes]
│
▼
Bot runs: Business Rule → Reset AD password → Send notification email
│
▼
Bot: "Done! Check your email for your temporary password.
Is there anything else I can help with?"
Pre-built Topic Library
ServiceNow ships Virtual Agent with a library of pre-built topics for common IT and HR requests. Organizations activate the topics they need without building from scratch. Pre-built topics include password resets, VPN access, software requests, laptop requests, leave inquiries, and IT outage notifications. Each pre-built topic is customizable — organizations adjust the wording, add conditions, and connect to their specific backend processes.
Building Custom Topics
The Virtual Agent Designer provides a no-code visual builder for custom topics. Designers drag conversation nodes onto a canvas and configure each node's message and logic without writing code. Node types include:
- Message: The bot sends a text message to the user
- Decision: The bot presents clickable options
- Input: The bot asks for free-text input from the user
- Action: The bot executes a Flow Designer flow or calls a script
- Condition: The conversation branches based on a condition check
- Agent Handoff: The bot transfers the user to a live agent, passing the full conversation context
Agent Handoff and Human Takeover
Virtual Agent knows its limits. When a conversation goes beyond the bot's capabilities — complex troubleshooting, emotional situations, urgent escalations — the bot gracefully hands off to a human agent through ServiceNow's Agent Workspace. The agent receives the full conversation transcript, so the user doesn't repeat themselves. The agent joins the chat and continues seamlessly from where the bot left off.
Deployment Channels
Virtual Agent deploys across multiple channels from one configuration:
- Service Portal: Embedded chat widget in the bottom corner of the portal
- Microsoft Teams: Employees chat with the bot directly in Teams without leaving it
- Slack: Bot lives in the company's Slack workspace
- Mobile: Available through the ServiceNow mobile app
Measuring Virtual Agent Effectiveness
ServiceNow tracks Virtual Agent performance through built-in analytics. Key metrics include containment rate (percentage of conversations resolved without a human agent), user satisfaction scores, most common intents, and topics that most frequently escalate to agents — which signals where the bot needs improvement. High-performing Virtual Agent deployments achieve containment rates above 60%, meaning the bot resolves more than half of all employee inquiries without human involvement.
