Working with setup topics
Summarize
Summary of Working with setup topics
Setup topics in ServiceNow Virtual Agent are predefined conversation elements that manage key interaction points such as greetings, fallback responses, and survey prompts. These topics ensure conversations flow smoothly by running at appropriate moments based on user input, context, and defined conditions. Setup topics are configured within a Virtual Agent Designer chat experience under the Custom Greetings and Setup option and define how users interact with the Virtual Agent throughout a session.
Show less
Key Features
- Contextual Execution: Setup topics trigger at specific points in a conversation—at the start (Greeting), during help requests (Explore help), when encountering unrecognized input (Fallback or AI Search Fallback), error handling, live agent transfers, task completion (Anything else), and conversation ending (Survey and Closing).
- Discoverability: Setup topics must be included in a chat experience to be discoverable and accessible via the topic picker; otherwise, they are hidden from users.
- Customizability: Default setup topics are read-only but can be duplicated and customized to suit specific organizational needs, including modifying prompts, adding controls, or adjusting survey messages. Custom setup topics require corresponding intents or keywords to be discoverable.
- Prebuilt Setup Topics: Includes common conversation points such as Greeting, Fallback, Live Agent Support, Error Handling, Survey, Closing, AI Search Fallback, Explore help, and Anything else. These cover typical user interaction scenarios.
- Survey Configuration: The Virtual Agent Feedback topic collects user sentiment randomly (default 33% of sessions) with configurable probability via system properties.
- UI Control: Admins can customize interface elements such as the “Show me everything” button text and visibility, tailoring how initial greetings and topic lists display to users.
Practical Outcomes for ServiceNow Customers
By leveraging setup topics, ServiceNow customers can create a guided, context-aware conversational experience that improves user engagement and support efficiency. Setup topics help ensure users are welcomed appropriately, can access help easily, receive fallback assistance when the Virtual Agent does not understand inputs, and can be transferred smoothly to live agents when necessary. Additionally, gathering feedback via surveys enables continuous improvement of the Virtual Agent experience. Customizable options allow organizations to tailor conversations and UI elements to align with their branding and operational requirements.
Implementing and configuring setup topics within a chat experience empowers administrators to deliver a robust, user-friendly Virtual Agent that responds appropriately throughout the conversation lifecycle, enhancing overall customer satisfaction and support effectiveness.
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.
- Setup topics applied to bot conversations.
- A small list of topics, called promoted topics, initially displayed in the chat window.
- AI Search configuration used to display AI Search results for your users.
- Conversation beginning: Virtual Agent presents the Greeting topic and
the list of available topics (Virtual Agent capabilities) that the user
can select.Note:If you want the chat window to immediately take users to a live agent, do not select the Live Agent Support topic as a greeting. Instead, use the system method to transfer to a live agent.
- Conversation body: These setup topics are presented at different points in the
conversation depending on the context:
- User requests help: Virtual Agent presents the Explore help topic (Virtual Agent capabilities).
- User enters a request or keyword that Virtual Agent doesn't understand: Virtual Agent presents the Fallback topic, unless the AI Search fallback topic is enabled.
- If the AI Search Fallback topic is enabled and the user enters a request or keyword but Virtual Agent can't find a matching topic or keyword, or finds too many topics to determine the matching topic: Virtual Agent runs AI Search to generate relevant search results for the user. If the AI Search results do not help the user, or if the AI Search Fallback setup topic is not activated, Virtual Agent runs the Fallback topic.
- An unrecoverable system error occurs during conversation: Virtual Agent runs the Error Handling topic, and then transfers the user to a live agent.
- User requests a transfer to live agent: Virtual Agent runs the Live Agent topic, which transfers the user to a live agent.
- After a task or user request is completed: Virtual Agent runs the Anything else topic to ask if the user wants to continue with another request or task.
- Conversation ending:
- If the user doesn't want further assistance after a task or the request is completed, Virtual Agent presents the Survey topic for feedback on the conversational experience.
- After the survey, Virtual Agent confirms that the feedback has been received, and runs the Closing topic to end the conversation.
The default setup topics are read-only and have topic names with a period at the end of the setup topic name, such as Greeting. You can create your own custom setup topics by duplicating a setup topic and changing it as needed. You can also change prompts or add other controls to the topic, just as you might when creating other topics.
If you want a closing message to be different from the default Closing topic, create a custom setup topic that contains the revised closing text. You also need to create an intent for that custom setup topic in the NLU model for setup topics, or define topic keywords in the Topic Properties page. You can then select the custom setup topic to be used in a custom chat experience instead of using a default setup topic.
The following table provides examples of the pre-built setup topics in the default chat experience.
| Setup topic type | Setup topic name and description |
|---|---|
| Anything else | Anything Else Topic. Virtual Agent asks users if they need further assistance. If users select Yes, Virtual Agent returns a list of related items that it can help with. |
| Live agent | Live Agent Support. Tells users that a live agent transfer is in process: |
| Error | Error Handling Topic. Displays a generic error message to the user when the Virtual Agent encounters a problem that it can't resolve (unrecoverable system error) and transfers the user to a live agent. |
| Greeting | Greetings. Starts a conversation by greeting users and giving them the option to enter a request or see the items that the Virtual Agent can assist with. Note: The pre-built setup topics include a personalized greeting called the Dynamic
Greeting Topic, which welcomes the user by name. To change the default
greetings topic, double click Setup topic name and
then choose the personalized greeting from the list of available setup
topics. |
| Survey | Virtual Agent Feedback topic. Gathers user feedback on the conversational experience with the Virtual Agent. The survey setup topic displays randomly in 33% of your Virtual Agent conversations. The survey topic includes an introductory sentence that admins can customize as needed. The survey then presents a choice list with options users can select to describe their experience.
After the users provide their feedback, a message confirms that their feedback has been received: Note: To change the probability (percentage) that the survey setup topic occurs in
your conversations, change the value in the
com.glide.cs.survey.probability system property. To
display the survey setup topic randomly in 50% of your Virtual Agent conversations, set the Value
to 0.50. |
| Closing | Closing Conversation. Displays a closing message to the user that ends the conversation: |
| AI Search fallback | AI Search Fallback. When enabled, this setup topic uses AI Search search to generate fallback AI Search results when Virtual Agent can't find a matching intent or it finds too many intents and can't determine the appropriate topic to display to a user. |
| Fallback | Fallback Topic. Displays a standard message to the user when:
|
| Explore help | Virtual Agent Capabilities. Enables users to ask for assistance during a conversation and view a list of items that the Virtual Agent can assist with (Virtual Agent capabilities). |