Re-allocate User License in 50 seconds: what it asks, what it does and what you get.
What the form asks
What it does
- Creates a ticket in your PSA, if Ticketing is on.
- Waits for approval, if Approval is Internal or External, or a conditional override matches.
- Remove Licence: takes the licence away from the person in Remove licence from, in the client’s Microsoft 365.
- Assign Licence: gives the same licence to the person in Assign licence to.
Configure it
Go to Config, search forlicence and click Re-allocate User License.
Configure Re-allocate User License: every option, step by step (1:28).
Approval, Ticketing and User directory filters are set on Base config and apply to every client unless you override them for one. For how Base config and client overrides work, see How configuration works.
Troubleshooting
Someone isn't in the Assign licence to list
Someone isn't in the Assign licence to list
Check User directory filters. Licensed users only is on by default, so people with no licence aren’t listed; untick it on Base config or for that client. Active users only hides accounts whose sign-in is blocked.
The run failed at Assign Licence
The run failed at Assign Licence
The licence was already removed from the person in Remove licence from, and Core doesn’t add it back. Open the run in Executions to see Microsoft’s error, fix the cause, then assign the licence in the Microsoft 365 admin center. With Log actions on, the ticket’s last note is the one for Remove Licence.
Related
- Workflow catalogue
- Run a workflow
- Executions
- License Management, which assigns or removes licences for one person
- User Offboarding, which can remove a leaver’s licences

