Get help using virtual agent conversations from Business Portal

  • Release version: Australia
  • Updated March 12, 2026
  • 4 minutes to read
  • 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 assess the intent of the user input and provide the best response based on the context of the conversation.

    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 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. It also makes the entity available to the topic if there’s a match.

    Procedure

    1. Navigate to the business portal.
    2. Select Chat.
      You can select Show Me Everything to display all available topics or enter keywords to narrow down the results to relevant topics.
    3. 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.
    4. Use
      ToFollow these steps
      Check the status of a case
      1. Initiate checking the case status.
        • If you’re using the virtual agent conversation without enabling NLU, select Check Case Status.
        • If you’re using NLU in your virtual agent conversation, enter an utterance to check the status of a case.
          Note:
          If you provide a case number, you’ll be presented with the details of the case.
      2. Select a case from the case list that you would like to get help for.
      3. When the case information displays, you can do one of the following:
        • Add a comment
        • Attach a picture
        • Check another case
        • Contact an agent.
      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
      1. Initiate submitting your request for one of the catalog items.
        • If you’re using the virtual agent conversation without enabling NLU, select Show Me Everything and then select Submit a request.
        • If you’re using NLU in your virtual agent conversation, enter an utterance for example open a request, that will identify that there is a NLU and intent associated.
      2. Select the catalog item. The Search Catalog Item topic block searches for the catalog item and displays a link based on your search. For more information about search catalog item, see ITSM Virtual Agent
        Note:
        Wherever the topic is opened, the records will display on the same portal.
      3. Click on the link displayed and exit the virtual agent if you do not have any further request.
      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
    5. To exit a chat conversation, select I'm done.