> For the complete documentation index, see [llms.txt](https://docs.cubu.com/guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cubu.com/guides/understanding-the-basics/security-and-permissions/built-in-roles.md).

# Built-in Roles

A list of Cubu's built-in roles.

## Agents and Case Handlers

### **Agent role**

The Agent role allows members to act in designated units, inboxes, and services.\
See: [Access Control](/guides/understanding-the-basics/security-and-permissions/access-control.md) for details.

Members of the Agent role have the following permissions:

* **View** cases in explicitly designated inboxes and units.
* **Process** cases in explicitly **designated inboxes** in their **current unit** (see case actions below).
* Manage data records in designated tables.
* Manage appointments in their **allocated** calendars.
* View real-time stats in their current unit.
* Self-assign/self-unassign a case.
* Occupy/vacate a workstation.
* Use these tools:
  * Agent Console&#x20;
  * Calendar
  * Data Manager
  * Case Browser
  * Real-time Monitor

### **Power Agent role**

The Power Agent role allows members to perform case-related actions in designated units, inboxes, and services. \
See: [Access Control](/guides/understanding-the-basics/security-and-permissions/access-control.md) for details.

Members of the Power Agent role have the following permissions:

* **View** cases in inboxes and units based on group memberships.
* **Process** cases in designated inboxes within their unit (see case actions below).
* Manage data records in tables they can access via group memberships.
* Manage appointments in calendars for services they can access through group memberships.
* Agent Console Actions
  * Manage workspaces in their current unit.
  * Add or remove inbox columns.
* Use these tools:
  * Agent Console&#x20;
  * Calendar
  * Data Manager
  * Case Browser
  * Real-time Monitor

### Case Manager role

The Case Manager role allows members to perform case-related action in **any** unit or inbox.

### Appointments Manager role

Appointment Managers can **schedule** or **cancel** appointments in calendars within units where they have been explicitly granted access.

### Case Actions

The table below outlines the actions related to cases available for each role.

<table><thead><tr><th width="274">Action/Role</th><th width="116" align="center">Agent</th><th width="115" align="center">Power Agent</th><th width="119" align="center">Case Manager</th><th align="center">Appointments Manager</th></tr></thead><tbody><tr><td>Schedule appointment</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"> -</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td></tr><tr><td>Cancel appointments</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td></tr><tr><td>Change case position in queue</td><td align="center">-</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Check-in appointment</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Unlock active case locked by another users (“force unlock”)</td><td align="center">-</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Update channel and language</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Update contact information</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Update fields and tags</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Update linked customer</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Start service</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Self-assign a case</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Assign a case to another user</td><td align="center">-</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Move case to another inbox</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Print case ticket</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Update pending to waiting and vice versa</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Read/write case notes</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Return active case to the queue</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Resolve an active case</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr><tr><td>Resolve a waiting case</td><td align="center"> -</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="1f7e2">🟢</span></td><td align="center">-</td></tr></tbody></table>

## Operation Roles

### **Service Operator**

* Manage calendars, working hours, and staffing.&#x20;
* Access to the Services and Working hours tools.

### Unit Manager

The Agent role allows members to perform actions in designated units. To designate a unit, add the user as a member of that unit. See [Unit Access Permissions](/guides/understanding-the-basics/security-and-permissions/access-control/unit-access-permissions.md).

* View the real-time agent status (via the Agents Status dashboard widget)
* View real-time data of any units based on group membership.
* Use these tools:
  * Real-time Monitor

## Admin Roles

### **Account Admin role**

* Manage subscriptions, licenses, billing, and payments.&#x20;
* Access the Billing Admin tool.

### **Data Analyst:**&#x20;

* View reports and explore data.&#x20;
* Access the Report Management tool.

### **Directory Admin**

* Manage the organization tree, including units, inboxes, workstations, portals, kiosks, and digital signs.&#x20;
* Access the Directory tool.

### **Engagement Admin**

* Edit public texts; manage media files; edit portals, kiosks, and virtual ticket profiles; edit SMS and Email messages; manage digital sign layouts. &#x20;
* Access the Media library, Messaging, Playlist manager, Printed tickets, Public apps, Public texts, Signage manager, Signage designer, and Visual tools.

### **Organization Admin**

* Manage the organization configuration, security groups, interfaces, integrations, etc.&#x20;
* Access the Organization-Settings tool.

### **Service Admin**

* Manage service categories, data tables, field types, tags, routes, and automations.&#x20;
* Access the Data Tables, Metadata, and Service tools.&#x20;

### **Users Admin**

* Invite users, manage group and unit memberships, and user licensing.&#x20;
* Access the Users tool. &#x20;
