> For the complete documentation index, see [llms.txt](https://guides.mangoapps.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides.mangoapps.com/admin-guide/user-provisioning-and-management/admin-roles.md).

# Admin Roles

Managing the admin roles for your domain

## Overview

MangoApps allows different levels of administrative control within a domain. Each admin role has distinct permissions, and as a **Network Admin**, you can grant or revoke admin permissions and review all associated privileges through the **Admin Role** tab.

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FiAEV4GPyzZ6CE6w6JVYu%2F05-02-2025-09-45-03.png?alt=media&amp;token=69e6f880-63ca-4618-b844-48260a1dd79a" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
Users can be assigned multiple admin roles.
{% endhint %}

***

### Admin Role Types

The **Admin Role** tab provides a list of all admin roles within MangoApps.&#x20;

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2F9sYctQqgw34j3Q1bmsQm%2F27-02-2025-01-26-46.png?alt=media&amp;token=c13046ae-3c1e-4e02-816c-fec03c366571" alt="" width="563"><figcaption></figcaption></figure>

From this menu, network admins can:

* Click an admin role to view its assigned administrators.
* Add or remove admin permissions for network users.
* Review the permissions associated with each admin role.

***

### Admin Role Tools

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2F8TA2gBTkFZ0ozdr8fer8%2F27-02-2025-01-26-46.png?alt=media&amp;token=7703f49a-f41a-461d-b6e5-b87fad7b47c6" alt="" width="563"><figcaption></figcaption></figure>

The Admin Role menu allows network admins access to:

* **Admin Tab**: View all admins assigned to a selected admin role.
* **List of Admins**: Displays all users assigned as admins under the chosen role.
* **User Checkbox for Actions**: Select a user to revoke admin permissions.
* **Remove as Admin**: Click to revoke admin permissions for selected users.
* **Add Admin**: Assign admin privileges to network users.
* **Permissions Tab**: View all permissions assigned to a selected admin role.

***

### Adding/Removing an Admin User

To grant admin privileges to a network user:

1. Select the desired admin role tab from the left hand menu.
2. Click the **Add Admin** button.
3. In the resulting pop-up, enter the network user’s name in the **Select Users** text box.
   1. When assigning **Organization Admins**, specifically, also select the organization from the **Organization Admin For** drop-down menu.
4. Click **Make Admin**.
5. The user will receive a notification and an email confirming their new role.

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FjR2if7DLzN0leotAuryZ%2Fezgif-612c9b1ed7f5c7.gif?alt=media&amp;token=226568b2-cb30-4b96-9f56-5b8bd2365644" alt="" width="563"><figcaption></figcaption></figure>

***

#### Removing an Admin

To revoke a user's admin privileges:

1. Select the desired admin role.
2. Click the **Admin** tab and mark the checkbox next to the user’s name.
3. Click the **Remove as Admin** button.
4. In the confirmation pop-up, click **Yes**.

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FFqAAa4co5Sld9Z6P3G6x%2Fezgif-6df5183928db56.gif?alt=media&amp;token=60b95b40-479e-484e-ba7a-2c258e539cc2" alt="" width="563"><figcaption></figcaption></figure>

The selected admin will lose their administrative privileges. They will **not** receive a notification that this change has been made.

***

### Adding Custom Admin Roles

Network Admins can create custom admin roles for specific module administration.

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FQzyHW3QiC1qCrI1gzwVe%2Fezgif-6b89202f6643ab.gif?alt=media&amp;token=22a817c0-63b1-4918-ad32-de8eb76069ca" alt="" width="563"><figcaption></figcaption></figure>

#### Steps to Add a Custom Admin Role:

1. Click **Add Admin Roles**.
2. Enter a role title and select an icon.
3. Click **Add**.
4. Navigate to the **Admin** tab and click **Add Admin**.
5. Select users and assign them the new role.
6. Assign menu and module permissions under the **Permissions** tab.

Click **Done** to save the role settings.

With over 100+ permissions available, admins can tailor custom admin roles to meet the organization's needs.

***

### System User Roles in MangoApps

MangoApps provides the following pre-configured system roles for administration:

* **Domain Administrators / Network Administrators**
* **Organization Administrators**
* **Network Users**
* **Intranet Administrators / Company Administrators**
* **Project & Group Administrators / Team Administrators**
* **Department Administrators**
* **Project, Group, and Department Members**
* **Guest Users**
