Get help using virtual agent conversations from Business Portal
Predefined Customer Service Virtual Agent chatbot conversations help customers complete common self-service tasks, such as getting help with a product or checking the status of a case.
Before you begin
Role required: sn_customerservice.customer, sn_customerservice.consumer
If you’re anonymous (not logged in to the application), get help by entering keywords for an issue and choose to get transferred to a live agent.
Install the plugin Customer Service Virtual Agent Conversations (ID: com.sn_csm.virtualagent) to view the chatbot topics.
A user with a proxy_contact role can also check the case status for a customer.
About this task
The information exchanged during the conversation flow (user inputs and bot responses) enables the chatbot to fulfill a user request or assist a user in completing a task. If the user has a question or an issue with an existing product or order, the virtual agent searches the keyword and displays relevant knowledge articles. If no relevant articles are found, it creates a case. Predefined NLU chatbot topics assess user intent and provide the best response based on the conversation context.
ServiceNow NLU enables discovery of the chatbot topics based on either the keywords entered in the chat or the user-intent and matches an entity with the user input. It also makes the entity available to the topic if there’s a match.
Procedure
Navigate to the business portal.
Select Chat.
You can select Show Me Everything to display all available topics or enter keywords to narrow down the results to relevant topics.
If you’re a logged-in user, enter keywords to get help on a case, an issue, or an order.
- If NLU is enabled, it guides you through the right topic based on the utterance.
- If NLU isn’t enabled, it displays topics based on the match for the entered keywords. You can make a selection from all available topics displayed. Note: Contact your administrator to determine whether the topics are NLU-enabled.
Use
| To | Follow these steps |
|---|---|
| Check the status of a case |
Note: If you provide a case number, you’ll be presented with the details of the case.
|
| Get help with a product | Enter a keyword for your issue. The chatbot returns a list of related knowledge articles to help resolve your issue. If there are no matching articles associated with the description, a case is automatically created with the following information: - Case identification number - Short description - State - Priority Take any of the following additional actions: - Update the product and asset - Add a comment - Attach a picture - Contact an agent |
| Get help | If you’re an anonymous user not logged in to the application, enter keywords for your issue. The chatbot returns a list of related knowledge articles that have been made public. If there are no matching articles that would help resolve the issue, you can choose to be transferred to a live agent. |
| Submit Request |
Note: Wherever the topic is opened, the records will display on the same portal.
|
| Create Case | Creates a case from Virtual Agent. You need the following fields to create a case: - short\_description \(mandatory\) - description - account\_sys\_id - contact\_sys\_id - consumer\_sys\_id The values of these can be empty. If the account, contact, and consumer fields are empty, the logged in user details are populated. The topic block returns the variable case\_sys\_id from the toic block. |
| Update Case | Updates a case from Virtual agent. You need the following 2 fields to update a case: - case\_sys\_id \(mandatory\) - must be a valid case ID. If the ID is valid the following 4 options are displayed: - Add product information is displayed only if enable\_product\_update is set to true. - Add a comment - Attach an image - Cancel - enable\_product\_update - If set to true, the Add product information option is displayed. It updates the asset and model information. The topic block returns the variable case\_sys\_id |
- To exit a chat conversation, select I'm done.
Related topics