This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.
Summary of Enhanced chat
Enhanced chat in Now Assist for Virtual Agent delivers a dynamic conversational support experience featuring multiple active conversations, integrated chat and search capabilities, and advanced AI-driven responses.This experience can operate within a floating chat window or a full-page view, maintaining synchronized conversation history across both.It combines AI Search with generative AI chat skills to accelerate issue resolution and reduce live agent deflection, providing a user-friendly natural language interface.
Show full answerShow less
Key features
Unified Chat and Search: Suggested prompts and type-ahead searches appear in the portal search bar, redirecting users to chat or search results with synthesized, inline-cited AI-generated answers (Genius Results).
Flexible Chat Window Controls: Users can move, resize, expand to 90% screen size, pin the chat window, or minimize it, with state persistence across browser tabs. Pinning is enabled by default in Service Portal and configurable for others.
Multiple Conversations Management: The chat interface includes a Chats section categorizing active, closed, and update notifications, with configurable inactivity timeouts and options to delete closed chats.
Language Detection and Dynamic Translation: Automatically switches conversation language based on detected input differing from user profile preferences.
Synthesized Responses with Inline Citations: Responses combine catalog items, Virtual Agent topics, knowledge articles, external content, and people citations, supporting direct actions such as catalog requests via chat or forms.
Agentic Conversations: AI agents can handle multiple questions simultaneously, reason across various resources, and provide step-by-step processing insights with user control to end flows prematurely.
People and Extended Entity Citations: Integrated Knowledge Graph enables detailed people information, organizational charts, and access to extended custom entity records with contextual inline citations.
Live Agent Chat Integration: Users can escalate conversations to live agents via multiple entry points; only one live chat is allowed at a time, with post-chat surveys appearing after live sessions.
Fallback Options: When AI cannot provide results, fallback choices include requesting live chat support, web search, creating tickets, or triggering custom fallback topics.
Response Feedback Mechanism: Users can provide detailed feedback on Virtual Agent responses with thumbs up/down and optional comments, supporting analytics for continuous improvement.
Practical outcomes for ServiceNow customers
By implementing Enhanced chat in Virtual Agent, ServiceNow customers can expect a more intuitive, efficient support experience that blends AI search and conversational AI to reduce wait times and live agent workload. The system’s ability to handle multiple conversations and languages, provide actionable inline citations, and escalate to live agents ensures comprehensive support coverage. Admins benefit from configurable properties controlling chat behavior, conversation retention, and fallback handling, enabling tailored deployment to meet organizational needs. Users gain a seamless interface with interactive features such as organizational chart views and catalog request fulfillment directly within chat, improving engagement and resolution rates.
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.
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.
Now Assist in Virtual Agent provides your users with an interactive generative AI experience. A friendly, natural language conversation is easier to understand and helps users to be more comfortable with chatting to a bot.
The following sections highlight how a conversation powered by generative AI might look in Virtual Agent.
Note:
This content's primary focus is on enhanced chat's default chat window rather than on the optional full-page experience. The conversational fluidity and citation behavior between the enhanced chat and enhanced chat's full-page
experience remains the same regardless of which chat experience you use. The conversations that you have either through the enhanced chat's window or full-page experience remain in synchronization, and the conversational history is
retained in both mediums. For more information about the full-page experience, see that relevant section in Using Now Assist in Virtual Agent.
Starting the conversation
With enhanced chat, chat and search capabilities are combined. Suggested conversational prompts and searches may appear in a drop-down list on the portal's search bar. The Ask Now Assist section header may appear at the top of the
portal search bar's drop-down list. When you select one of these suggested queries, you’re redirected into a conversation within a chat window or full-page experience. You receive relevant answers based on the prompt that you have
selected. If you select a suggested type-ahead search outside of the Ask Now Assist header, that search query begins in either the portal's search results page or within the full-page experience's Search
tab.
When you're using enhanced chat and you enter a search query through your portal's search bar, you’re redirected to the portal's search results page. At the top of the search results page, you see Genius Results in a synthesized
response generated by Now Assist. This synthesized response answer provides inline citations that appear at the end of each sentence. You can select citations and if applicable, such as for conversational catalog items, select whether to Request with form or Request in chat. Similar options also appear in the regular search results area, as indicated by the request in chat icon ( ) and request with form icon (). Depending on your selection, the catalog request flow launches within either the Virtual Agent chat or a form.
Figure 2. Example of enhanced chat synthesized response on the portal's search results page
You can start the chat experience either through the chat icon on the portal's search results page or through the portal's chat widget button.
Figure 3. Example of chat entry points on the portal's search results pageFigure 4. Example of a chat widget button
After selecting the chat widget button on the portal, the floating chat window opens and replaces the chat button. A greeting message appears, and a chat is created only after you have entered an initial utterance. If you have an
active chat ongoing, the current active chat appears instead of a greeting message.
You can select a predefined action, topic, suggested search query, start a new conversation, or view all options, if applicable. The View all options link only shows if more than
one suggested search query or promoted topic is available.
Note:
Any search query entered into the portal’s search bar or Virtual Agent is incorporated into the greeting topic for future
conversations as a suggested search query. Suggested search queries can be viewed in the
Search Suggestions [sys_search_suggestion.list] table. For more information on how to enable
suggested search queries, see Now Assist in Virtual Agent system properties.
Figure 5. Example of the start of an enhanced chat conversation
If language detection is turned on and the initial utterance entered into the portal's search bar or chat differs from the user's profile language preference, the conversational language automatically switches to the detected
language. For more information and examples of language detection in enhanced chat conversations, see Using language detection and dynamic machine translation in Virtual Agent enhanced chat conversations.
Navigating the chat window resizing options and controls toolbar
After selecting the chat widget button, the floating chat window opens and replaces the chat button. You can move the chat window by selecting the header and dragging the chat window to the desired location. You can resize the chat
window by using the window's edges to resize to your desired size or use the toolbar icons. The following list details the chat window adjustment icons:
: Selecting the expand icon expands the chat into a 90% screen-size window. The 90% screen-size window can’t be resized or moved. Selecting outside of the 90% screen-size chat window resizes the chat back into the floating window.
: Selecting the pin icon pins the chat to the side of the browser but you can still resize this window to fill half the browser, if desired. When you duplicate a browser tab, open a new tab, or use the browser back button, the chat window state
persists as long as you have not minimized the chat.
Important:
By default, pinning a chat window is enabled for Service Portal. For all other portals, an admin needs to create a system property to enable pinning a chat window. For more information, see Now Assist in Virtual Agent system properties.
: Selecting the down arrow minimizes the chat and the chat widget button reappears.
Figure 6. Example of a 90% screen-size windowFigure 7. Example of a pinned chat
The Now Assist sub-header consists of four elements. The following figure and table shows an example and description of those elements.
Figure 8. Example of chat controls
Table 1. Now Assist sub-header elements
Element
Description
1. Chats ()
All chats appear.
Chats are organized with the most recent conversations at the top. Selecting a chat opens the chat in the conversation area. If there are unread chats or notifications, a badge number appears on the Chats icon (). Any unread chat or notification appears with a red dot next to it and the chat title appears in bold. Additionally, if you switch to a new chat while another active chat is ongoing, a pop-up message on the Chats
icon () appears: Your previous chat was saved. You can revisit all of your past chats and continue ones that are still active. The following list includes the chat sections that you may see
in the chats area.
Active: Chats where you can continue the conversation. If applicable, active chats move to the Closed chats section after two hours of inactivity. This 2 hour time limit can be configured within the Messaging
Channels {sys_cs_channel.list} table. To change the inactivity time limit, from the Messaging Channels {sys_cs_channel.list} table, select the NASS record and populate the Conversation
Idle Timeout field with your preferred active chat time limit. If you have no active chats, No chatter at the moment is displayed. If more than 12 active chats are running, a
Show more link appears to view more chats. Selecting Show more displays an additional 10 chats.
Updates: Updates for important notifications and reminders can be configured to display. When sn_nowassist_va.nass_notification_enabled is set to true (the default), simple
(nonactionable) Virtual Agent notifications appear on your portal home page. After selecting a notification, you’re redirected to this Updates section. If you have no updates, You're all caught
up is displayed. If more than four updates are available, a Show more link appears to view more updates. Selecting Show more displays an additional 10
updates.
Note:
If sn_nowassist_va.nass_notification_enabled is set to false, the Updates section doesn't appear.
Closed: Closed chats can be configured to display. You know that a message has closed when the designated time has passed (2 hours of inactivity) or you receive the following response in the chat: It
looks like you're finished with this chat, so I'll go ahead and close it. Turn on closed chats by selecting the Show closed chats check box within Conversational Interfaces > Assistants > [Selected Assistant Name] > Chat experience > Closed chats. After being turned on, closed chats are displayed for as long as they’re available within the Conversations (sys_cs_conversation) table. Closed chats appear in a read-only mode and can’t become active
again. If more than four closed chats are available, a Show more link appears to view more closed chats. Selecting Show more displays an additional 10 closed chats. After a
conversation has closed, you can’t reopen it. Hovering over a closed chat displays the delete icon (). Confirm the chat deletion on the Delete this chat? modal to permanently delete the chat from the interface.
2. [Chat name]
The name of the conversation.
If you select a promoted asset or query, that asset's title appears as the chat name. If instead you enter an utterance into the Reply to Now Assist field, your initial utterance becomes the chat
name. The chat name appears in both the Now Assist subheader and Chats list > Active section.
3. New chat ()
A new conversation begins.
You may be prompted with a greeting message along with any promoted conversational assets such as topics, subflows, and/or actions, or suggested queries.
4. Support and settings ()
Support contact information such as phone numbers and email addresses are listed. If live agents are available, an active Contact Live Agent button is displayed. Although multiple active
conversations are possible, you can only have one live agent conversation at a time. Selecting Contact Live Agent begins a chat with a live agent. After a live agent enters the chat, the
Contact Live Agent button becomes inactive. If live agents are unavailable, an inactive No live agents currently available button is displayed.
Settings toggles for Audio notifications and Notifications appear. By default, audio notifications are turned on and notifications are turned off. If admins have enabled notifications within the guided setup, users can
turn on the notifications.
5. Interactive view ( or )
Note:
This icon only appears in the sub-header whenever the interactive view is available.
Open or close the interactive view. The interactive view appears towards the right of the conversational chat area. Interactive view is available whenever an organizational chart is an available option in a people
citation popover. If multiple interactive views are available in the same conversation, for example, you opened multiple people's org charts in a conversation, a drop-down is available to switch between the different
interactive views' tabs.
Chatting with Virtual Agent
After the user enters an utterance and a search result is found, a synthesized response may appear. A synthesized response includes a brief summary of the requested information and search results along with Genius Results. For more
information on how these search results are found, see Now Assist Actions Genius Results and Now Assist Q&A Genius Results.
If multiple results are found, you can follow inline citations to either begin an action or learn more. The option to Show sources appears at the end of the synthesized response for internal and external Knowledge Base articles. Virtual Agent can only return available catalog items that match a user's request when the Now Assist Multi-Turn Catalog Ordering skill is enabled.
Whenever only a single search result for topics is found, the synthesized response and options are bypassed by default and users are brought directly into that action's flow. You may consider bypassing the synthesized response and
options by automatically launching catalog items, too. For more information on automatically launching single search result actions, search for the sn_nowassist_va.synthesized_autostart_items system property in Available system properties.
If Now Assist Guardian is enabled and your request contains profane content, the Virtual Agent responds with a message prompting you to re-enter an appropriate request without profanity or offensive content. If your request is too ambiguous on the portal search, a synthesized response
appears along with an Ask a follow up option. Selecting the Ask a follow up option redirects you to a Virtual Agent chat. In the Virtual Agent chat, you can submit your follow-up question or request, but the synthesized response links are only available to select on the portal page and are unavailable to select in the chat window. If your
follow-up question or request is too ambiguous in the Virtual Agent chat, Virtual Agent asks a clarifying question and displays the go to search results icon () in the feedback panel.
Figure 9. Example of Ask a follow up in Virtual Agent
Responses generated in Now Assist in Virtual Agent can come from a combination of catalog items, Virtual Agent topics, subflows and actions, knowledge articles, attachments, external content sources, and people citations. Inline citations appear at the end of the relevant synthesized response sentence.
Selecting an inline citation results in a popover containing either a link to an article or source, or a description and action to start the action. The following options may appear as synthesized response in-line citations
depending on what search results are returned:
Catalog
Topic, subflows, or actions
Q&A Knowledge Base articles
External content connections
People
Extended entities and additional records
Note:
Q&A Knowledge Base and external content connection citations also appear within the expandable Show sources option.
Response feedback
Each Virtual Agent response includes a feedback icons panel. The feedback icons panel appears on the latest Virtual Agent response and whenever you hover over any Virtual Agent response. You can indicate if the response was helpful by selecting the like thumbs up icon (). If the response wasn't helpful, select the dislike thumbs down icon (). When you select the thumbs up or thumbs down icon, you are prompted to provide detailed feedback by selecting one or more reason check boxes. You can also select
Other to add comments or suggestions (up to 300 characters). After making your selection, select Submit to submit your feedback or select X to close the dialog
without submitting feedback. All submitted feedback is captured, stored, and made available through analytic dashboards.Figure 10. Example of additional feedback panel from thumbs down iconDepending on the context of the response, an additional go to search results icon () may appear in the feedback icons panel. This icon appears alongside synthesized responses in Virtual Agent, clarifying questions in Virtual Agent, and regular search results or Virtual Agent fallback topics whenever a synthesized response is unavailable. Selecting the go to search results icon () redirects you to the search results page and begins a search query using the last five chat utterances you entered. Additionally, a copy message icon () appears on received Virtual Agent responses.
Agentic conversations
Note:
Admins must first enable AI agents before end users can experience agentic conversations. For more information on how to set up AI agents for agentic conversations, see Agentic conversations in Virtual Agent. Now Assist in Virtual Agent discovers and executes AI agents. For more information about AI agents, see
Now Assist
AI agents.
When you submit a single question to the Virtual Agent, the agent understands the query and begins a flow. When you submit a message with multiple questions or requests, Virtual Agent answers the multiple questions consecutively in a response. It can reason, plan, and execute across AI agents, Virtual Agent topics, conversational actions and subflows, catalogs, Knowledge Base articles, custom skills, and any Now Assist in Virtual Agent supported skills to help you. Before receiving a response, you receive acknowledgment messages from the Virtual Agent and on-screen messages to let you know where the agent is at in the agentic processing flow. After the processing has completed its flow, a View AI Steps section header appears, where the processing
flow steps can be expanded and viewed. You can stop the agentic processing flow at anytime by selecting the End flow icon (). After an action starts, it cannot be stopped. Selecting the End flow icon () only stops the proceeding processing steps.
Figure 11. Example of an agentic conversation starting
Catalog citation
If you're accessing the catalog citation through the synthesized response popover, the popover options vary depending on where you’re located. The only popover option when in chat is the Start request option
which begins the catalog action within the chat. There are two popover options when you select the synthesized response through the portal's search bar: Request with form and Request in chat. Similar options also appear in the regular search results area, as indicated by the request in chat icon ( ) and request with form icon (). Depending on your selection, the catalog request flow launches within either the Virtual Agent chat or a form.
Figure 12. Example of synthesized response popover on the portal's search results pageFigure 13. Example of a synthesized response with catalog and knowledge base citations
If you chose to complete the catalog request through chat, after the catalog order is complete, Virtual Agent displays a summary card for the order.Figure 14. Example of summary card for catalog order in chat
Topic, subflows, or actions citations
These assets are associated with the chat icon () and if selected, that flow begins within Virtual Agent. The popover is not applicable to these types of assets.
Q&A Knowledge Base citations
The answer is shown with the option to view your sources through the numbered inline citations icon () and in the Show sources section. These Knowledge Base inline citations show which ServiceNow knowledge articles were used to generate the response.
Note:
If you have activated Knowledge Graph, you may get more personalized Q&A Knowledge Base responses depending on whether the user schema attributes were triggered. For more information about receiving these personalized responses, see Access Knowledge Graph Schema.
Figure 15. Example of Knowledge Base inline citation, popover, and Show sources expanded
External content connections citations
The answer is shown with the option to view your sources through the numbered inline citations icon () and in the Show sources section. If external search sources are added to your information sources when Configuring assistants overview, you can search through external content connections. This can include information from attachments and knowledge blocks, or from the following list of content connections:
Adobe Acrobat Sign external content connector
Adobe Experience Manager as a Cloud Service external content connector
Information about people in your organization can be found if you have activated Knowledge Graph.
Information about the person you're searching for appears in the synthesized response, along with an inline people citation. If a direct match doesn't occur and multiple people are found, try providing more information to narrow
down the people search results. Up to three people can appear in a synthesized response. You may be asked a clarifying question, such as Are you asking about [user_1], the programmer, or [user_2], the faculty
member? to yield better results. Selecting the person's name redirects you to the portal's user profile landing page.
Figure 16. Example of synthesized response for people on the portal's search results pageFigure 17. Example of synthesized response with people inline citations in chat
Selecting the person's name presents a popover. The information in the popover can include the following information:
Note:
The following popover details can be customized through EVAM. For more information about customizing the data details, see Define an EVAM view template.
Manager
Location
Email
Teams
Phone
Shared files
Important:
Shared Microsoft SharePoint files only appear if a Knowledge Graph admin has activated the sn_kg_conn_user_shared_files record in the Knowledge Graph Related Data Map [sn_kg_related_data_map_list] table. Shared Microsoft SharePoint files between you and the person found appear only on the people popover. These shared files only appear after you have completed the prompt to Log in, signed in
successfully, and have entered a new search query for that person. A new search query is necessary after you have signed in so that up to three shared Microsoft SharePoint files can appear. You’re automatically logged out of your Microsoft account every three months and must repeat the Log in prompt again to see shared files.
Selecting View org chart opens the interactive view to the right of the chat conversation. The person's information is shown along with their reporting
structure in their company's organization chart. You can view and select contact options in the reporting structure of the organization chart. Secondary links like View profile open in a new tab and do not
disrupt the conversation.
Figure 18. Example of people citation's popover
Although rare, when you receive a synthesized response that includes a person, you may also receive other citations associated with that person. For example, a Knowledge Base article that was authored by the person you searched for may also appear.
Extended entity information can be found if you have activated Knowledge Graph.
Note:
To enable the Knowledge Graph natural language query (NLQ) schema, configure this schema for the assistant. To configure the schema for an assistant, see Assign search sources to a chat assistant.
These extended entities that come from the additional custom tables associated with the Knowledge Graph natural language query (NLQ) schema can include:
Assets
Incidents
Recently viewed knowledge base articles
Requests
Tasks
Select an entity in-line citation to view that entity record in a new tab, or select View records to view a list of additional entities. Selecting a link from the View records pop-up
opens a new tab with that entity table's data.
Figure 19. Example of extended entities and view records
The following example is of a conversation showing 3 out of 11 incidents and the option to view records to view additional users and incident records.
Chatting with a live agent in Virtual Agent
You can chat with a live agent if you need more support. Select the Contact Live Agent button found in the Support and settings () option, enter a request such as Chat with live agent into the chat, or select the Request a live agent fallback option. After an agent has accepted your chat, the agent's name
and avatar appears at the top of the chat in a banner. Only one live agent chat at a time is permitted. To exit the live chat, select End live chat. The chat history then moves to the Closed chat section.
Note:
When enhanced chat is turned on, post-chat surveys only appear after a live agent conversation has ended.
A fallback state can occur whenever search results are unavailable. Scenarios where search results are unavailable include the Virtual Agent didn't understand the query, complaint small talk was found, or an error occurred. When search results are unavailable, a single or multiple fallback options may appear. These fallback options include:
Request a live chat: Triggers live agent mode and routes you to a human support representative.
Search the web: Triggers web search mode and uses the internet to search for the results.
Note:
Only the last query entered into the conversation is considered when entering web search mode via this
Search the web fallback option.
Create a generic ticket: Creates a record.
Custom fallback option: Presents a fallback Virtual Agent topic.
Select a fallback option to launch that mode or action.Figure 21. Example of multiple fallback options