---
sourceDocument: Australia Asset Management
sourceDocumentLink: https://www.servicenow.com/docs/r/it-asset-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Asset Management

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# Virtual Agent for software requests

# Virtual Agent for software requests {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) 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 Virtual Agent for Software Requests

ServiceNow® Virtual Agent allows employees to request software through an AI-driven conversational interface.
This automation streamlines software requests, enabling IT teams to focus on more complex issues.
Show full answer Show less  

## Prerequisites

To use Virtual Agent for software requests, ensure the following steps are completed:

* Activate the Software Asset Management Professional plugin (com.snc.samp).
* Activate the Glide Virtual Agent plugin (com.glide.cs.chatbot).
* Request and install the ITSM Virtual Agent Conversations application from the ServiceNow Store.
* Request and install the ITSM NLU Model for Virtual Agent Conversations from the ServiceNow Store.
* Set the workflow of the software catalog items to 'Procurement Process Flow - Auto allocation enabled.'

## Software Request Flow

When a user initiates a software request, Virtual Agent recommends options based on the software catalog. Users then specify the recipient (user or device) for the software. Virtual Agent manages the request through two workflows:

* **User allocation workflow:** Allocates rights to the specified user when entitlements support user allocations.
* **Device allocation workflow:** Allocates rights to the specified device when entitlements support device allocations.

The allocation process follows chronological order based on software entitlements. If sufficient rights are available, the request is automatically approved, and instructions for downloading the software are provided. If rights are insufficient, manual sourcing is required, after which rights will be allocated automatically.

Software requests can also be made through the ServiceNow® Service Catalog and Employee Center.  
You can implement ServiceNow®
Virtual Agent to enable your employees to request software through a predefined
conversational interface that is powered by artificial intelligence. Virtual Agent helps address software requests automatically so that your IT fulfillment professionals can
focus on more complex requests and incidents.

For information on how to implement and use Virtual Agent, see [Virtual Agent](https://www.servicenow.com/docs/access?context=virtual-agent-landing-page&version=australia&pubname=australia-conversational-interfaces&ft:locale=en-US).

## Prerequisites {#virtual-agent-software-request-auto-allocation__section_khn_zsh_vrb}

Before you can begin using Virtual Agent for your software requests, complete the following prerequisites:

* Activate the Software Asset Management Professional (com.snc.samp) plugin on your ServiceNow instance.

  See [Request Software Asset Management](https://www.servicenow.com/docs/C2SwedSz54JdXuAa6qTeiQ "The ServiceNow Software Asset Management Professional (com.snc.samp) plugin requires a separate subscription. This plugin includes demo data. Depending on your environment, you may choose to request one or more related plugins.") for more information on how to
  activate this plugin.
* Activate the Glide Virtual Agent (com.glide.cs.chatbot) plugin on your ServiceNow instance.

  See [Activate Virtual
  Agent](https://www.servicenow.com/docs/access?context=activate-virtual-agent&version=australia&pubname=australia-conversational-interfaces&ft:locale=en-US) for more information on how to
  activate this plugin.
* Request and install the ITSM Virtual Agent Conversations application from the [ServiceNow
  Store](https://store.servicenow.com/).
* Request and install the ITSM NLU Model for Virtual Agent Conversations application from the [ServiceNow Store](https://store.servicenow.com/).
* Enable automatic allocation of your software by setting the workflow of the corresponding software catalog items to Procurement Process Flow - Auto allocation enabled. See [Create or edit a catalog
  item](https://www.servicenow.com/docs/access?context=t_DefineACatalogItem&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US) for more information on how to set the workflow for a software catalog item.
{#virtual-agent-software-request-auto-allocation__ul_imc_lzh_vrb}

## Software request flow on Virtual Agent {#virtual-agent-software-request-auto-allocation__section_zwg_1th_vrb}

When a user requests software, Virtual Agent automatically recommends appropriate options based on the software that is available in your software catalog. Upon selecting an option, the user is prompted to specify the user or device that the software is being requested for. Virtual Agent then generates a request item and initiates one of the following workflows to allocate rights to the specified user or device:

* User allocation workflow: Allocates rights to the specified user. Virtual Agent initiates this workflow when the corresponding software entitlements support either user allocations only or both user and device allocations.
* Device allocation workflow: Allocates rights to the specified device. Virtual Agent initiates this workflow when the corresponding software entitlements support either device allocations only or both user and device allocations.
{#virtual-agent-software-request-auto-allocation__ul_rfc_2th_vrb}  
Note:  
Rights are allocated to the specified user or device in ascending chronological order of software entitlements, starting with the oldest software entitlement.  
Note:  
If a software entitlement supports both user and device allocations or your software contains both user allocation- and device allocation-based software entitlements, Virtual Agent initiates the user allocation workflow first. Virtual Agent initiates the device allocation workflow only after all user allocations are consumed.

If the corresponding software entitlements contain enough active rights and allocations to
fulfill the request, Virtual Agent automatically approves the request and
allocates rights to the specified user or device. The user is then provided with instructions to
download and install the software.

If the corresponding software entitlements do not contain enough active rights and allocations
to fulfill the request, you must source the required rights manually. After you source those
rights, Virtual Agent automatically allocates them to the specified user or
device. The user is then provided with instructions to download and install the software.  
Important:  
Software can be requested and allocated using this same flow in the ServiceNow® Service Catalog and Employee Center. See [Service Catalog](https://www.servicenow.com/docs/access?context=service-catalog&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US) for more information on the Service Catalog. See [Employee Center](https://www.servicenow.com/docs/access?context=employee-center-landing-page&version=australia&pubname=australia-employee-service-management&ft:locale=en-US) for more information on the Employee Center.

