Working with setup topics
Summarize
Summary of Working with setup topics
Setup topics in ServiceNow Virtual Agent are predefined conversation elements that structure interactions such as greetings, fallback responses, and error handling. They automatically run at specific points during a chat session based on user input, context, and defined conditions. Setup topics are configured within Virtual Agent chat experiences using the Custom Greetings and Setup option, which also controls promoted topics and AI Search settings.
Show less
How Setup Topics Function in Conversations
- Conversation Start: The Greeting topic welcomes users and presents available Virtual Agent capabilities.
- During Conversation: Various setup topics trigger based on user actions or system events:
- Explore Help: Activated when users request assistance.
- Fallback: Runs when the Virtual Agent cannot understand user input, unless AI Search Fallback is enabled.
- AI Search Fallback: Engages AI Search to find relevant results if no matching topic is found or too many matches exist. If unsuccessful, it falls back to the Fallback topic.
- Error Handling: Activated on unrecoverable system errors and transfers the user to a live agent.
- Live Agent Support: Transfers the user to a live agent when requested.
- Anything Else: After completing a task, asks if the user wants further help.
- Conversation End: Presents a Survey topic for feedback and a Closing topic to end the interaction.
Customizing Setup Topics
Default setup topics are read-only but can be duplicated and customized to suit your needs, including changing prompts or adding controls. Custom setup topics require creating corresponding intents or keywords to enable discovery within chat experiences. This flexibility allows you to tailor greetings, closing messages, or fallback responses to your organization's style and requirements.
Pre-Built Setup Topics and Their Roles
- Anything Else: Prompts users for additional requests after a task.
- Live Agent Support: Manages live agent transfers.
- Error Handling: Provides error messages and escalates issues.
- Greetings: Welcomes users with options and may include personalized greetings.
- Virtual Agent Feedback (Survey): Collects user feedback randomly during conversations; frequency can be adjusted via system properties.
- Closing: Ends conversations with a closing message.
- AI Search Fallback: Uses AI Search for fallback responses when no clear topic match exists.
- Fallback: Displays standard messages when input is not understood and AI Search fallback is not enabled.
- Explore Help: Allows users to view Virtual Agent capabilities and request assistance.
Additional Configuration Options
- Show Me Everything Button: Customize the button text and visibility in the chat window through system properties or the Greetings setup topic.
- Greeting Messages: Modify default welcome and prompt messages using system properties within the Greeting setup topic.
Practical Benefits for ServiceNow Customers
By leveraging setup topics, you can ensure a consistent, context-aware Virtual Agent experience that guides users smoothly through interactions. Customization options allow aligning conversations with your brand voice and business processes. The integration with AI Search fallback enhances user satisfaction by providing relevant information even when direct topic matching fails. Proper configuration of these setup topics improves engagement, reduces escalation rates, and facilitates feedback collection to continuously improve your Virtual Agent deployments.
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). |