---
sourceDocument: Zurich Conversational Interfaces
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/conversational-interfaces

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Conversational Interfaces

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Configure

# Configuring Virtual Agent {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Configuring Virtual Agent

Configuring Virtual Agent in ServiceNow enables you to tailor chatbot features, components, and integrations to support employees, IT teams, and customers effectively.
Using the Conversational Interfaces Console, you can activate and manage Virtual Agent settings that impact chat behavior, branding, conversation routing, system messages, and more.
These configurations help create seamless, personalized, and efficient conversational experiences across multiple channels including web, service portals, mobile applications, and third-party messaging apps.
Show full answer Show less  

## Key Features

* **General Chat Settings:** Customize chat client display options such as branding, message previews, pre-chat surveys, callback options, conversation routing, and system messages. Note that some settings overlap with Agent Chat.
* **Virtual Agent Topic Management:** Use data-driven recommendations for topic creation, configure Natural Language Understanding (NLU) for topic discovery and conversation design, and set up custom greetings and routing rules to optimize issue resolution.
* **Performance and Notifications:** Track topic performance, run issue auto-resolution simulations, and send notifications or email summaries of unread messages to users to maintain engagement and awareness.
* **Multilingual and AI Enhancements:** Employ language detection and dynamic machine translation to support conversations in multiple languages and leverage AI Search to improve fallback results for better user experience.
* **Security and Compliance:** Follow platform hardening recommendations to secure your Virtual Agent deployment. Transition from the deprecated Sensitive Data Handler to the Data Privacy application for managing sensitive information.
* **Customization and Extensibility:** Create multiple chat experiences based on conversation context, configure cross-scope access for topic blocks and custom controls, organize assets with custom categories, and use catalogs and autopilot features to enable service/product requests via chatbot.
* **Deployment Options:** Integrate Virtual Agent with third-party messaging apps, embed the portable chat widget on external web pages, and optimize Virtual Agent for ServiceNow mobile applications and portals.

## Practical Benefits for ServiceNow Customers

