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

# Roles & Permissions

> Manage role-based access control in ChatterMate by assigning Admin and Agent roles and tuning the permissions that control what each team member can see and do.

# Roles & Permissions

Configure access control and manage user permissions through role-based authentication.

<Frame>
  <img src="https://mintcdn.com/chattermatechat/KuJSDVe8niV0oBYv/images/roles-permissions.png?fit=max&auto=format&n=KuJSDVe8niV0oBYv&q=85&s=569ded39403c7a26891af12f23b1a430" alt="Roles and Permissions Dashboard" width="3024" height="1520" data-path="images/roles-permissions.png" />
</Frame>

## Role Types

### Default Roles

<CardGroup cols={2}>
  <Card title="Admin" icon="shield-check">
    Complete system access and management capabilities
  </Card>

  <Card title="Agent" icon="user-headset">
    Chat and assigned features access
  </Card>
</CardGroup>

### Custom Roles

Create specialized roles with:

* Custom permission sets
* Specific access levels
* Department-based permissions
* Feature-based restrictions

## Permission Categories

### View Permissions

<AccordionGroup>
  <Accordion title="Basic Access">
    * View agent information
    * Access analytics dashboard
    * View assigned conversations
    * Read knowledge base
  </Accordion>

  <Accordion title="Management Access">
    * User administration
    * Role configuration
    * Agent management
    * Chat assignment control
  </Accordion>

  <Accordion title="System Access">
    * Organization settings
    * Subscription management
    * System configuration
    * Advanced features
  </Accordion>
</AccordionGroup>

## Role Features

### Role Creation

1. Custom role naming
2. Permission selection
3. Access level definition
4. Feature restrictions

### Role Management

* Edit existing roles
* Update permissions
* Modify access levels
* Track role changes

### Role Assignment

* Assign to users
* Bulk role updates
* Role inheritance
* Access control

<Card title="Chat Management" icon="messages" href="/features/chat-management">
  Next: Learn how to manage customer conversations
</Card>
