This article helps you:
Efficiently assign and manage permissions for large numbers of users
With permission groups, you can assign multiple users sets of permissions in a single step, based on membership in a specific group, streamlining the process of provisioning and managing your Amplitude organization.
For example, you might create groups like "Marketing Team" or "Payments Team," add users to them, and assign project permissions to each group, instead of to each individual team member. All users assigned to a group receives that group's permissions. You can assign users to multiple groups, and the only way to change a specific group member's permission level is to remove them from the group.
Amplitude grants the highest level of permissions assigned to a user. When you assign a user to a group, they inherit its project permissions. If a user has their own set of project permissions, their new set of permissions are a combination of the two, with projects taking on the highest role.
This feature is available to users on Enterprise plans only. Review the pricing page for more details.
To create a new group, follow these steps:


You can modify the group's permission levels, add or remove group members, change the group type or the team spaces associated with the group, or add projects to a group at any time.
To remove a member from the group, navigate to the Members tab and check the box next to the member's name. Then click Remove.
To modify the group's permission level for a specific project, navigate to the General tab and check the box next to the project's name. Click the Edit Project Role dropdown and select the appropriate project role for the group, or click Remove Project Access to prevent access to the project from members of this group.
When inviting new users to your organization, you can assign them to a group and/or assign individual project permissions during the 'Assign Access' step.
You can assign user permissions either through groups, or individually through User Management. Admins should decide on a method for assigning user permissions, whether it's one method over the other or a hybrid of the two. The table below contains information to help decide which method is best suited for your organization.
| Method | Pros | Cons |
|---|---|---|
| Groups | Organize permissions and scale. Integrate with other permissions models in the future. | Harder to manage individual overrides to user permissions. Requires creating a new Group for exceptions. |
| User Management | Customized permissions for each user. | Difficult to manage at larger scales. Difficult to keep organized. |
| Hybrid | Benefits of both methods - organization and scale along with individually assigned permissions for one-off cases. | Difficult to know which assignment is the source of truth. |
If your organization uses third-party identity and access management software (for example, Okta, Google Workspace, SailPoint), you can integrate these with Amplitude in the future. Consider setting up groups within Amplitude that align with the company structure and standard sets of permissions and roles in your organization. Access management integrations can only be managed through groups.
When a user has multiple permission levels for a single project (either through group membership or individual assignment), the user enjoys the highest permission level available to them.
Example A: You assign Oleg to a group that provides Member permissions to a project.
If you assign permissions to a user through User Management, those permissions can't be removed, downgraded, or limited through a group's permission levels. Conversely, if you assign permissions to a user through membership in a group, those permissions can't be removed, downgraded, or limited through User Management.
Example B: Akiko is a Manager of a project through membership in a group with Manager-level permissions.
If you remove a user from a group, Amplitude revokes the permissions granted through the group. If a user also has project permissions through User Management, those permissions remain intact.
Example C: You individually assign Marco Viewer permissions for Project A. Marco also receives Manager permissions for Project A and Project B through group membership.
If you don't assign any permissions to a user individually or through group membership, that user can't view any content within your Amplitude organization.
Example D: Tyra doesn't have any individually assigned project permissions but belongs to a group that grants Member permissions for Project A.
May 9th, 2024
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.