Use the Now Assist for Sourcing and Procurement Operations (SPO) skills in a Virtual Agent chat

  • Release version: Zurich
  • Updated July 31, 2025
  • 5 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Use the Now Assist for Sourcing and Procurement Operations (SPO) skills in a Virtual Agent chat

    The Now Assist for Sourcing and Procurement Operations (SPO) skills enable requesters to access contextual generative AI capabilities through a conversational interface within a Virtual Agent chat. This feature helps users complete common procurement self-service tasks such as buying products, checking the status of purchase requisitions, sourcing requests, procurement cases, and purchase orders.

    Show full answer Show less

    Requesters with the snspendgenai.nowassistrequester role can initiate conversations from the Employee Center by selecting the Virtual Agent chat icon, engaging with predefined topics or free-text queries to interact naturally and efficiently.

    Key Features

    • Guided Purchase Requests: Users can browse available products in the catalog or search by keywords. The Virtual Agent engages in a guided conversation to collect necessary intake information, allowing users to review, edit, and submit purchase requests directly through chat.
    • Off-Catalog Requests: If a product or service is not found in the catalog, the Virtual Agent assists by collecting additional details, checking for quotes, and routing users to off-catalog intake forms. Users can also submit questions to the procurement team if they have the snspendpsd.requestor role.
    • Tracking Requests: Users can inquire about the status of recent purchase requisitions, sourcing requests, and procurement cases by specifying record numbers or time periods. The Virtual Agent provides current status updates and allows users to continue tracking multiple requests within the same session.
    • Conversational Flexibility: The system uses Genius Results to surface relevant topics, catalog items, and Q&A content dynamically. It can prompt for more context if initial queries do not yield results and handles conversational timeouts after periods of inactivity.
    • Administrator Tools: Administrators can monitor usage and performance via the Now Assist in Virtual Agent Analytics dashboard, which tracks conversation deflection rates and helps optimize self-service effectiveness.

    Practical Benefits for ServiceNow Customers

    • Simplified Procurement Experience: Employees can easily request products or services and track existing procurement records without manual outreach to procurement staff.
    • Improved Efficiency: Automated guided conversations reduce errors and speed up the request submission and tracking process.
    • Enhanced Self-Service Deflection: The integration of generative AI helps reduce fulfillment workload by resolving common inquiries instantly within Virtual Agent chat.
    • Role-Based Access: Access to specific capabilities such as submitting procurement cases or questions is controlled by user roles, ensuring secure and appropriate usage.

    Next Steps and Additional Resources

    ServiceNow customers can explore detailed configuration and usage guidance under related documentation topics such as:

    • Using Now Assist in Virtual Agent
    • Configuring Now Assist for SPO
    • Ordering products with quick or sourcing checkout
    • Requesting off-catalog products or services
    • Summarizing records and analyzing procurement case sentiment with Now Assist

    These resources support maximizing the value of the SPO skills within Virtual Agent to streamline sourcing and procurement operations.

    Request the contextual generative AI capabilities by using the conversational interface in the Now Assist for Sourcing and Procurement Operations (SPO) in a Virtual Agent chat.

    Role required: sn_spend_gen_ai.now_assist_requester

    As a requester, you can use the predefined topics (chatbot conversations) that are designed to help you complete common self-service tasks, such as buying a product or knowing the status of a purchase requisition, sourcing request, or procurement case.

    As a requester, you can use the Now Assist for SPO skills in a Virtual Agent chat to search against the existing products in the product catalog or to display the available products. You can also inquire about the status of the procurement records, such as sourcing requests, purchase requisitions, procurement cases, and purchase orders.

    To start a conversation, navigate to All > Self-Service > Employee Center and select the Virtual Agent chat icon (Chat icon.).

    Using a predefined topic to buy a product

    As a requester, you can start by selecting Show all my options as shown in the following example.

    Figure 1. Starting screen for the Now Assist for SPO in a Virtual Agent chat
    Show all my options in the starting screen.
    Then, select the Request to buy something topic as shown in the following example.
    Figure 2. All topics in the Now Assist for SPO in a Virtual Agent chat
    Request to buy something was selected in All Topics.

    You could also directly start entering the instructions. The utterance detection mechanism uses Genius Results to retrieve Virtual Agent topics, catalog items, and Q&A results, and displays them to the requester within a card carousel. The following example shows the available products in the search results.

    Figure 3. Products available based on search results
    List of products that is based on a search result.

    For details, see Using Now Assist in Virtual Agent.

    Virtual Agent engages you in a guided conversation, asking you relevant questions to help you submit your purchase, sourcing, and off-catalog requests, as well as procurement cases, without the need to reach out to fulfillers. You can then review and track these request records from Shopping Hub, Employee Center, or Platform.

    If a product is found with or without a price in the catalog, the requester can then fill out the intake questions through a simple conversation and then submit the purchase request after reviewing the summary of responses. They can also edit a response before submitting. The following example shows a catalog conversation.

    Figure 4. Catalog conversation
    Catalog conversation.

    If a product or service isn’t found in the catalog, the chatbot gathers more information, such as checking for availability of quotes, and routes the requester to the corresponding off-catalog intake form as shown in the following example.

    Figure 5. Off-catalog conversation
    Off-catalog conversation.
    It also provides the requester with the option to submit a question to the procurement team about the required product or service, with relevant attachments, if any, all through a conversation.
    Note:
    You can ask a question to the procurement team, and create a corresponding procurement case, only if you have the sn_spend_psd.requestor role. Verify that your administrator has assigned that role to you.

    To learn more about quick checkout and sourcing checkout processes, see Order a product with quick checkout and Complete sourcing checkout. For more information on off-catalog intake forms, see Requesting for products or services that you don't see on ShoppingHub.

    Using a predefined topic to track requests

    As a requester, you can inquire about the status of your recent purchase or request by selecting the Track purchases or procurement requests topic as shown in the following example.

    Track purchases and procurement requests.
    You can inquire about the following records to the virtual agents:
    • Purchase requisition (PR)
    • Sourcing request (SR)
    • Procurement Case (PC)

    For example, let's say that you ask whether the purchase requisition PR0001002 has already been approved as shown in the following example.

    Figure 6. Purchase requisition status inquiry
    Purchase requisition inquiry.

    The following example shows that the chatbot has provided you with the current status of the purchase requisition that you inquired about.

    Figure 7. Purchase requisition inquiry response
    Purchase requisition inquiry response.

    You can choose either to close the conversation or check the status of another record.

    Searching for requests by specifying a time period

    The Now Assist for SPO in a Virtual Agent chat also enables you to search for requests by specifying the time period when the request was opened. Here are a few examples:

    • What's the status of the purchase I made last month
    • Just send me the status of my purchases made 3 weeks ago
    • Can I get an update on the purchase I requested in August 2024

    When Virtual Agent requires more information about your request

    If the Virtual Agent requires more information to search for your specific request, the following event occurs:
    • The Now Assist for SPO in a Virtual Agent chat provides you options to understand your requirement.

      For example, let's say you want to buy something as shown in the following example.

      Now Assist for SPO in a Virtual Agent provides you options to understand your requirement.
    • The Now Assist for SPO in a Virtual Agent chat displays the results based on your request:

      Now Assist for SPO in a Virtual Agent displays the result based on your request.

    When Virtual Agent has no results for your request

    If the Virtual Agent is unable to search for your specific request, the following event occurs:
    • The Now Assist for SPO in a Virtual Agent chat instructs you to provide more context if the results don't meet your needs.

      I'm sorry, I couldn't find what you needed. Could you rephrase your request or provide more context?

    • The Now Assist for SPO in a Virtual Agent chat instructs users up to two times to rephrase their request before displaying the following message:

      Now Assist for SPO in a Virtual Agent chat instructs a user twice before displaying this message.

    • If there’s no chat activity for 900 seconds, the Now Assist for SPO in a Virtual Agent chat ends as shown in the following example.

      Message shown after prolonged inactivity.

    Additional Information

    Now Assist in Virtual Agent provides your users with an interactive generative AI experience. A friendly, natural language conversation is easier to understand and makes requesters more comfortable with talking to a bot. To learn how a conversation that is powered by generative AI might look in Virtual Agent, see Using Now Assist in Virtual Agent.

    As an administrator, you can use the Now Assist in Virtual Agent Analytics dashboard to monitor the performance of Now Assist in Virtual Agent as a self-service deflection tool. To learn more, see . Now Assist in Virtual Agent Analytics calculates the conversation deflection rate that is based on the resolution status associated with Now Assist query responses. For more information, see .

    For detailed information on Now Assist in Virtual Agent in general, and Now Assist for SPO in particular, see Explore Now Assist for Sourcing and Procurement Operations (SPO).

    For information on configuring Now Assist for SPO, see Configure Now Assist for Sourcing and Procurement Operations (SPO).