P1LM [v1.0.12] - Feature Release
Release Date: 4 NOVEMBER 2026
Product: P1LM
Release Type: New Features
Action Required: No
Overview
This release adds bulk license management to P1LM.
Onboarding Supervisors and Admins can now add or remove Mattermost licenses for many users in a single request, track each request's processing status, and export the results.
New features
1. Bulk add and remove licenses
Onboarding Supervisors and Admins can now add or remove Mattermost licenses for many users at once. There is no limit on the number of users in a bulk request. Requests are processed in the background, so you can leave the page after you create one.
Previously, licenses could only be added or removed in batches of up to 20 users.
Adding a license also adds the user to the team, because team membership is based on licenses provisioned by that team.
How to use it
- Open the Team licenses page and select a team.
- Select Manage licenses, and then select Bulk.
- Select New bulk request.
- Select Add or Remove.
- Select the Mattermost ILs to include.
- Enter the P1 usernames or email addresses of the users. Separate entries with commas or enter one per line.
- Select Create bulk add request, or the matching remove button if you selected Remove.
TIP
Usernames and email addresses must match the user's P1 SSO account.
INFO
For smaller changes, select Manage licenses, and then select Inline. Inline works best for up to 50 license changes at a time.
2. Bulk request status
Users can now view all current and past bulk requests on the Manage Bulk Licenses page. The table lists each request's creation date, action, applications, status, and creator.
Select a request to view its processing status for each user:
| Status | Description |
|---|---|
| Pending | The request is waiting to be processed. Processing starts within a few minutes. |
| Processing | P1LM is completing the request. |
| Error | An issue occurred. P1LM retries the action automatically. |
| Failed | The action could not be completed and will not be retried. For example, the identifier did not match a P1 SSO account, or the team ran out of licenses. |
| Success | The action was completed. |
A completed request shows Warning when only some users were processed successfully.
How to use it
- Open the Team licenses page and select a team.
- Select Manage licenses, and then select Bulk.
- Select a request to view its details.
- To see why a user failed, select the failed license in the table.
INFO
If a request includes more users than the team has available licenses, P1LM grants licenses in the order the users are listed until none remain. The remaining users show Failed.
3. Bulk request export
Users can now export the results of a bulk request as a CSV file. The export shows whether each user's license was added or removed and, if not, the reason.
How to use it
- Open the Manage Bulk Licenses page.
- Do one of the following:
- Select the download icon in the request's Actions column.
- Open the request, and then select Export results.
Customer impact
No changes to existing configuration are required to use these features.
Individual license assignment has moved under Manage licenses > Inline on the team page.
Related documentation
See the Onboarding Supervisor Guide for additional information about managing users and Mattermost licenses.