Skip to content
Release: Australia · View source

Australia Conversational Interfaces

  • Conversational Interfaces -- Enable users to engage with live agents, virtual agents, or both using ServiceNow Conversational Interfaces. You can also use generative AI skills in your conversational experiences. These interfaces provide tools for creating and managing optimal conversational experiences for users in the chat channels that they prefer.
  • Conversational Interfaces Console -- Explore, implement, and maintain your Conversational Interfaces using a home-page or console experience. All the settings and configurations you need to set up and launch your interfaces, such as Virtual Agent and Agent Chat, are consolidated in the ServiceNow Conversational Interfaces console.
    • Exploring Conversational Interfaces Console -- The Conversational Interfaces applications enable your users to engage with live agents, virtual agents, or both. These interfaces provide tools for creating and managing optimal conversational experiences for your users, in the chat channels that they prefer.
    • Monitoring and managing Conversational Interfaces applications -- Use the Conversational Interfaces Home page to monitor the performance of recent Virtual Agent conversations or test your bot. Plugin update notices will alert you when a feature update is ready.
    • Channels in Conversational Interfaces -- The various ways in which your end users engage with virtual and live agents are called channels. In Conversational Interfaces, users and agents converse through channels that have specific communication modes: chat mode for real-time conversations and messaging mode for long-running conversations.
      • Disable live agent support for a channel -- Add the disable_live_agent property to the Channel Properties related list to exclude it from live agent support.
      • Using Asynchronous Chat in messaging channels -- Enable your organization or brand to maintain constant engagement with end users. With Asynchronous Chat, your agents and end users can participate in long-running conversations without being online concurrently. Agents can also proactively contact users whenever there is useful information to share, such as important alerts or updates.
      • Configure asynchronous chat for the web channel -- Set the chat widget as a messaging channel for asynchronous chat.
    • Installing Conversational Interfaces components -- Use the Conversational Interfaces Home page to install Virtual Agent and related plugins. Once installed, select a card to customize your bot or set up Agent Chat.
    • Configuring Conversational Interfaces -- You can use the Conversational Interfaces console and the Chat Settings option in the Home page to explore and configure general chat functionality and set up Virtual Agent and Agent Chat features.
    • General chat settings -- Use the Conversational Interfaces Console to set up the basic chat features shared by Virtual Agent and Agent Chat.
      • Manage LLM virtual agents on the Assistants screen -- Create, edit, and turn on/off LLM virtual agents from the Assistants screen.
      • Add your bot to a portal -- Give your users a place to interact with your bot and human agents. Choose a Service Portal chat configuration provided with your base system, such as the Service Portal Agent Chat configuration used for Agent Chat and Virtual Agent. Your end users can initiate and maintain a bot or Agent Chat conversation in any page of the portal.
      • Branding your chat client -- 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.
      • Create a new user for a branded bot -- The default branding configuration includes the Virtual Agent bot, which has a ServiceNow avatar. To create a new bot with your own branding, create an active user profile for the bot and link it to a Live Profile.
      • Set up your Virtual Agent bot's branding -- Create different Virtual Agent branding configurations for the various organizations that use your instance. These configurations apply to the web-based chat and mobile clients only.
      • Enable message preview on the chat widget -- 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.
      • Enable public access to the chat widget -- Enable public access to the Virtual Agent chat widget for portals.
      • Configure variables that store chat information -- 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.
      • Live agent chat context variables -- Use chat context variables to pass certain information from the topic to share with a live agent or to control how bot conversations are routed to live agents. Virtual Agent includes some default variables, and you can define new ones.
      • Change Virtual Agent and Agent Chat system messages -- Customize the default system messages displayed during Virtual Agent conversations and Agent Chat.
      • URL navigation in Conversational Interfaces -- 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 URL navigation for chat links -- Configure the portals in which links to ServiceNow records in Live Agent and Virtual Agent conversations are opened, including links in output cards and cards for Virtual Agent notifications and AI Search results.
      • Create a smart link preference -- Create smart links to specify where a URL should open. For example, the URL could open in a new browser window, in a new browser tab, in the chat window, or in a pop-up window.
      • Create chat surveys -- Use Survey Designer to build conversational questionnaires for gathering pre-chat information and post-chat feedback from end users. These questionnaires run in the chat client for Virtual Agent and Agent Chat.
      • Define pre-chat survey configurations -- 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.
      • Define post-chat survey configurations -- Control the post-chat questionnaire displayed to your requesters to gather feedback on their experience with live agents. You configure the post-chat surveys to be used for chat queues defined in Advanced Work Assignment.
      • Using pre-chat surveys with context variables for topic discovery -- Capture user input from pre-chat surveys to use as utterances or keywords for topic discovery.
      • Define topic context intent configurations -- 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.
    • Conversational Interfaces Guided Setup -- Use the Conversational Interfaces Guided Setup to create a personalized setup process for just the conversational interface features you need. The Conversational Interfaces Guided Setup starts with a survey and creates a personalized task list based on your survey responses.
    • Conversational Interfaces reference -- Conversational Interfaces reference topics provide shared technical descriptions of features that apply to Virtual Agent and Agent Chat, such as the Interactions table.
    • Data management in Conversational Interfaces -- Use data management tools, such as table cleaners, to maintain Conversational Interfaces tables.
    • Interaction Insights table -- User sentiment analysis prepares agents for the tone of incoming conversations. Business rules can be created based on this value and agents can take appropriate actions on the chat, whether it comes from Virtual Agent, another live agent, or from a queue.
  • Virtual Agent -- Unlock your enterprise productivity with ServiceNow Virtual Agent. Increase deflections by empowering your employees and customers to serve themselves using a friendly messaging interface, featuring prebuilt conversations powered by artificial intelligence.
    • Explore -- The ServiceNow Virtual Agent platform provides user assistance through conversations within an intelligent messaging interface. Design and build automated conversations with an out-of-the-box system that help your users quickly obtain information, make decisions, and perform common work tasks with Virtual Agent.
    • Agentic conversations in Virtual Agent -- When you ask a question to the virtual agent, the agent understands the query. It can reason, plan, and execute across AI agents, virtual agent topics, conversational actions and subflows, catalogs, KB articles, custom skills, and any Now Assist in Virtual Agent supported skills to help you.
    • Virtual Agent chat widget interface for NLU -- The Natural Language Understanding (NLU) Virtual Agent chat widget interface captures an automated messaging session between Virtual Agent and the user. Users can see a list of all the topics that the bot can help with, enter a request, request a transfer to a live agent, send and receive attachments, and receive visual and/or audio notifications.
      • Example Asset Refresh Virtual Agent conversation with notifications -- Virtual Agent can automate many workflows, and a number of common solutions are available when you install Virtual Agent and related plugins, such as ITSM Virtual Agent Conversations.
      • Create the Asset Refresh topic in Virtual Agent Designer -- Create the topic in Virtual Agent Designer using topic blocks that come with the ITSM Virtual Agent Conversations plugin. When the user receives a notification that it's time to upgrade, they will be directed to this topic.
      • Create the Open Incident workflow in the Asset Refresh topic -- Each Decision branch introduces additional workflows. After creating our main Asset Refresh workflow, we need to ensure that the user can get help if something goes wrong. In this example, we will help the user create an incident.
      • Create the More Information workflow -- In our example, we must provide the workflow for the "more information" Decision branch. If the user wants to learn more before upgrading, we can point them to a specific KB article explaining how your organization's policy works.
      • Create the notification for the Asset Refresh topic -- Create an actionable notification to trigger the Asset Refresh Virtual Agent example topic you just created. The user will automatically receive the notification when it's time for them to order a new hardware asset.
      • Associate content with the Asset Refresh notification -- After creating the actionable notification for the Asset Refresh topic, go back into the notification and add content. This links the notification with the Virtual Agent topic that you created.
    • LLM topic discovery in Virtual Agent -- Large language models (LLMs) enable Virtual Agent to process user statements in plain language. Conversations that use LLMs can outperform those conversations that use Natural Language Understanding (NLU), with easier setup.
    • Natural Language Understanding (NLU) topic discovery in Virtual Agent -- Apply Natural Language Understanding (NLU) models that enable Virtual Agent to process user statements in automated conversations. An NLU model provides information that your virtual agent uses to determine what users want to do and to extract relevant values from their input. With NLU, Virtual Agent can offer a more natural and engaging conversational experience.
      • Advantages of natural language models over keywords -- Natural language models help Virtual Agent to process human language based on context and your company's data. In this way, what the user needs can be more accurately matched with a corresponding topic. Virtual Agent supports large language models (LLMs) and Natural Language Understanding (NLU).
      • Dialog Acts for Virtual Agent -- As part of the Vancouver release, the Dialog Acts feature expands natural language communication with Virtual Agent, leading to more fluid conversations between user and agent.
      • Implement NLU in Virtual Agent -- Create and maintain NLU model groups and intents that map to your conversation topics in Virtual Agent. You can create and edit model groups in NLU Workbench or from topics in Virtual Agent Designer.
    • Virtual Agent Lite -- Virtual Agent Lite is a limited version of Virtual Agent that is available to ITSM standard customers.
    • Activate and get started -- Using the Conversational Interfaces console, you can quickly add Virtual Agent to a portal, configure branding, personalize the greeting, and begin to use pre-built ITSM Virtual Agent conversations.
    • Activate Virtual Agent -- You can activate the Glide Virtual Agent plugin (com.glide.cs.chatbot) if you have the admin role. This plugin automatically activates other necessary plugins if they are not already active.
      • Installed with Virtual Agent -- Various types of components are installed with activation of the Glide Virtual Agent [com.glide.cs.chatbot] plugin, including tables and user roles.
      • Virtual Agent roles -- Virtual Agent adds several roles for users operating as Virtual Agent administrators.
    • Install Virtual Agent plugins -- Install Virtual Agent plugins for your business areas. These plugins contain predefined conversations and Virtual Agent assets that help users with common self-service tasks, such as creating or updating cases or providing answers to frequently asked questions.
    • Configure -- Configure the Virtual Agent features, components, and integrations that you need to provide support to your employees, IT teams, and customers.
    • Customizing a chat experience -- Create different chat experiences for your end users based on the context in which they initiate a conversation with Virtual Agent.
      • Working with setup topics -- Setup topics are part of a standard conversation structure applied to all your conversations, such as the welcome greeting or fallback responses. Setup topics run at the appropriate spot in a conversation based on the context, keywords, or utterances entered by the user, and any conditions that are specified for the setup topic.
      • Change text in the Show me everything button -- Configure the text in the Show me everything button displayed in the chat window to control the display of the initial greetings and the Show me everything button in Virtual Agent conversations. Edit the message in the System Properties [sys_properties] table, or in a copy of the Greetings setup topic.
      • Hide or reveal the Show me everything button -- Set properties to hide or reveal the Show me everything button in Virtual Agent LLM (large language model) conversations.
      • Change the Virtual Agent greeting messages in the Greeting setup topic -- The Virtual Agent greeting setup topic provides default greeting messages for your conversations. Customize these greetings by adding system properties that change the default welcome message and the top selection message prompting users to enter an issue or request.
      • Configure a Virtual Agent chat experience -- 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.
      • Test chat experiences -- After you create or modify a Virtual Agent chat experience, you can test (simulate) it to verify that it works as expected.
    • Configure NLU in Virtual Agent -- 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.
    • Adding Virtual Agent to your web page -- 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 mobile application -- 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 -- 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 -- Use catalogs to search for and request services and products in chat widget conversations.
    • Configuring Virtual Agent notifications -- 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 -- Enable topic authors and developers to access Virtual Agent topic blocks and custom controls from other scoped applications.
    • Create or modify custom categories -- 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.
    • Build and deploy -- Convert the time your agents and technicians spend handling low-impact user requests into an intelligently managed interaction. Enable Virtual Agent with NLU to understand the intent of what people are looking for and provide them with more relevant answers.
    • Getting started with the Asset library in Assistant Designer -- The Assistant Designer Asset library includes a diagram tool for creating and managing assets, which are blueprints for conversations between a Virtual Agent and a user. You can design topics that help your users resolve common work issues or guide them through self-service tasks.
      • Designing a Virtual Agent topic -- Walk through the design of an example Virtual Agent topic that enables users to view incidents they submitted. The example highlights various design controls that can be used to build the conversation flow.
      • Creating a Virtual Agent topic -- Use Virtual Agent Designer to create and modify Virtual Agent topics (conversations). Build your topic to meet a specific objective or goal, such as fulfilling a user's request or helping a user complete a task.
      • NLU model mapping in Virtual Agent Designer -- ServiceNow model groups help you to manage the localization of both topics and Natural Language Understanding (NLU) models more easily. You can map Virtual Agent topics to a new or existing model group directly from Virtual Agent.
      • Topic mapping to a multilingual NLU model group -- When you map a topic to a multilingual model group in Virtual Agent Designer, the topic mappings for enabled languages are set up automatically.
      • Modify NLU utterances and entities for a Virtual Agent topic -- View, test, and modify NLU utterances for a Virtual Agent topic on the NLU Intent tab in Virtual Agent Designer.
      • Add NLU to an existing keyword topic -- Create and map an NLU model group and intent for the topic from Assistant Designer.
      • Add nodeless NLU entities as input variables to a topic -- You can add nodeless NLU entities as input variables to a topic if NLU is enabled for Virtual Agent. These variables can be slot-filled from NLU service provider predictions or provided outside of the scope of the topic.
      • Branch a Virtual Agent conversation with a Decision utility -- Your conversations may need to branch depending on end user input or choices. Use the Decision utility to branch the conversation when certain conditions are met.
      • Insert a header card in a Static Choice or Dynamic Choice control -- When you create a Virtual Agent topic, you can include images and YouTube videos on Static Choice and Dynamic Choice user input controls.
      • Change the application scope for Virtual Agent Designer topics -- Set the application scope before you create or update a topic. For example, if you're creating ITSM topics, verify that you're in the ITSM Virtual Agent Conversations scope (and not the scope for the ITSM NLU (Natural Language Understanding) Model for Virtual Agent Conversations).
      • Define script variables for a topic -- Use the Variables sidebar to define script variables for a topic. Script variables can store information that is not found in ServiceNow tables. This information can then be shared elsewhere in a topic.
      • Create a small talk topic -- Build small talk topics that let Virtual Agent engage in casual conversation with users. A small talk topic provides a response to a casual question that users might ask during a conversation, such as the time or date. A small talk topic can occur anytime within a conversation session and can be unrelated to the original conversation intent.
      • Control topic discovery and visibility -- Admins and topic authors can enable Virtual Agent to discover topics for use in chats, include a topic in the list users see, or both. The topics can be setup topics and small talk topics.
      • Use system-derived entities in an NLU topic -- Associate system-derived entities such as such as date, time, duration, or location with a node in a topic.
      • Migrating NLU/keyword Virtual Agent topics to LLM topics -- The topic migration workflow enables you to migrate your existing Natural Language Understanding (NLU)/keyword topics into new large language model (LLM) topics.
      • Migrate NLU topics to LLM topics -- Migrate one or more of your existing Natural Language Understanding (NLU) or keyword topics into new large language model (LLM) topics while maintaining your original NLU/keyword topics. After migration is complete, choose whether to publish your new LLM topics.
      • NLU to LLM migration log -- The Topic Migration Execution Items [topic_migration_execution_item.list] table includes data when migrating Natural Language Understanding (NLU) topics to large language model (LLM) topics such as the migration status, migration issues, and migrated or published topic information.
      • Duplicating a Virtual Agent topic -- Create a topic or topic block by copying an existing Virtual Agent topic or topic block and customize it.
      • Testing assistants -- Simulate and test assistant conversations from Asset library.
      • Testing LLM topics -- Preview, test, and debug topics that use large language models (LLMs) in the Assistant Designer chat window.
      • Test details -- The chat test window displays adjoining tabs that provide details about your topic as you test it.
      • Testing NLU/Keyword topics -- Use the chat test window to preview, test, and debug Natural Language Understanding (NLU)/Keyword topics.
      • Train and test your NLU model in Virtual Agent Designer -- Use the NLU Intent tab to train and try a Natural Language Understanding (NLU) model that is mapped to a topic without leaving Virtual Agent Designer.
      • Automated testing for Virtual Agent topics that use NLU topic discovery -- Automated testing for your Virtual Agent topic flows uses the ServiceNow Automated Test Framework product through Assistant Designer. You can create and run automated tests through the Automated Test Framework to confirm that your topic flow works after making a change.
      • Debug a Virtual Agent topic -- Investigate and resolve unexpected behavior in your custom Virtual Agent topics, topic blocks, and controls.
      • Resolve Natural Language Understanding (NLU) topic discovery issues -- If an intent is not being chosen when expected, you can troubleshoot NLU prediction errors.
      • NLU topic discovery logic -- Understand how Virtual Agent returns intents and how it selects which intents to show to the user.
      • Publish a Virtual Agent topic -- Deploy an inactive topic or an updated topic to save it and make it available to users on Virtual Agent clients.
      • Delete a Virtual Agent topic -- Delete a Virtual Agent topic that is no longer needed.
      • Promote or demote LLM assets -- Promote assets including conversational subflows, conversational actions, and topics in Assistant Designer, after associating them with a large language model (LLM) assistant, to have them suggested to the user by the LLM assistant.
      • Reorder promoted LLM assets -- Rearrange LLM assets like conversational subflows, conversational actions, and topics to the desired order after promoting them for recommendation by the Virtual Agent.
      • Conversational settings -- Manage asset settings from the Asset library for individual assets.
      • Add a condition builder to promoted assets -- You can define a condition for a given promoted Virtual Agent asset to bring it higher up on the list of promoted assets in a panel conversation.
      • Managing conversational subflows -- View and manage conversational subflows through Assistant Designer.
      • Managing conversational actions -- View and manage conversational actions through Assistant Designer.
      • Managing custom skills -- View custom skills through Assistant Designer Asset library.
      • Managing AI agents -- View AI agents created in AI Agent Studio through Assistant Designer.
      • Using AI agents in Virtual Agent topics -- Use an AI agent custom skill to have it perform a task passed to it, such as compiling info on a KB article.
    • Using Virtual Agent Topic Recommendations -- Use the Topic Recommendations app to identify pre-built Virtual Agent topics that can be quickly implemented in your organization. Topic Recommendations uses Intent Discovery to analyze data from your organization and to find relevant pre-built topics that your organization can benefit from, and new topics that would be useful to create.
    • Case and incident deflection -- Virtual Agent provides several self-service options for your user that can help deflect tickets.
      • Using Issue Auto Resolution -- You can proactively deflect issues and expedite the resolution process for your agent and user with the Issue Auto Resolution (IAR) application. Through machine learning and Natural Language Understanding (NLU), users get immediate self-service and can access Virtual Agent topics, Knowledge articles, and catalog items.
      • Configure and run an Issue Auto Resolution simulation -- 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.
      • Issue Auto Resolution configuration settings -- Learn about the different configuration settings that you can use for the Issue Auto Resolution (IAR) application. For example, you can see the status of your Issue Auto Resolution configurations and decide to turn off or edit each configuration setting to fit your organization's needs.
      • Issue Auto Resolution diagnostic chat -- Admin users can initiate a chat conversation to troubleshoot the settings and functionality of Issue Auto Resolution if an issue arises that wasn't addressed as expected.
      • Using the deflection topic block -- Use the pre-built deflection topic block in ServiceNow Virtual Agent to track the issues that Virtual Agent helped to resolve or actually resolved for a user. Incident deflection patterns and metrics can help you optimize and analyze the effectiveness of Virtual Agent.
      • Create deflection configurations and patterns -- 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.
    • Exploring other Virtual Agent features -- After creating topics with the basic Virtual Agent Designer controls and scripting, you can also enhance conversation functionality and topic maintenance by using additional Virtual Agent features.
      • Deploying topics in other channels -- When creating a topic or topic block, you can specify the chat channels in which the topic or topic block will run. During conversation design, Virtual Agent Designer provides built-in guardrails to help you tailor your conversations to those channels.
      • Using link unfurling -- Virtual Agent supports link unfurling on the chat widget, mobile devices, and various channels. Link unfurling generates a content-rich preview when a supported link is shared in a conversation with a user, a virtual agent, or in a text-based bot response.
      • Configure link unfurling -- Use the Hostname allow list [sys_cs_hostname_allow_list] table to identify the list of hosts and domains that can be unfurled.
      • Improving the user experience with AI Search -- 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.
      • Activate AI Search for Virtual Agent -- Once activated, AI Search configurations that are part of the Virtual Agent default chat experience become available. The AI Search Fallback setup topic controls the AI Search experience.
      • Create a custom AI Search experience -- Define a custom AI Search experience in a conversation using the AI Search topic block. You create a Search Application Configuration used by the topic block to control the AI Search results returned in the conversation. Or you can use the Search Application Configuration to control AI Search results in a custom chat experience.
      • Maximizing code reuse with topic blocks -- Topic blocks are reusable components that you can create to run common tasks and conversational elements in Virtual Agent conversations. Topic blocks simplify the topic authoring and maintenance process by enabling you to reuse standard procedures or actions across conversation topics.
      • Create a reusable topic block -- Build a reusable component that performs a specific subflow of tasks and conversational elements in Virtual Agent conversations.
      • Add a reusable topic block to a calling topic or topic block -- Add a reusable topic block to a calling (parent) topic or topic block to run a specific function or task in the calling topic. You specify input parameters used in the topic block, and you specify output parameters that are used by the calling topic.
      • Maintain reusable topic blocks -- When you update topic blocks, Virtual Agent Designer provides built-in checks to help you identify changes to topic blocks that affect the calling topics that use them. Updates include changing input and output parameters, deleting topic blocks, and publishing inactive and active topic blocks and calling topics.
      • Virtual Agent pre-built topic blocks for NLU -- Virtual Agent provides pre-built topic blocks that topic authors or admins can use to perform specific platform-related functions or tasks in bot conversations. For example, certain topic blocks enable you to check agent availability or generate AI Search results.
      • Using geolocation in Virtual Agent -- Topic authors can include a pre-built topic block called Geolocation in conversations with users. The Geolocation topic block retrieves the latitude and longitude coordinates of the user's location.
      • Customizing Virtual Agent with custom controls -- Custom controls are components that ServiceNow developers can create for use in Virtual Agent topics or topic blocks. Such controls include sliders or video players. Custom controls complement the controls provided in Virtual Agent Designer.
      • Create a custom control definition -- Define a custom input or response control definition that maps to a custom component.
      • Create a custom control -- Build a custom input or response control that topic authors can use in topics or topic blocks. In Virtual Agent conversations, an input control gathers information from end users, while a response control displays information to end users.
      • Add a custom control to a topic or topic block -- Add a custom control to a Virtual Agent topic or topic block. During the conversation, you can gather inputs from the user or display outputs to the user.
      • Custom input properties sheet -- Use this sheet to define a custom input control in Virtual Agent.
      • Secure custom input properties sheet -- Use this sheet to specify secure inputs, such as a password, in a custom input control in Virtual Agent.
      • Custom output properties sheet -- Use this sheet to define a custom response control in Virtual Agent.
      • Integrating Virtual Agent with Workflow Studio workflows -- The workflows of ServiceNow Workflow Studio can be integrated within ServiceNow Virtual Agent topics. You can then use these workflows in Virtual Agent conversations.
      • Add actions or subflows to topics -- Use the Action utility to integrate ServiceNow Workflow Studio workflows in Virtual Agent topics. The Action utility node triggers the required Workflow Studio workflows used in the Virtual Agent conversation.
      • Virtual Agent secure password inputs -- The Include a password input toggle switch on the Action utility properties sheet lets you enter passwords securely for use in Virtual Agent conversations.
      • Workflow Studio scoped application requirements for secure inputs -- Adhere to the following scoped application requirements to implement secure (password2) inputs in your Virtual Agent topics.
      • Test the Action utility -- Test the Action utility to make sure that the integrated action works as intended in the conversation.
      • Specify the action workflow timeout -- Set the length of time before the Workflow Studio Integration Hub action workflow times out.
      • Authenticate guest users to initiate and import chat from Microsoft Teams -- Assign permissions to guest users to initiate and import chat conversations with employees from Microsoft Teams to a ServiceNow instance for a self-configured app.
    • Using Virtual Agent with a live agent -- Sometimes a conversation requires human intervention. When this occurs, you can transfer the user to a live agent in Agent Chat.
    • Virtual Agent API -- The ServiceNow Virtual Agent API is a REST API built on ServiceNow's conversational custom chat integration framework, enabling integration with enterprise or third-party chat interfaces, or as a secondary bot in multi-bot environments.
      • Explore -- Use the ServiceNow Virtual Agent API app to integrate any chat interface or a bot with ServiceNow Virtual Agent or Agent Chat. The app is available from the ServiceNow Store.
      • Supported features -- You can use the Virtual Agent API to integrate many of the same features that are available in Virtual Agent and Agent Chat into your chat environment. Feature support varies depending on your ServiceNow release and the store app version number of the Virtual Agent API.
      • Supported versions and licensing requirements -- Get a quick overview of the important information that is related to the Virtual Agent API.
      • Configure -- Configure Virtual Agent API to connect ServiceNow Virtual Agent and Live Agent with any conversational interface.
      • Install -- Install the Virtual Agent API app to integrate any chat interface or a bot with ServiceNow Virtual Agent or Agent Chat.
      • Review inbound response REST endpoint and configure inbound authentication -- After you install the Virtual Agent API, navigate to the Scripted REST API resource to review the endpoint and set up authentication.
        • Configure Message Authentication for inbound communication -- You can configure Message Authentication for the Virtual Agent API instead of Basic or OAuth. Message Authentication involves configuring either Static or Hash tokens, setting up Provider Authentication, and setting the channel identity.
      • Configure output response REST endpoint and outbound authentication -- Specify the outbound endpoint URL to which the Virtual Agent responses are posted. Configure outbound authentication.
      • Test your Virtual Agent API configuration -- Test your Virtual Agent API configuration using API testing tool.
      • Use -- Virtual Agent API enables ServiceNow developers, advanced users, and admins to use Virtual Agent with an enterprise or any other third-party chat interface that supports conversational interfaces or as a secondary bot in an environment with multiple, specialized bots managed by a primary bot.
      • Enable synthesized response -- You can now enable synthesized response in the conversations with the primary bot.
      • Configure interaction record to store clientSessionId -- You can configure to store clientSessionId to support third-party chat applications.
      • Configure to support chat history -- You can now support your live agents to see chat history in their conversations with the primary bot.
      • Enable Now Assist experience -- Enable Now Assist experience in Virtual Agent API to support generative AI skills across multiple provider channels.
      • Configure multiple provider applications -- You can configure multiple provider applications to support AI agents where there are multiple primary bots using Virtual Agent API and you need to distinguish between them.
      • Transform Virtual Agent API request and response -- You can transform Virtual Agent API request and response into supported formats through the scripted extension points provided in Virtual Agent API.
      • Enable synchronous support -- You can support synchronous mode for your conversation with primary bot.
      • Virtual Agent bot-to-bot integration -- The Virtual Agent API supports environments that use multiple bots. In this situation, a primary bot communicates with third-party secondary bots, such as a ServiceNow bot.
      • Closing idle bot-to-bot conversations -- In bot-to-bot integrations (Virtual Agent API), abandoned conversations that are "idle" for more than an hour are automatically closed by the scheduled job, Time Out Abandoned B2B Conversations. This job runs hourly each day.
      • Controls in Virtual Agent API -- Virtual Agent API provides you various controls to manage the responses in your conversation.
      • Virtual Agent API reference -- Reference topics provide information about troubleshooting common errors, logs, and debugging while using Virtual Agent API.
      • Common errors -- This section describes some common errors in Virtual Agent API and how they can be resolved.
    • Using Virtual Agent Bot Interconnect in your configuration -- Use Virtual Agent Bot Interconnect to create a unified chat experience across multiple channels. You can support secondary bots, such as Google Dialogflow, Microsoft Power Virtual Agents, and ServiceNow Virtual Agent.
    • Localization options for Virtual Agent -- The ServiceNow platform provides several methods for serving your international Virtual Agent users, regardless of their language and locale. Professionally localize your conversations, use dynamic machine translation, or a combination of the two.
    • Integrate VA with other channels -- Integrate and extend the capabilities of Virtual Agent by connecting to your employees and customers where they already are. They are engaged in web portals, Now Mobile apps, and collaboration tools such as Slack, Microsoft Teams, Facebook Messenger consumer app, Workplace enterprise messaging app, and any other popular chat or messaging app.
    • Conversational custom chat integrations -- Conversational custom chat integration framework is a powerful framework consisting of scriptable APIs and configurations to bring the ServiceNow Virtual Agent to any conversational interface.
      • Create conversational custom chat integration -- Use the Custom Chat Configuration Integration Framework (CCCIF) to create a conversational custom chat integration to support third-party chat clients so they can connect to the Virtual Agent Chat Server (VACS).
      • Create a new channel -- Create a new channel or update an existing channel for your custom chat integration. Channels are defined in the Messaging Channels [sys_cs_channel] table.
      • Configure a provider -- Create a new provider for your custom chat integration. Providers are defined in the Connections [sys_cs_provider] table.
      • Set up message authentication -- Create a Hash Message Verification record and Message Auth record to set up message authentication for your custom chat integration. This is configured in the Hash Message Verifications [hash_message_verification] table.
      • Create a channel identifier -- Create a channel identifier for your custom chat integration in the Provider Channel Identities [sys_cs_provider_application] table.
      • Map rich controls to the channel -- Create records for rich controls in the Custom Adapter Configurations [sys_cs_custom_adapter_config] table. If a rich control is missing an outbound transformer implementation, a response is not served to the end user and that user may get an unsatisfactory chat experience.
      • Create and configure a scripted REST API -- Create a scripted REST API, add a scripted REST resource, set security and content negotiation, and set REST API rate limits.
      • Create the action scripts -- Set up the transforms that your custom chat integration needs to communicate through the chat process.
      • Default input and output rich controls -- Input and output rich controls must be mapped to your custom chat integration in the Custom Adapter Configurations [sys_cs_custom_adapter_config] table. If a rich control is missing an outbound transformer implementation, a response is not served to the end user and that user may get an unsatisfactory chat experience.
      • Modify adapter card styles for Virtual Agent -- Adapter cards are defined in the Adapter Cards [sys_cs_adapter_card] table. Each card has a template for each supported channel to ensure it displays correctly. You can modify the channel templates to accommodate your organization's style requirements.
      • Supported features for custom chat integrations -- The chat integrations framework supports a multitude of Virtual Agent and Agent Chat features to provide a robust conversational experience.
      • Synchronous authentication of messages -- Inbound message authentication is performed before the message is added to the hybrid queue.
      • Outbound authentication using a token -- Pass an outbound token from the authentication API to the sender script.
      • Message delivery order -- Control message delivery order by enabling the Maintain message ordering option in the Provider Channel [sys_cs_provider] table. You can view the message order and status in the Custom Adapter Message [sys_cs_ca_message] table.
      • Virtual Agent action scripts -- You need to write a set of mandatory Workflow Studio action and subflow scripts to pass the user data to VACS, apply transformations and send the response back to your chat interface endpoint.
      • Set up trusted media domains for secure file upload -- Virtual Agent uses trusted media domains to check the URLs of attachment files before uploading them. If a URL is not from a trusted domain, Virtual Agent will not upload the attachment.
      • Create bot messages -- Create channel-specific bot messages.
      • Integrate custom controls -- Implement and leverage custom controls built using the custom control framework in your integration.
      • Multi-step responses -- An example of multi-step response is a set of images in a carousel or a date control.
      • Multi-response output controls -- Implement controls that involve multiple steps to get user input.
      • Send previous control to client -- Provide the ability to send previous control to client.
      • Implement a skip option -- Use a rich control to provide the option for users to skip a question.
      • Pass branding to a chat client -- Pass custom branding to your custom chat integration.
      • Contextual actions for custom chat integrations -- Commands with a pre-defined behavior can be mapped to certain user-friendly keywords and passed as user input. This input is mapped to supported contextual actions for the most appropriate response in the chat.
        • Contextual action mapping -- Commands with a pre-defined behavior can be mapped to certain user-friendly keywords and passed as user input. This input is mapped to supported contextual actions for the most appropriate response in the chat.
      • Typing indicators -- Display a typing indicator when a bot or live agent is preparing a response to a requester.
    • Integrate VA with messaging apps -- 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.
    • Integrating Virtual Agent with Voice channels -- Enable users to run voice-based Virtual Agent bot conversations by integrating with supported third-party Contact Center applications and voice-assistant-based applications. Use the Conversational Integration apps that are available from the ServiceNow Store to configure these voice-based apps for your ServiceNow instance.
    • Analyze VA performance -- Analyze the performance of Virtual Agent through preconfigured dashboards.
    • Conversational Analytics dashboard in Platform Analytics experience -- The Conversational Analytics dashboard in Platform Analytics experience helps you improve Virtual Agent (VA) interactions with users by providing insights into conversational data. The dashboard helps you refine topics and improve the deflection rate of VA.
      • Explore -- Use Conversational Analytics dashboard to improve Virtual Agent (VA) interactions with users. The dashboard provides insights into conversational data, and helps you refine topics and improve the deflection rate of VA.
      • Setting up the Conversational Analytics dashboard -- Set up custom events and formula definitions to create more targeted analytics.
      • Install Conversational Analytics Dashboard -- Get updates to the Conversational Analytics dashboard from the ServiceNow Store.
      • Create custom events to monitor -- Create custom events and monitor them in the Conversational Analytics dashboard.
      • Create custom override definitions -- Use scripts to override the default formulas used to create the analytics on the Conversational Analytics Dashboard.
      • Using the Conversational Analytics Dashboard -- Use the Conversational Analytics dashboard to get insights into Virtual Agent (VA) conversations.
      • Set the date range of the data -- Set the date range using the date picker on the Overview tab to view the data visualizations for the specified date range. The date range set on this tab applies to all the other tabs on the dashboard.
      • Overview tab -- Use the Overview tab to view key indicators that help you evaluate the performance of Virtual Agent.
      • Usage tab -- The Usage tab provides usage information related to conversation type, language used in the conversations, and engagement rate of actionable notifications delivered by Virtual Agent (VA).
      • Conversations tab -- Use the Conversations tab to view the list of Virtual Agent conversations and details of each conversation that occurred during the selected date range.
      • Users tab -- Get detailed information on Virtual Agent users such as the time of the last conversation and duration of the conversation.
      • Topics tab -- Use the Topics tab in the Conversational Analytics dashboard to identify the best and underperforming topics.
        • Spokes -- Use the Spokes indicators to view details such as spoke usage, spoke actions, and subflows for the selected spoke.
        • Category -- Use the Category page in the Conversational Analytics dashboard to view the performance of Virtual Agent (VA) topics by the selected topic category.
        • Topics details -- Use the Topic Details page in the Conversational Analytics dashboard to view key performance indicators of Virtual Agent (VA) topics.
      • NLU Prediction tab -- Use the NLU Prediction tab to see how well NLU predicts intents, and to improve the intents so NLU makes better predictions.
        • Modify models -- Test and modify the Virtual Agent models so they more accurately predict user intents.
      • User Search Metrics tab -- By using user search metrics with the Virtual Agent application, you can see your users' queries and the results from their searches. With these metrics, you can identify the areas where you can improve Virtual Agent to offer more meaningful search results.
      • Custom Events tab -- Use the Custom Events tab to view the list of custom events created for Virtual Agent.
      • Funnels tab -- Funnels provide cumulative filtering of conversation flows. Using funnels, you can identify whether your conversation flows are performing effectively when users chat with Virtual Agent.
      • Issue auto-resolution tab -- The Issue auto-resolution tab helps you understand how well your Virtual Agent (VA) chatbot anticipates user needs. It displays information about the number of user issues intercepted by the auto-resolution service and resolved by VA.
      • Conversational Analytics dashboard reference -- Reference topics provide descriptions about the Conversational Analytics dashboard roles and system parameters to configure the dashboard.
      • Conversational Analytics dashboard roles -- Conversational Analytics dashboard is installed with these roles.
      • System property configuration -- Use system properties to configure the functionality of the Conversational Analytics dashboard.
    • Virtual Agent reference -- Reference topics provide descriptions about the Virtual Agent Designer interface components and technical details to learn more about scripting methods, Natural Language Understanding system entities, and the Virtual Agent Interactions table.Asha, please review: new intro topic - I set the collection-type = family on the ditamap. This will make links to child topics appear.
    • Assistant Designer interface reference -- The Assistant Designer interface lets you create, modify, test, publish, and localize topics, topic blocks, and custom controls.
      • Assistant Designer Asset library -- The Assistant Designer Asset library page lists all LLM assets and NLU/Keyword topics in Virtual Agent Designer. You can also create more topics, subflows, actions, custom skills, AI agents, and agentic workflows.
      • Virtual Agent Designer legacy topic cards page -- The Virtual Agent Designer legacy home page lists cards for available topics in your instance.
      • Virtual Agent Designer All pre-built topics page -- When you install pre-built conversations, such as ITSM Virtual Agent, some topics may not appear on the home page unless you install their dependent plugins. This page shows the additional topics that are available.
      • Create a topic form -- The Create a topic form is used to set the properties for a new conversational topic for Virtual Agent.
      • Topic Properties tab -- Use the Topic Properties tab to identify a topic and how it's used. You can control who uses the topic and what channels it can run in.
      • Topic Flow tab -- Use the topic Flow tab to build the conversation flow. Use the controls for user inputs, bot responses, and utilities to define the flow.
      • Topic NLU Intent tab -- You can edit and refine ServiceNow NLU models from within Assistant Designer. When a conversation topic is bound to an associated NLU model and intent, use the NLU Intent tab to review and edit utterances and associated entities.
      • Topic Languages tab -- Use the Languages tab to view the topic's translation status for languages that have been activated in Virtual Agent. If NLU is enabled on your instance, you can also view model mappings for each language.
      • Assistant Designer controls -- A Virtual Agent topic consists of a collection of controls within a topic flow. Use these controls to collect, process, and present information to your users. Controls can also read, create, and update records on your instance.
      • Assistant Designer user input controls -- Use the collection of input controls provided by Assistant Designer to prompt and capture information from the user in a conversation.
      • Input Collector user input control -- Use the Input Collector control to gather data for use by Now Assist in conversations that use large language model (LLM) topic discovery.
      • Text user input control -- The Text user input control in a Virtual Agent topic prompts the user for a text string.
      • Static Choice user input control -- Use the Static Choice user input control in a Virtual Agent topic to list predefined choices available to the user. You can select only one item from a choice list.
      • Grouped Choice user input control -- Use the Grouped Choice user input control in a Virtual Agent topic to list multiple groups of choices in one message.
      • Dynamic Choice user input control -- Use the Dynamic Choice user input control in a Virtual Agent topic to dynamically create a list of available choices for your users. Create these choices by querying a table or by using a script to dynamically create them.
      • Boolean user input control -- Use the Boolean user input control in a Virtual Agent topic to present a Yes/No prompt to the user.
      • Date Time user input control -- Use the Date Time user input control in a Virtual Agent topic to enable the user to select a calendar date, time (hours and minutes), or both.
      • File Picker user input control -- Use the File Picker user input control in a Virtual Agent topic to prompt a user to upload an image or any file type. After the user uploads an image file, the image appears immediately in the Virtual Agent client.
      • Carousel user input control -- Use the Carousel user input control in a Virtual Agent topic to present a prompt and a horizontal series of labeled images. The user can select a single item from the carousel.
      • Secure Text user input control -- The Secure Text control provides a means to encrypt sensitive information provided as simple text or other formats. Use this control to encrypt sensitive information in topics that use large language model (LLM) discovery.
      • Assistant Designer bot responses -- Assistant Designer offers various controls for displaying bot responses in a conversation. Because the bot responses occur in third-party platforms, the format for each output may vary.
      • Text bot response control -- Use the Text bot response control in a Virtual Agent topic to display a bot response as text. You can format the Text bot responses using the text editor controls. For example, you can bold or italicize the text, as well as include links, bulleted lists, and emojis.
      • LLM Text bot response control -- Use this control to write a prompt description that will dynamically create an output message to the user in conversations that use large language model (LLM) topic discovery.
      • Image bot response control -- Use the Image bot response control in a Virtual Agent topic to upload and display an image from a URL link. The image aspect ratio determines how the image is sized in the bot chat bubble.
      • Link bot response control -- Use the Link bot response control in a Virtual Agent topic to present a bot response. The response contains a header prompt with either a single URL link to an item or multiple URL links for up to three items.
      • HTML bot response control -- Use the HTML bot response control to display static HTML text in the Virtual Agent bot response.
      • Multi-response bot response control -- Use the Multi-response bot response control in a Virtual Agent topic to sequentially display two or more outputs. Outputs can be text, image, link, or HTML. Users can move from one output to the next through a provided navigation button.
      • Script bot response control -- Use the Script bot response control in a Virtual Agent topic to run a script that returns a single response or a multi-part response.
      • Card bot response control -- Use the Card bot response control in a Virtual Agent topic to upload and display selected information from a record on your instance, along with rich content, such as a video or image.
      • Table bot response control -- Use the Table bot response control in a Virtual Agent topic to display a bot response as a table.
      • Video bot response control -- Use the Video bot response control in a Virtual Agent topic to include a video in the conversation.
      • Assistant Designer utilities -- You can control interactions within a topic by using utilities in Assistant Designer. These utilities perform various actions such as adding topic blocks (reusable components), running a script, or adding different conversation paths (branches) in a topic. Utilities are represented as nodes in a conversation flow but do not display anything to the user.
      • Lookup utility -- Use the Lookup utility in a Virtual Agent topic to return a ServiceNow record query.
      • Script Action utility -- Use the Script Action utility in a Virtual Agent topic to run a script.
      • Record Action utility -- Use the Record Action utility in a Virtual Agent topic to create or update a ServiceNow record in a table.
      • Decision utility -- Use the Decision utility in a Virtual Agent topic to add two or more branches that represent different paths in a conversation.
      • Topic Block utility -- Use a Topic Block in a Virtual Agent conversation to perform a specific function or subflow that runs certain steps in a calling topic.
      • Action utility -- Use the Action utility in a Virtual Agent topic to select the flow action properties that the node should create. The Action utility integrates Virtual Agent with the ServiceNow Workflow Studio product.
      • Custom control utility -- Use the Custom Control utility in a Virtual Agent topic or topic block to reference a custom input control or a custom response control. Custom controls complement the controls provided in Assistant Designer.
      • AI Connector utility -- Use this utility to link generative AI to custom skills for added versatility in your Virtual Agent LLM (large language model) conversations.
      • Deflection utility -- Use the Deflection utility in Virtual Agent to track issues that Virtual Agent helped to resolve or actually resolved for a user.
      • Diagnostic Topic Executor utility -- Use the Diagnostic Topic Executor utility in Virtual Agent to ensure the proper function of components in a topic.
      • Geolocation utility -- Use the Geolocation utility to gather map coordinates from a user, to personalize topics to a user's location, provide data for navigation or on-site tasks, and other services.
      • Multi File Upload utility -- Use the Multi File Upload utility to upload more than one file at a time in a Virtual Agent conversation.
      • Pause utility -- Use the Pause utility to create a temporary halt in your Virtual Agent conversations.
    • Virtual Agent technical reference -- Use these topics to learn more about scripting methods, NLU system entities, and the Virtual Agent Interactions table.
      • Domain separation and Virtual Agent -- Domain separation is supported in the Virtual Agent application. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
      • Associate a domain ID with a chat portal -- The Service Portal platform is not domain-separated, but you can create different versions of a portal and restrict each version's use to a single domain for chat purposes. For example, you could create two employee service portals and define a different domain for each.
      • Virtual Agent interaction records -- Each time a Virtual Agent conversation occurs, an interaction record captures the entire conversation in the Interactions [interaction] table. The record includes all topic elements used in the conversation, as well as live agent transfers.
      • Virtual Agent scripts -- Use ServiceNow Virtual Agent script methods and variables to write chat scripts, such as response, trigger, and flow scripts. Variables can also provide context for your live support topics and conversations.
      • Input data types in Virtual Agent topics -- You can define inputs of commonly used Glide Virtual Agent (com.glide.cs.chatbot) data types in Assistant Designer without writing a script. Define the input data type on the Start node of a custom control or topic block.
      • NLU system entities -- Use globally defined NLU entities to identify system information that Virtual Agent can extract from the conversation. You can define entities as "nodeless" input variables for a topic. These variables can be slot-filled from NLU service provider predictions or provided outside of the scope of the topic.
      • Virtual Agent URL parameters -- Virtual Agent provides various system parameters that admins can add to an instance URL to control how page content is rendered.
      • Latency feedback in Virtual Agent -- The com.glide.cs.message.processing.enabled system property notifies requesters whenever the generative AI large language model (LLM) is processing their request in the Virtual Agent chat widget and Now Assist panel.
  • Now Assist in Virtual Agent -- Use generative AI skills in your conversational experiences. Now Assist in Virtual Agent uses large language models (LLMs) to create a natural-language conversational experience that can improve the success of your self-service workflows.
    • Exploring Now Assist in Virtual Agent -- Now Assist in Virtual Agent uses large language models (LLMs) and generative AI skills to improve deflection rates and reduce the amount of time-consuming work that Natural Language Understanding (NLU) topic discovery requires.
    • LLM assistants -- LLM assistants help with large language model (LLM) topic discovery. The Now Assist in Virtual Agent assistant is the default LLM assistant created during the Conversational Interfaces Assistants guided setup.
    • Assistant Designer -- Create, configure, manage, and test LLM-based chat and voice assistants within Assistant Designer, a centralized assistant administrator experience.
    • Now Assist in Virtual Agent domain separation -- If any conkeyrefs are broken, re-add them from the doc/source/reuse/domain-separation/domain-separation-overview.dita file.In the short description, edit the first sentence to state whether domain separation is supported or not and add the application name. Keep the conkeyref at the end that describes domain separation.Domain separation is supported for Now Assist in Virtual Agent. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
    • Configuring assistants overview -- Use Assistant Designer to build and optimize large language model (LLM) assistants for your conversational needs. Assistant Designer is a centralized assistant administrator experience that allows you to create and manage both chat and voice assistants.
    • View assistants -- View and manage all existing chat and voice assistants on your instance.
      • Create a chat assistant -- Create a chat assistant on your instance. Add basic details and set your assistant as a primary assistant.
      • Use agentic support -- Let the assistant use AI agents and agentic orchestration. AI agent skills are prompt-based and can perform complex tasks. Admins can choose between agentic or standard search Q&A modes.
      • Assign search sources -- Assign search sources to a chat assistant. Search sources are used to determine what the assistant looks at to answer user queries.
      • Add a Knowledge Graph schema -- Create Knowledge Graph schemas to represent semantic relationships in your data. Schemas improve assistant responses by providing additional context about users and your organization.
      • Add assets -- Map an asset to an assistant. Assets are the building blocks of each assistant, providing them with instructions and functionality for helping users.
      • Select a display experience -- Select a display experience for your chat assistant. Display experiences are the different places where a user can find and interact with an assistant. Select from a list of portals, messaging channels, and mobile app. To activate an assistant, at least one display experience must be configured.
      • Brand and personalize an assistant -- Decide how your Now Assist in Virtual Agent assistant should look by using the default branding or by creating a branding.
      • Manage chat experience -- Manage the chat experience of your assistant.
      • Enable additional chat features -- Add chat features to your chat assistant.
      • Review settings -- Review your chat assistant settings.
      • Test a chat assistant -- Test your chat assistant.
      • Edit a chat assistant -- Edit a chat assistant.
      • Manage response feedback -- When a user rates a response, they may provide response feedback. Configure the options so that users can share feedback regarding what worked about the response, or what needs improvement. Managing response feedback is accessible when editing an assistant and not when creating a new assistant.
      • Portal prerequisites for enhanced chat -- Now Assist in Virtual Agent provides users with a content-driven and search-driven generative AI experience. To benefit from chat and search capabilities, your portal must have AI Search enabled before configuring your assistant.
      • Mobile app prerequisites for enhanced chat -- Now Assist in Virtual Agent provides users with a content-driven and search-driven generative AI experience. Depending on whether you have opted into standard or enhanced chat when configuring your assistant, you can integrate three different mobile app components with an assistant.
      • Create a voice assistant -- Create an AI voice assistant to enable natural, conversational voice interactions between users and AI voice agents.
      • Test a voice assistant -- Test your voice assistant and the AI voice agents assigned to the assistant from the Assistant Designer. You can make browser-based voice calls and view turn-by-turn analysis of AI voice agents invoked, tools executed, and tool execution latency during the conversation.
    • Configure Now Assist in Conversational Catalog Request -- Speed up and provide a conversational and streamlined experience based on generative AI while submitting a catalog item request in Virtual Agent. Your organization can increase self-service and reduce operating costs.
    • Disable the org chart -- Disable your organizational chart either for a particular deployment channel or for the instance.
    • Customize citation message -- Inline citations are intended to show from which ServiceNow knowledge articles the response is generated. This can include information from attachments and knowledge blocks, or from external content such as Microsoft SharePoint and Confluence. Inline citations also appear when the user is presented with an action to perform, for example, within a Virtual Agent topic or a catalog item.
    • Set up branding -- Create different Now Assist in Virtual Agent branding configurations for the various organizations that use your instance. These configurations only apply to chat widget branding on portals.
    • Theming for Now Assist in Virtual Agent enhanced chat -- You can customize the look and feel of the Now Assist in Virtual Agent enhanced chat experience in your ServiceNow portal by updating the relevant Cascading Style Sheet (CSS) variables.
    • Using Now Assist in Virtual Agent -- Now Assist in Virtual Agent enhances the user experience by combining AI Search with generative AI chat skills. These skills can speed up issue resolution and reduce deflection to a live agent.
    • Standard chat -- Now Assist in Virtual Agent standard chat is a conversational support experience within a static chat window.
    • Enhanced chat -- Now Assist in Virtual Agent enhanced chat is a conversational support experience within a dynamic window that also includes the ability to have multiple active conversations and superior search capabilities. Turning on enhanced chat's full-page experience further combines chat and search capabilities by redirecting you into a full-page chat after entering a query into a portal's search bar.
    • Premium chat -- Now Assist in Virtual Agent premium chat is a contextual chat experience that appears throughout the platform, adapting its behavior and interface based on where users are and what they're doing.
    • Chat streaming responses -- Synthesized responses stream in real time for Now Assist LLM chat conversations instead of waiting for the entire message to render. Streaming enables responses from the LLM to be sent immediately to help improve performance when replying to requests.
    • Mid-topic switching during Now Assist in Virtual Agent conversations -- Mid-topic switching easily lets you switch between requests, using plain language whenever new queries are made in the same Now Assist in Virtual Agent conversation.
    • Upload documents -- Upload or drag files into Now Assist in Virtual Agent to extract relevant data from a file. The assistant analyzes and understands the content of the files, and you can ask questions about the content of the files or get a summary.
    • Web search -- The web search mode performs an internet search to answer a query. Web search mode provides external search results from the internet and these results don't represent company content or policies.
    • Small talk in conversations -- Small talk topics and small talk utterances from the Semantic Filter Framework are recognized in Now Assist in Virtual Agent chat conversations.
    • Suggested actions -- Suggested actions prompt you with two suggested actions related to your prior conversation that you may consider doing next. Suggested actions appear at the end of your Now Assist in Virtual Agent conversation.
    • Prompt library -- The prompt library provides a centralized place to browse, save, and reuse prompt templates from within chats. Instead of typing frequently-used prompts from scratch, you can select from promoted templates or save your own custom prompts for quick access.
    • Integrating Now Assist in Virtual Agent with Microsoft Teams -- Now Assist in Virtual Agent uses large language models (LLMs) and generative AI to improve the deflection rates and reduce the amount of time-consuming work that Natural Language Understanding (NLU) topic discovery once required.
    • Analyzing assistants -- Monitor, evaluate, and optimize the performance of your AI-powered assistants from the Analytics tab of the Assistant Designer.
    • Overview page -- View high-level summary of assistant activity, assist usage, user engagement and overall customer satisfaction (CSAT) score.
    • Usage page -- View assistant activity, highlighting conversation volumes, channel distribution, and conversation outcomes.
    • Adoption & Engagement page -- View how users are adopting assistants and engaging with them over time, helping you track growth, activity, and interaction patterns.
    • Sentiment page -- Analyze user sentiment through customer satisfaction (inferred CSAT) score and CSAT factors such as empathy, frustration and confusion, transfers and escalations from conversations with assistants to improve the quality of user interactions.
    • Self-Solve Performance page -- Analyze self-solve and deflection metrics to measure how effectively assistants help users resolve issues without live agent intervention.
      • Deflection Details page -- View detailed insights into how your assistants resolve user queries, including deflection outcomes and the types of deflection methods used.
    • Assists page -- View usage of assists across assistants and optimize their consumption for improved outcomes.
    • Voice page -- Monitor the performance of voice assistants from the Voice page of Assistant analytics in Assistant Designer.
    • Related dashboards page -- The Related Dashboards page in Assistant analytics dashboard provides a centralized location to view and manage dashboards created in the Platform Analytics experience and shared across your organization.
    • Now Assist in Virtual Agent reference -- Virtual Agent topic developers can create topics for use in the Now Assist panel channel. The following Virtual Agent Designer controls are currently supported.
    • Interactive view customization tables -- Make your own user interface applicable to the interactive view with some customization in the following two tables: Now Canvas Definition [sn_now_canvas_definition.list] and Now Canvas Configuration [sn_now_canvas_configuration.list].
    • Now Assist in Virtual Agent system properties -- Use system properties to customize your assistant. Some properties are available on a system properties form, but some lesser-used properties are available only from the System Property [sys_properties] table. Legacy refers to the standard or enhanced chat experience. Premium refers to the premium chat experience.
    • Now Assist deployment configuration properties -- Manage the behavior of suggestions that users see when typing in the input box.
    • Assistant analytics dashboard indicator details -- View the data and calculations behind an indicator that is presented in the form of a visualization on the Assistant analytics dashboard.
    • Multilingual support for voice assistants -- Voice assistants support multiple languages to enable users to interact in their preferred language. This topic lists the languages available for voice interactions and linguistic capabilities of the voice assistant.
    • Enable agentic workflows in Virtual Agent -- Perform the following if you're trying to trigger an agentic workflow, but don't see the Virtual Agent option in the configuration.
  • Agent Chat -- Agent Chat provides features that streamline the agent and requester chat experience and enables managers to monitor and assist agents.
    • Explore -- Agent Chat enables live agents to interact directly with end users through chat. Your end users can chat with a live agent to ask questions and receive information.
    • Agent Whisper -- Agent Whisper lets agents and chat managers have a conversation without the requester knowing.
    • Chat surveys -- Display conversational questionnaires to your end users to gather important information from them, before and after they chat with a live or virtual agent.
    • Chat transcript downloads for requesters -- Once a conversation between a requester and a live agent ends, the requester can download a transcript of the conversation.
    • Profanity Filter -- The Profanity Filter for Agent Chat prevents agents from sending messages to requesters that include profane language (also known as forbidden keywords). If an agent is upset and tries to send a message with offensive language, the Profanity Filter prevents the requester from seeing the message.
    • Sensitive Data Handler -- During an Agent Chat or Virtual Agent conversation, the agent or requester may accidentally enter sensitive data. The Sensitive Data Handler detects and masks the sensitive data so it is not viewed by the agent or requester. The Sensitive Data Handler can also collect sensitive data as part of a business process, such as user authentication.
    • Dynamic Translation for Agent Chat -- Dynamic Translation for Agent Chat (DTAC) translates chat conversations from one language to another. This translating enables agents and requesters to have chat conversations with each other without the need of a shared language.
    • Agent-Initiated Messaging Interface -- Enable agents to initiate conversations with customers on a messaging app of customers' choice by using the ServiceNow Agent-Initiated Messaging Interface application.
    • Configure -- Configure Agent Chat to enable customers to ask questions and receive information by chatting with a live agent.
    • Set up -- Configure Agent Chat to enable live agents to chat with customers and manage various conversation features for agents and end users. Through Agent Chat, agents interact with end users, create incident or case records, or transfer chats to another agent or queue.
    • Configure Agent-Initiated Messaging Interface -- Set up the Agent-Initiated Messaging Interface application to enable agents to send messages to customers through different messaging channels.
      • Install -- You can install the Agent-Initiated Messaging Interface application (sn_agent_initiated) if you have the admin role. The application installs related ServiceNow Store applications and plugins if they are not already installed.
      • Set up for a messaging channel -- Set up the Agent-Initiated Messaging Interface application to send messages from a messaging channel.
      • Associate user profiles -- Use scripted extension points to call custom scripts for associating user profiles with agent-initiated messages.
      • Validate recipient IDs -- Use scripted extension points to call custom scripts for validating the format of a recipient ID associated with a messaging channel.
      • Determine available messaging channels -- Use scripted extension points to call custom scripts for determining whether a messaging channel is applicable to a user profile in an agent-initiated message.
      • Components installed -- Several types of components are installed with installation of the Agent-Initiated Messaging Interface application, including tables, plugins, and ServiceNow Store applications.
      • Messaging channels -- Install and configure applications to enable a messaging channel for use with the Agent-Initiated Messaging Interface application.
    • Associate user profiles on messaging interactions -- Use extension points to call custom scripts.
    • Control idle live chat sessions -- Configure how active chat sessions are handled by the system when live chats become idle.
    • Control the browser experience -- Anonymous users (unauthenticated guests) can chat with support agents in the web chat client, without logging in to a service portal. Admins can control certain aspects of the conversational experience for unauthenticated guest users, such as enabling resumable chat sessions after a browser refresh.
    • Configure quick actions -- Quick actions are shortcuts that perform Agent Chat tasks. Agents can work more efficiently with customers by using quick actions because they don't have to enter as many characters to perform a task.
      • Create quick action -- Quick actions are shortcuts that perform Agent Chat tasks. Agents can work more efficiently with customers by using quick actions because they don't have to enter as many characters to perform a task.
      • Define quick action -- Quick actions are shortcuts that perform Agent Chat tasks. Agents can work more efficiently with customers by using quick actions because they don't have to enter as many characters to perform a task.
      • Configure quick action button -- Quick actions are shortcuts that perform Agent Chat tasks. Agents can work more efficiently with customers by using quick actions because they don't have to enter as many characters to perform a task.
      • Set up quick action toolbar controls -- Quick actions are shortcuts that perform Agent Chat tasks. Agents can work more efficiently with customers by using quick actions because they don't have to enter as many characters to perform a task.
      • Activate chat context quick actions -- Quick actions are shortcuts that perform Agent Chat tasks. Agents can work more efficiently with customers by using quick actions because they don't have to enter as many characters to perform a task.
    • Send missed chat activity emails -- Send email to users with summaries of chat messages sent to them while they were offline.
    • Configure Sensitive data handler -- Detect and mask sensitive information that is shared in Agent Chat or Virtual Agent conversations.
    • Configure Profanity Filter -- Configure the Profanity Filter for Agent Chat to detect flagged words in the manner that best suits your company's needs.
    • Configure DTAC -- Activate Dynamic Translation for Agent Chat (DTAC) so chat conversations can be translated from one language to another.
    • Set up conversation history -- Enable and customize the conversation history options that are available on the conversation history screen.
    • Use -- Agent Chat enables live agents to have conversations with requesters and for managers to help agents and monitor them.
    • Use quick actions -- Agent Chat enables live agents to have conversations with requesters and for managers to help agents and monitor them.
    • Automatically display topics with Conversation Autopilot -- Agent Chat enables live agents to have conversations with requesters and for managers to help agents and monitor them.
    • Convey emotions using emojis -- Agent Chat enables live agents to have conversations with requesters and for managers to help agents and monitor them.
    • Converse in a different language with DTAC -- Agent Chat enables live agents to have conversations with requesters and for managers to help agents and monitor them.
    • Send an agent-initiated message during an async chat -- Agent Chat enables live agents to have conversations with requesters and for managers to help agents and monitor them.
    • Use action bar in chat interaction records -- Agent Chat enables live agents to have conversations with requesters and for managers to help agents and monitor them.
    • Reference -- Reference topics provide descriptions about Agent Chat.
    • Domain separation and Agent Chat -- Reference topics provide descriptions about Agent Chat.
    • Build a report to track the number of help requests -- Reference topics provide descriptions about Agent Chat.
    • Agent Chat Interaction related records -- Reference topics provide descriptions about Agent Chat.
  • Sidebar -- Agents can collaborate with others through Sidebar discussions, either as standalone conversations or linked to a Workspace record.
    • Exploring Sidebar -- Using Sidebar, agents can have real-time collaboration with others as a standalone conversation or based around a Workspace record. These Sidebar discussions facilitate the exchange of information and knowledge to help resolve issues faster and with higher-quality outcomes.
    • Activity stream in Sidebar -- If Sidebar is integrated with the activity stream, you can create links to discussions and post discussion messages directly to the related record as an activity stream record.
    • Participant suggestions in Sidebar -- Activate Participant suggestions to display a list of users and user groups who may be helpful additions to a Sidebar discussion.
    • Configuring Sidebar -- Install and configure Sidebar so agents can have real-time collaboration with others.
    • Installing Sidebar -- You can install Sidebar, which is part of the Omni-Experience Standard Feature Set, if you have the admin role.
    • Setting up Sidebar -- Enabling participant suggestions in Sidebar displays a list of knowledgeable users who can help with the issue. After you enable participant suggestions, you can configure who Sidebar decides is knowledgeable user and which groups have access. After installing Sidebar, activate and configure Sidebar so agents can collaborate with others to resolve issues.
      • Sidebar requester mapping -- Create a requester mapping to define the requesting user for a record. This requester is used to identify the main contact for a record and Sidebar sends an email notification to the requester when they have unread messages in their discussions in the last 24 hours.
      • Sidebar discussion subject mapping -- Create a requester mapping to customize which field is used as the discussion title in Sidebar conversations. The discussion title defaults to the short description field.
    • Integrating Sidebar and activity stream -- For agents to post Sidebar discussions in the activity stream, Sidebar must be integrated with the activity stream and Sidebar options must display in the post filters. If the Sidebar options don’t display in the post filters, you must add them.
    • Adding the Discuss button -- To use Sidebar, you must add the Discuss button to assets that do not have it automatically installed and to custom workspaces where you must enable Sidebar on an asset. After you add the Discuss button, you can create Sidebar discussions.
    • Adding the Discuss button for non-task tables -- To use Sidebar in non-task tables, follow this procedure to add the Discuss button to the layout.
    • Configuring Sidebar member query -- Configuring the Sidebar member query pre-populates the participants list on the Start a Sidebar discussion screen.
    • Sidebar and Microsoft Teams -- Sidebar's integration with Microsoft Teams enables Sidebar users and Microsoft Teams users to communicate with each other from their respective platforms.
    • Sidebar and Slack -- Sidebar's integration with Slack enables Sidebar users and Slack users to communicate with each other from their respective platforms.
    • Using Sidebar -- You can create a Sidebar discussion for a task-based or interaction record or as a standalone conversation. Sidebar discussions for a task-based or interaction record can be created from a configurable workspace or a Next Experience Core UI record page.
    • Create a Sidebar discussion for a record -- Collaborate with others by creating a Sidebar discussion for a task or interaction record. These discussions can be created from a Next Experience page or Core UI record page.
    • Create a standalone Sidebar discussion -- Create a standalone Sidebar discussion that is not tied to a specific record.
    • Sidebar reference -- Read information about how Sidebar works with domain separation.
    • Domain separation and Sidebar -- Domain separation is supported for Sidebar . Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
  • Manage people and work -- Use these applications to help streamline communications and manage work assignments and interactions.
    • Advanced Work Assignment -- Advanced Work Assignment (AWA) automatically assigns work items to your agents, based on their availability, capacity, and optionally, skills. AWA pushes work to qualified agents using work item queues, routing conditions, and assignment criteria that you define.
    • Explore -- Use Advanced Work Assignment (AWA) to automatically assign work items to your agents, based on their availability, capacity, and optionally, skills. AWA pushes work to qualified agents using work item queues, routing conditions, and assignment criteria that you define. Agents see their assignments in their Agent Workspace inbox.
      • Advanced Work Assignment home page -- Explore, implement, and maintain ServiceNow Advanced Work Assignment using a home-page experience. Discover AWA, install relevant plugins, and configure settings for AWA through the Advanced Work Assignment home page available to admins.
      • Service channels -- Provide customer support by automatically routing incoming work to agents through service channels.
      • Service channel capacity and utilization -- In Advanced Work Assignment, capacity is the number of work items automatically assigned to agents supporting a service channel. Utilization is the condition that identifies the work item states supported in the channel.
      • Conversational SMS service channel -- Using the Conversational SMS service channel app on the ServiceNow Store, workspace agents can provide support for long-running SMS conversations and conversations that use multiple service channels.
      • Work items -- View Advanced Work Assignment work items using the Work Items menu options.
      • Work item queues -- In Advanced Work Assignment, queues store a specific type of work item for a service channel.
      • Work assignments -- After routing work items to the appropriate queues and corresponding agent groups, Advanced Work Assignment (AWA) pushes work to the most qualified agent using the assignment criteria that you specify. Assignment criteria revolve around the type of assignment rule (most capacity or last assigned) and whether skills are defined.
      • Inbox layout -- The inbox layout determines the information shown on work item cards displayed in an agent's inbox.
      • External routing overview -- External Routing involves routing to external queue based on the service channel and queue conditions, and then the assignment is completed by the third-party system.
      • Agent Inbox controls -- Control certain elements of the agent experience in Agent Workspace. Define the agent presence (availability) states and the work item rejection reasons used by agents to decline work assignments in their Agent Workspace inbox.
      • Advanced Work Assignment Inbox Sentiment display -- Surface the sentiment in AWA Inbox for agents to get the visibility of requester sentiment ( if available) during live agent handoff or agent transfer for all channels.
      • Wrap up overview -- When agents close an interaction, the wrap up feature enables them to enter closing details and wrap up codes for future reference.
      • Management -- Configure Advanced Work Assignment properties using the Management menu options.
      • AWA group queue priorities -- Use the group queue priority feature to set a queue or work item preference for a given group of agents. For a given group or agent with limited capacity, this feature controls which queues should be preferred if matching work items are found in both.
    • Configure -- Quickly install the required and popular plugins through the plugin page after selecting any Get [plugin] button on the Advanced Work Assignment home page. Plan and configure Advanced Work Assignment (AWA).
    • Use -- The following sections detail how awa_manager or awa_agent roles can use Advanced Work Assignment (AWA) to complete various tasks such as checking an agent's presence and capacity, checking unassigned work items, and creating SMS conversations.
      • Check for an agent's presence and capacity -- View a list of agents in Advanced Work Assignment, their presence status, and capacity for each of the agent's service channels to see which agent can handle a case. This list is filtered across different teams, channels in teams, and channels dashboards.
      • Check unassigned interactions -- View a list of unassigned interactions in Advanced Work Assignment from chat and phone that are currently waiting in the queue and are not assigned to any agents. You can use this list to debug, implement advanced work assignments, or determine why certain work items are not being assigned.
      • Check unassigned task work items -- View a list of unassigned task work items in Advanced Work Assignment, such as cases and incidents, that are currently waiting in the queue and are not assigned to any agents. You can use this list to debug, implement advanced work assignments, or determine why certain work items are unassigned.
      • Check work items and AWA events -- View a list of work items and AWA events.
      • Using Agent Affinity -- Agent Affinity is an Advanced Work Assignment feature that lets you assign work items by an agent's work history, related task, or account team affinity.
      • Agent initiated SMS conversation -- Customer Service Management supports additional messaging channel such as SMS which tracks interactions between the agent and customer.
      • Compose an SMS conversation -- An agent can compose an SMS to interact with a customer for resolving various issues. If the interaction is not messaging type, you see the Compose SMS option.
    • Reference -- The following sections detail the installed components and properties for Advanced Work Assignment (AWA), along with domain separation and performance statistics information.
    • Omnichannel Callback -- 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.
    • Exploring Omnichannel Callback -- Learn more about Omnichannel Callback and review its benefits.
    • Configuring Omnichannel Callback -- Configure the Omnichannel Callback features and components that you need to support agents with callback requests.
      • Get started with Omnichannel Callback -- Review the following information before you start setting up Omnichannel Callback.
      • Install Omnichannel Callback -- You can install the Omnichannel Callback application (sn_omni_callback) if you have the admin role.If the application does NOT include demo data or it does NOT install related applications and plugins, delete or revise the following sentence:The application includes demo data and installs related ServiceNow Store applications and plugins if they are not already installed.
      • Configure callback behavior for a channel -- Configure callback behavior for a channel using the callback parameters. You can create a separate callback configuration for each supported conversational integration channel.
      • Customize a default callback topic -- Customize the default callback topics as per your requirements.
    • Working on callback records -- Use Workspace to work on callback records originating from Omnichannel Callback.
    • Omnichannel Callback reference -- Reference topics provide additional information that you can use to configure and administer Omnichannel Callback.
      • Components installed with Omnichannel Callback -- Several types of components are installed with activation of the Omnichannel Callback plugin, including user roles, scheduled jobs, and tables.
      • Callback API role [sn_omni_callback.callback_api] -- Several types of components are installed with activation of the Omnichannel Callback plugin, including user roles, scheduled jobs, and tables.
      • Domain separation and Omnichannel Callback -- Domain separation is supported for Omnichannel Callback. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
    • Proactive Triggers -- Proactive Triggers supports end users by providing helpful platform actions, using real-time data. Admin users can customize rules and actions to present rich text pop-up messages to specific users.
    • Exploring Proactive Triggers -- Proactive Triggers is a ServiceNow Store application that is available to all Virtual Agent chat widget and Agent Chat customers by default. Proactive Triggers can increase adoption of Virtual Agent by proactively sending context-specific messages to end users.
    • Installing Proactive Triggers -- Enable Proactive Triggers so that you can begin working with the feature.
      • Enable Proactive Triggers -- Use Proactive Triggers to create and view context-specific messages and use relevant actions on the chat widget.
      • Application scopes -- To upload and distribute custom applications on the ServiceNow Store, you need to create a private scope for your applications.
    • Configuring Proactive Triggers -- Plan, configure, and review your Proactive Triggers.
      • Create rules and actions for Proactive Triggers -- Create rules and related actions for Proactive Triggers. These rules and their related actions determine the messages that end users see on the ServiceNow portal.
      • Create custom trigger types -- Create your own trigger type during the rule creation process that is specific to your organization for improved Proactive Triggers usage.
      • Multiple Proactive Triggers rules and actions -- The Proactive Triggers feature uses rules and actions to trigger context-specific Virtual Agent conversations with end users on the web client.
      • Manage Proactive Triggers -- After admins have installed Proactive Triggers and created related actions and rules, admins can check that the Proactive Triggers feature is performing as expected. For example, admins can view the Proactive Execution History table and the Proactive Daily Report table.
    • Proactive Triggers reference -- The following section details the installed components for Proactive Triggers.
      • Components installed with the Proactive Triggers feature -- When the Proactive Triggers feature is installed, the feature includes required components, such as specific roles and tables. Admins can review these roles and tables to make sure that the feature has been installed correctly.
      • Proactive Triggers roles -- Proactive Triggers adds the Proactive Triggers admin role.
      • Domain separation and Proactive Triggers -- Domain separation is supported for Proactive Triggers. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
      • Proactive Rule form -- When creating a Proactive Triggers rule, the Proactive Rule form includes the following fields.
      • Proactive Action form -- When creating a Proactive Triggers rule, the Proactive Action form includes the following fields.
    • Zoom extension for Omnichannel Callback -- The ServiceNow Zoom extension for Omnichannel Callback application enables other ServiceNow applications to display a Zoom callback option to users. The Zoom extension for Omnichannel Callback application is available through the ServiceNow Store.
    • Install Zoom extension for Omnichannel Callback -- You can install the Zoom extension for Omnichannel Callback application (com.sn.zoom.callback) if you have the admin role.
    • Setting up Zoom extension for Omnichannel Callback -- Enable your users to request a callback over Zoom by integrating your  Zoom account with the ServiceNow instance. You can also enable the account to authenticate requests from your instance by creating a custom OAuth application in the account.
  • Conversational Interfaces Diagnostic Tool -- Use the Conversational Interfaces Diagnostic Tool to identify, troubleshoot, and find solutions for issues with conversational interfaces, before reaching out to Now Support.
  • Additional resources for Conversational Interfaces -- If you’re looking for Conversational Interfaces (CI) best practices, troubleshooting, or other implementation guidelines, select a feature or resource type to discover ServiceNow resources on other relevant websites.