Auto-claim policies for Power Automate licenses

As an administrator, you traditionally assign licenses to users manually. Auto-claim for Power Automate licenses allows administrators to easily set up policies in the Microsoft 365 admin center, similar to other Microsoft products and services. Once a policy is configured, any user in the organization who requires an individual Power Automate user license is automatically assigned a license.

You can create and manage these auto-claim policies in the Microsoft 365 admin center.

Auto-claim policies scope

The current scope of Power Automate license auto-claim policy applies to the following licenses:

  • Power Automate premium plan
  • Power Automate per user plan (legacy)

When the auto-claim policy is configured, the following scenarios automatically assign a license to a user when the user lacks the required entitlement.

Power Automate per user plan

In the Power Automate portal:

  • User triggers / saves / turns on a premium cloud flow (or standard flow for managed environments)
  • User requests the Power Automate per user license

Power Automate premium

In addition to the scenarios listed for the Power Automate per user plan, users perform these tasks.

In the Power Automate portal:

  • User triggers / saves / turns on a premium cloud flow with attended RPA (Robotic Process Automation)
  • User requests the Power Automate premium license

In the Power Automate for desktop application (installer version 2.43 or later version):

  • User selects Go Premium
  • User has a self-assisted premium trial and is actively using RPA capabilities

Create an auto-claim policy for Power Automate licenses

Use the information described here to set up an auto-claim policy for Power Automate.

For more information on managing auto-claim policies in the Microsoft 365 admin center, go to Manage auto-claim policies in the Microsoft 365 admin center.

Who can create and manage auto-claim policies?

You must have Microsoft 365 global admin privileges to create and manage auto-claim policies. For more information, go to Admin roles in the Microsoft 365 admin center.

Turn on the auto-claim policy feature

You must first enable the auto-claim policy feature in the Microsoft 365 admin center before creating an auto-claim policy.

  1. Sign in to Microsoft 365 admin center.
  2. On the Navigation menu, select Billing > Licenses.
  3. Select the Auto-claim policy tab.
  4. Select Turn on setting.

After you turn on the feature, you can create an auto-claim policy.

Create an auto-claim policy for Power Automate

The auto-claim policy tab displays the policies you created. You can view the policy's name, the associated app, the assigned product, the available licenses, and the policy's status.

To create a new policy, complete the following steps:

  1. In the Microsoft 365 admin center, select Billing > Licenses.

  2. Select the Auto-claim policy tab, and then select Add a policy.

  3. On the Name this auto-claim policy page, enter a name for the policy, and then select Next.

  4. On the Set an auto-claim app and product page, select from the following plans displayed in the dropdown list based on your license type:

    License Type Auto-claim app Product assigned
    Power Automate per user plan Power Automate per User Plan Power Automate per user plan
    Power Automate premium Power Automate RPA Attended Power Automate Premium
  5. On the Select apps page, select or clear the checkboxes for the apps to include or exclude with the license and then select Next.

  6. On the Review and finish page, verify the new policy information, make any necessary changes, and then select Create policy.

    The policy details display.

    Screenshot of Auto-claim policy configuration for Power Automate.

View license assignment in auto-claim policy report

The auto-claim policy report displays all license assignments from the auto-claim policy in the last 90 days.

To view the auto-claim policy report:

  1. In the Microsoft 365 admin center, select Billing > Licenses, and then select the Auto-claim policy tab.
  2. Select View report. The Auto-claim policy report page lists all licenses assigned from each policy in the last number of days. By default, the page shows the past 90 days.

To change the time period shown, select the Past 30 days dropdown list. You can view reports for the past 1, 7, 30, and 90 days.

Auto-claim policy enabled by default

To simplify license management for administrators, in tenants with Managed Environments, auto-claim policies doesn't require manual activation by admins. Auto-claim policies are automatically created. Starting April 15, 2024, tenants using managed environments in Microsoft 365 admin center will have a new auto-claim license policy for Power Automate. This policy ensures that users who need a Power Automate premium or per user plan (legacy) license receive it automatically, if the license is available in your tenant.