* Deliver branded, personalized chatbot interactions that enhance user engagement and self-service capabilities.
* Leverage AI and NLU to improve topic relevance, automate issue resolution, and provide language support for global users.
* Configure notifications and message previews to keep users informed and responsive, reducing missed communications.
* Ensure secure and compliant handling of sensitive data by transitioning to supported privacy tools and adhering to platform security best practices.
* Extend Virtual Agent functionality across multiple platforms and channels, including mobile and third-party messaging apps, for broad accessibility.
* Organize and manage Virtual Agent assets efficiently through customizable categories and cross-scope access, supporting development and content management.  
Configure the Virtual Agent features, components, and integrations
that you need to provide support to your employees, IT teams, and customers.
Use the Conversational Interfaces Console to activate and configure Virtual Agent. Some of the general settings in the console are shared with other applications, such as Agent Chat.  
{#configure-virtual-agent__table_kbf_kxv_fsb__entry__2}

| I want to... | See these topics |
|-|-|
| Chat Client Display Options ||
| Brand my bot | [Branding your chat client](https://www.servicenow.com/docs/Aomf612OISok3rExLWY18w "Customize your chat interface with your own brand, including company logo and bot avatar, UI color schemes, fonts, and the chat support menu displayed to your users.") |
| Preview new or unread messages in a minimized chat window | [Enable message preview on the chat widget](https://www.servicenow.com/docs/GT2rZqzl9gu9pM4HYNp4mQ "Admins can allow their end users to see a preview of any new or unread messages waiting for them when the chat window is minimized.") |
| Conversation Routing ||
| Configure my bot to run in third-party messaging apps | [Integrating Virtual Agent with messaging apps](https://www.servicenow.com/docs/JtKNmk8nrv1u8Aj5pJ_Hvw "Enable users to run Virtual Agent bot conversations in supported third-party messaging apps. Use the Conversational Integration apps for Slack, Microsoft Teams, and Workplace that are available from the ServiceNow Store to configure these messaging apps on your ServiceNow instance."). |
| Create pre-chat surveys | [Define pre-chat survey configurations](https://www.servicenow.com/docs/RCIZTKlNyUWiwM1rexDT0Q "Use pre-chat surveys to capture preliminary information from a customer. You can define a configuration that determines the pre-chat survey to be presented to your customers. From the responses received, Advanced Work Assignment routes chat conversations to appropriate queues and groups.") |
| Create and use context variables to store chat-related information | [Configure context variables for storing chat-related information](https://www.servicenow.com/docs/h3lLbx4RglcmG13GWMr8Hg "Specify chat context variables, also called Live Agent chat variables, for storing chat-related information, such as pre-chat survey responses. These variables contain contextual information that can be used to determine topic intent or control how chats are routed to live agents. You can also define variables to capture contextual information passed in Virtual Agent topic scripts to share with live agents.") |
| Display or announce callback options to users through other ServiceNow apps | [Omnichannel Callback](https://www.servicenow.com/docs/sDpisPJbKvbdm1H0w65ZNw "ServiceNow Omnichannel Callback app enables other ServiceNow apps to display or announce callback options to users. The Omnichannel Callback app is available through the ServiceNow Store.") |
| Configure topic context intents | [Define topic context intent configurations](https://www.servicenow.com/docs/0dPtV64z~OAPBsTHlqt9sg "Use pre-chat survey information to determine the appropriate Virtual Agent conversation topic automatically displayed to end users (requesters), rather than prompting them to choose from a list of conversation topics.") |
| System Actions ||
| Modify system chat messages | [Change Virtual Agent and Agent Chat system messages](https://www.servicenow.com/docs/LFHqVxPMDbZQHBPKIWRaHw "Customize the default system messages displayed during Virtual Agent conversations and Agent Chat.") |
| Specify how links open from the chat window | [URL navigation in Conversational Interfaces](https://www.servicenow.com/docs/NSnJf~HYX1lfAe5kMLYQLQ "Use URL navigation settings to specify where and how chat links open. You can configure certain links to open in a specific portal. You can also specify the link target, such as a popup window.") |
| Configure my bot to detect sensitive data | [Configuring Sensitive Data Handler](https://www.servicenow.com/docs/AeY5b~ZYzP1YDr8rmUOt1Q "Detect and mask sensitive information that is shared in Agent Chat or Virtual Agent conversations.") Note: This feature is being prepared for future deprecation. It will be hidden and no longer available for installation but will continue to be supported. For details, see the [Deprecation Process \[KB0867184\]](https://hi.service-now.com/kb_view.do?sysparm_article=KB0867184) article in the Now Support knowledge base. Install the Data Privacy application as a replacement. For more information, see [Data Privacy](https://www.servicenow.com/docs/access?context=data-privacy-landing&version=zurich&pubname=zurich-platform-security&ft:locale=en-US). |
| Send email summaries of unread messages to users when they are inactive | [Sending missed chat activity emails](https://www.servicenow.com/docs/LgpmD5q24urJNL0vwEOu8A "Send email to users with summaries of chat messages sent to them while they were offline.") |
[Table 1. General chat settings]

{#configure-virtual-agent__table_kbf_kxv_fsb}  
{#configure-virtual-agent__table_grb_xf4_swb__entry__2}

| I want to... | See these topics |
|-|-|
| Get recommendations for Virtual Agent topics based on my data | [Quick start for Topic Recommendations](https://www.servicenow.com/docs/AQjgv7Mix1Vk_21IrVmxzA "To get recommended topics based on your data, configure analysis reports, run the reports, and then review the results. You can either add new topics to Virtual Agent or link a recommendation to an existing topic.") |
| Configure performance tracking for Virtual Agent topics | [Create deflection configurations and patterns](https://www.servicenow.com/docs/Sxrc0bx_t23LKFFBD~8UiA "Set up deflection settings to create deflection configurations and deflection patterns that you can map to deflection topic blocks in Virtual Agent conversation topics. These deflections help you to track the issues that Virtual Agent helped to resolve or actually resolved for a user.") |
| Use Natural Language Understanding (NLU) for topic discovery | [Configure Natural Language Understanding in Virtual Agent](https://www.servicenow.com/docs/MfDzK2OiBMhC4nO0l8gtUw "Configure Natural Language Understanding (NLU) in Virtual Agent to identify the NLU service provider for your instance. You can also specify the languages of NLU models used during conversation design, based on the languages supported by your NLU provider and the ServiceNow AI Platform.") [Creating models](https://www.servicenow.com/docs/access?context=creating-models&version=zurich&pubname=zurich-intelligent-experiences&ft:locale=en-US) (using NLU Workbench) |
| Create custom greetings and setup topics | [Configure a Virtual Agent chat experience](https://www.servicenow.com/docs/x39P9AeoUfItHwsfkJvzng "Change the preconfigured Virtual Agent default chat experience or create a custom chat experience for your users. You can configure setup topics, specify promoted topics, and if needed, change the search profile.") |
| Determine which issues are routed to Virtual Agent first | [Configure and run an Issue Auto Resolution simulation](https://www.servicenow.com/docs/stHryk2hlZGFHx0snOG2zQ "Use the incident data from your organization to run simulations from the matching intents that the Issue Auto Resolution application based its predictions on from the case descriptions.") |
| Send notifications to users in Virtual Agent | [Configuring Virtual Agent notifications](https://www.servicenow.com/docs/RGwrxoht0PLuwO24VB2SAg "Send ServiceNow notifications directly to users via the Virtual Agent chatbot on supported messaging channels. Notifications can be simple informational messages for review, or actionable messages with buttons that users can select to perform certain actions.") [Enable Virtual Agent notifications](https://www.servicenow.com/docs/IkJSCQ5Ivu671od~Mpxc3Q "Enable Virtual Agent notifications so that your end users can receive notifications in supported Virtual Agent channels.") |
| Use AI Search to return fallback results for Virtual Agent | [Improving the user experience with AI Search](https://www.servicenow.com/docs/BCRGuzKxditiJs4s_yS9dg "Virtual Agent uses the ServiceNow AI Platform AI Search application to return search results in bot conversations as a fallback when there are no relevant topics to display to end users. Virtual Agent also provides a Run AI Search topic block that topic authors can use to generate search results in a topic.") |
| Detect and dynamically translate Virtual Agent topics into a different language | [Using language detection and dynamic machine translation in Virtual Agent enhanced chat conversations](https://www.servicenow.com/docs/ORNUP13X6M0yRCWjf1wI_A "Enable a combination of language detection and machine translation for Virtual Agent to improve the chat experience for diverse users. You can designate fallback languages for locales or dynamically translate languages that aren't professionally localized or aren't supported in topic discovery.") |
[Table 2. Virtual Agent settings]

{#configure-virtual-agent__table_grb_xf4_swb}

## Virtual Agent security {#configure-virtual-agent__section_cfw_dsg_vwb}

Platform hardening for your instance is leveraged by Virtual Agent, so you should follow the overall platform hardening recommendations. For details, see [Secure your instance](https://www.servicenow.com/docs/access?context=platsec-landing&version=zurich&pubname=zurich-platform-security&ft:locale=en-US).
* **[Customizing a Virtual Agent chat experience](https://www.servicenow.com/docs/krtVALnGAFUALNOHLKGw6Q)**   
  Create different chat experiences for your end users based on the context in which they initiate a conversation with Virtual Agent.
* **[Configure Natural Language Understanding in Virtual Agent](https://www.servicenow.com/docs/MfDzK2OiBMhC4nO0l8gtUw)**   
  Configure Natural Language Understanding (NLU) in Virtual Agent to identify the NLU service provider for your instance. You can also specify the languages of NLU models used during conversation design, based on the languages supported by your NLU provider and the ServiceNow AI Platform®.
* **[Use the portable chat widget to add Virtual Agent to your web page](https://www.servicenow.com/docs/pyu9m7P3AWLy5HVeRLTvWg)**   
  The portable chat widget can run on third-party web pages, in the service portal, or in UI Builder portals.
* **[Configure Virtual Agent for a ServiceNow mobile application](https://www.servicenow.com/docs/A3ITMCufR4hglI_zEoNbQA)**   
  Virtual Agent provides optimized templates for the mobile experience. Configure a service portal to run Virtual Agent on a ServiceNow mobile application.
* **[Using multiple active conversations in Virtual Agent](https://www.servicenow.com/docs/mhKkJp6PzZpVR_lhOwPRCA)**   
  Virtual Agent features the ability to have multiple conversations at the same time, separated and directed by chosen context.
* **[Using catalogs and autopilot in Virtual Agent](https://www.servicenow.com/docs/y_AKGnrtOqCZ_eQDhDrwRQ)**   
  Use catalogs to search for and request services and products in Natural Language Understanding (NLU)/Keyword chat widget conversations.
* **[Configuring Virtual Agent notifications](https://www.servicenow.com/docs/RGwrxoht0PLuwO24VB2SAg)**   
  Send ServiceNow notifications directly to users via the Virtual Agent chatbot on supported messaging channels. Notifications can be simple informational messages for review, or actionable messages with buttons that users can select to perform certain actions.
* **[Configure cross-scope access privileges for topic blocks and custom controls](https://www.servicenow.com/docs/c7JhwD4cz1Z7777Roqe5oQ)**   
  Enable topic authors and developers to access Virtual Agent topic blocks and custom controls from other scoped applications.
* **[Create or modify custom Virtual Agent categories](https://www.servicenow.com/docs/9oTBCUy6FRab2p_cSmQMqg)**   
  Create or change custom categories for organizing and grouping related Virtual Agent assets, such as topics. You can also make category labels visible in the Topic picker menu displayed to end users.

