Get help using virtual agent conversations
Predefined Customer Service Virtual Agent chatbot conversations help your customers complete common self-service tasks, such as getting help with a product or checking the status of a case. Use predefined NLU with your virtual agent chatbot topics to enable the chatbot to assess user intent and provide the best response based on the conversation's context.
Before you begin
Role required: sn_customerservice.customer, sn_customerservice.consumer
If you’re an anonymous user not logged in to the application, you can get help by entering keywords for an issue and choose to get transferred to a live agent.
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 you have a question or an issue with an existing product or order, the virtual agent searches the keyword and displays relevant knowledge articles that can help resolve the issue. If there are no relevant articles, it creates a case.
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. If there’s a match, it also makes the entity available to the topic.
Procedure
Navigate to the Customer Service Management 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 an NLU is enabled, it guides you through the right topic based on the utterance.
- If an 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 with an order |
Note: If you provide an order number, you’ll be presented with the details of the order.
|
| 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 display on the same portal.
|
| Create Case | Creates a case from Virtual Agent. You need the following fields to create a case: - short\_description \(required\) - description - account\_sys\_id - contact\_sys\_id - consumer\_sys\_id The values of the fields 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 topic block. |
| Update Case | Updates a case from Virtual agent. You need the following two fields to update a case: - case\_sys\_id \(required\) - must be a valid case ID. If the ID is valid, then the following four 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 |
| Log a complaint | Select this option to create a complaint case from Virtual Agent. Provide a brief description of the complaint and review the contextual search results. If the results don’t provide an answer, enter the following information to create a case:
Note: This option is available with the Case Playbook for Complaints application. |
| Request a callback | Request a callback when the wait time to reach agents is long or agents are unavailable. |
- To exit a chat conversation, select I'm done.
Related topics