By default, this policy is applied to users in managed environments. However, admins can choose to extend this policy to apply to standard environments as well via a setting in the Power Platform admin center.

Can administrators update the policy?

Yes, administrators can manage the policy in the Microsoft 365 admin center just like any other auto-claim policy. Administrators can disable the policy, delete it, and view reports on which users were assigned licenses.

In the Power Platform admin center, administrators can decide whether the policy should apply to Managed Environments only or all environments.

  1. Sign in to Power Platform admin center.
  2. Select Settings > Auto-claim policies.
  3. On the Auto-claim policies pane, select whether the policy should be applicable to All Environments or Only Managed Environments.

Support for group-based license assignment

Auto-claim policies support individual license assignment, which means that licenses are assigned to individual users. If your organization already has an existing process for license assignment, administrators can still make use of the auto-claim policy while maintaining their current workflow.

Administrators can review the list of users to whom licenses were assigned through the auto-claim policy in the Microsoft 365 admin center. Then, they can make changes, as needed, such as unassigning auto-claim-assigned licenses and moving users to designated groups to use Microsoft Entra group-based licensing. For more information about group based licensing, go to Group-based licensing scenarios.

Here are some commands that can help in unassigning licenses and adding users to the required Microsoft Entra group.

##
#Install and import AzureAD PowerShell module prior to running these commands
##
##You might be able to get a list of users, that have been auto-assigned a 
##license directly, via Microsoft Admin Center. Follow instructions at 
##https://learn.microsoft.com/en-us/microsoft-365/commerce/licenses/manage-auto-claim-policies?view=o365-worldwide#view-an-auto-claim-policy-report
##
##Once you have a list of users, you can use the following commands to remove 
##the direct license assignment and add the user to a licensed group, or 
##you might tweak the script to iterate through a list of users and 
##perform this in bulk
##
##Please note that adding a user to a licensed group might not result in an 
##immediate license assignment. Refer to https://learn.microsoft.com/en-us/entra/identity/users/licensing-group-advanced for more information
#############################################>

$Credential = Get-Credential

# Connect to Azure AD
Connect-AzureAD -Credential $Credential

#The user that will get a group based license
$LicensedUser = Get-AzureADUser -SearchString "<UPN, display name or object ID of the user for which you want to assign a license>"

#The group that has the license assigned
$LicensedGroup = Get-AzureADGroup -SearchString "<Object ID or name of the group that has a relevant license assigned>"

#SKU part number of the sku that needs to be unassigned
# Power Automate premium = "POWER_AUTOMATE_ATTENDED_RPA"
# Power Automate per user (legacy) = "FLOW_PER_USER"
$SkuPartName = "POWER_AUTOMATE_ATTENDED_RPA"

#Get the SkuID of the license that needs to be unassigned from the user
$LicenseSku = Get-AzureADSubscribedSku | Where-Object {$_.SkuPartNumber -eq $SkuPartName}

#Create the AssignedLicenses Object, used for removing direct license assignment from the user
$LicensesToRemove = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicenses
$LicensesToRemove.RemoveLicenses = $LicenseSku.SkuId

#Remove directly assigned license from the user
#Note that this command will result in an error if the user does not have the relevant license assigned directly
Set-AzureADUserLicense -ObjectId $LicensedUser.ObjectId -AssignedLicenses $LicensesToRemove

#Add user to a licensed group
Add-AzureADGroupMember -ObjectId $LicensedGroup.ObjectId -RefObjectId $LicensedUser.ObjectId

Limitations

This section presents all the limitations of the auto-claim policy for Power Automate.

Auto-claim policy might take up to two hours to activate after creation

After creating the Power Automate license auto-claim policy, it might take up to two hours for the configured policy to be activated and propagated across the relevant Microsoft services.

Successful license auto-claim isn't immediately reflected in Power Automate portal

When a Power Automate user license is auto-claimed, there might be a slight delay before the license status is updated in the Power Automate portal. During this period, the portal might indicate that the user doesn't have the auto-claimed license. However, the user does have access to premium features despite the portal's display.

See also

Types of Power Automate licenses

Frequently asked questions about Power Automate licensing