---
title: "Manage User Access with Roles"
slug: "role-based-access-control"
description: "Learn how Role-Based Access Control (RBAC) helps manage user permissions in Dialpad to ensure secure, streamlined admin access."
tags: ["enterprise support portal", "es portal", "rbac", "role based access control", "user policy"]
updated: 2025-11-03T19:04:37Z
published: 2025-11-03T19:04:37Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.dialpad.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage User Access with Roles

Give users the right tools—without giving them too much access. Role-Based Access Permissions (RBAC) let Company Admins assign predefined roles to users, making it easy to manage access to analytics and Conversation History without handing over full admin privileges. This helps reduce admin overhead, streamline team management, and support compliance needs—especially for enterprise-scale organizations.

Let’s dive into the details.

> [!NOTE]
> Who can use this
> 
> Role-based user access control is available to Enterprise users on [all Dialpad plans](https://www.dialpad.com/pricing/#business).
> 
> Company and Office Admins can assign predefined user roles to their users.

## Roles

Dialpad offers 5 [standard Admin and Supervisor roles](/v1/docs/admin-permissions-in-dialpad) to give your users permissions to specific sections in offices and group settings.

| **Role** | **What they can do** |
| --- | --- |
| **Admin** | Provides admin access depending on the scope selected for the user: - **Company Admin** - users are provided full access to all company settings and offices. - **Office Admin** - users are provided full admin access to the office to which they belong. - **Regional Admin** - users are provided full admin access to selected offices or an office that isn’t the user’s office. |
| **Analytics Manager** | Manage analytics tools and dashboards. They can: - Configure and manage real-time dashboards to monitor key call center metrics, agent performance, and operational insights. - Access and analyze conversation data, including call records, digital interactions, AI-driven insights, CSAT scores, business intelligence reports, and playbook performance. |
| **Call QA Analyst** | Manage and monitor customer interactions to ensure compliance, improve agent performance, and enhance service quality. They can: - Access and review historical conversation data, including transcripts, call recordings, and interaction details. - View and analyze calls and digital interactions assigned to or conducted by the user. - Search for specific conversations, keywords, or topics within recorded calls and messages for quality assurance and compliance. - Create and manage curated lists of recorded calls for training, coaching, and performance evaluation. |
| **Conversation Design Manager** | Manage digital channels, such as IVR workflows, AI assistants, and digital processes. |
| **User Manager** | Provides granular control for admins, covering user management, phone assignments, and department operations. |

## Assign a user role

User roles can be assigned from both Company and Office Settings.

Let’s look at each method.

### Assign user roles from Company Settings

To assign a user role, go to the Dialpad **Admin Portal.**

1. Select **My Company**
2. Select **Access Control**> **Roles**
3. Select the role you want to assign a user to
4. Select **Assign** ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/assign-roles.jpeg)
5. Choose which office(s) you want the role to apply to
6. Add the user(s)

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/assign-roles(2)(1).jpeg)
7. Select **Save**

### Assign user roles from Office Settings

To assign a user role from Office Settings, go to the Dialpad **Admin Portal.**

1. Navigate to **Office Settings** > **Users**![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/office-setting-assign-role.jpeg)
2. In the **Roles** column for the user, select **Assign role**
3. Check the box(es) beside the role(s) you want to assign ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/office-setting-assign-role(2).jpeg)
4. Select **Save**

## Assign an admin role

Admin roles can be applied in bulk or individually. Office and Regional Admin access can be granted from the Office Settings, while Company Admin permissions must be assigned from Company Settings.

### Assign an admin role from Company Settings

To assign an admin role from Company Settings, go to the Dialpad **Admin Portal.**

1. Select **My Company**
2. Select **Access Control**>**Admins and Managers**
3. Select **Add Admin/Manager** ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/admins-and-managers.jpeg)
4. Choose which user(s) you want the permission to apply to
5. Select the role type and office ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/A240B818-47B8-4882-9CCC-80D080677FD2.jpeg)
6. Select **Save**

### Assign an admin role from Office Settings

To assign an admin role from your Office Settings, go to the Dialpad **Admin Portal.**

1. Navigate to **Office Settings** > **Users**![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/office-setting-assign-role(1).jpeg)
2. In the **Roles** column for the user, select **Assign role**
3. Select the type of admin access and to which office(s) ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/office-setting-add-admins.jpeg)
4. Select**Save**

> [!TIP]
> Tip
> 
> To unassign or change a user’s role, select the role, uncheck the box(es) beside it, and select Save.

## Frequently asked questions

### Can I create my own role?

Custom roles are not supported at this time.

### Will you be adding more roles?

Yes, we have several new roles that will be coming out soon.

### Is there group-level granularity?

Not yet, but we’re working on adding group and shared line granularity to this feature.

## Related

- [Use the Enterprise Support Portal](/use-the-enterprise-support-portal.md)
