Usage guide: License reclamation
Large organizations often struggle to manage software licenses issued to employees. Over time, unused licenses accumulate, leading to unnecessary costs.
The License reclamation library pack helps you:
Identify employees who no longer need a specific license.
Prompt users to return unused software licenses through a campaign.
Automatically revoke user access using workflow automation, reducing manual intervention.
This pack includes two workflows:
License reclamation – for environments using Azure Entra ID with write permissions.
License reclamation (on-premises Active Directory) – for organizations managing group membership in on-premises Active Directory synced with read-only Entra ID.
Library pack uses
Use the library pack for the following purposes.
Reclaiming licenses in Entra ID environments
The License reclamation workflow automatically removes users from license groups based on usage and consent.
Use this when:
Group membership is managed in Azure Entra ID.
You have permission to modify group memberships in Entra ID.
Steps performed by the workflow:
Retrieve the user's UUID using their UPN with the Entra ID connector thinklet.

Check if the user is in the target license group.

Trigger a campaign asking for permission to uninstall unused software.

If consent is given, or if the Ask for user permission parameter is disabled, remove the user from the group.

Reclaiming licenses in on-premises Active Directory
Use the License reclamation (on-premises Active Directory) workflow when:
You manage group assignments in Active Directory.
Your Entra ID is read-only and synchronized with on-prem AD.
Steps performed by the workflow:
Retrieve the user's SAM account name and the group ID from Entra ID.

Verify if the user is a member of the license group.

Trigger a campaign asking the user to release the license due to low usage.

If the user agrees, execute a remote action to remove them from the Active Directory group.

Use cases
In addition to the relevant use cases covered below, you may uncover other troubleshooting scenarios specific to your environment.
Reclaiming unused application licenses in Entra ID
Use this workflow to remove a user from a license group if they no longer need the application.
From the Workflows module:
Ensure the License reclamation workflow is deployed and configured.
Set up a schedule trigger to run the workflow automatically.
The workflow uses the Entra ID connector thinklet to retrieve the UUID from the UPN.
If the UUID is found, it checks the user's group membership.
If the user belongs to the group, a campaign is launched requesting license return.
Based on user response or automation settings, the user is removed from the group.
Reclaiming unused application licenses in on-premises Active Directory
Use this workflow when license groups are managed on-prem.
From the Workflows module:
Deploy the License reclamation (on-premises Active Directory) workflow.
Configure a schedule trigger to run the workflow automatically.
The workflow retrieves the user's SAM account name and group ID.
It checks if the user is in the application group.
A campaign prompts the user to return the license if unused.
Upon consent, a remote action removes the user from the on-prem AD group.
RELATED TOPICS
Last updated
Was this helpful?