# Roles & Permissions

Effective user management ensures that team members have the right level of access to analytics and experimentation tools while maintaining security and accountability.

### Roles & Permissions

Mtrix provides a flexible role-based access control system to match your organization's structure and security requirements.

#### Predefined Roles

Mtrix comes with five predefined roles to get you started quickly:

**Admin**

Full access to all features and settings.

* **Analytics**: Full access to all data and reports
* **Experiments**: Create, edit, start, stop, and delete experiments
* **Session Recording**: View all recordings and manage settings
* **Performance**: Access all performance data and configure alerts
* **User Management**: Invite users and manage permissions
* **Billing & Account**: Manage subscription and billing

**Editor**

Create and manage content, analytics, and experiments without administrative access.

* **Analytics**: View and create reports and dashboards
* **Experiments**: Create, edit, start, and stop experiments
* **Session Recording**: View recordings and create highlights
* **Performance**: View performance data and create reports
* **User Management**: No access
* **Billing & Account**: No access

**Project Manager**

Oversee projects and analyze results without the ability to modify settings.

* **Analytics**: View and create reports and dashboards
* **Experiments**: View results and approve changes
* **Session Recording**: View recordings
* **Performance**: View performance data
* **User Management**: No access
* **Billing & Account**: No access

**Member**

Basic access for team members who need to view data and participate in discussions.

* **Analytics**: View predefined dashboards and reports
* **Experiments**: View results of selected experiments
* **Session Recording**: View shared recordings only
* **Performance**: View basic performance metrics
* **User Management**: No access
* **Billing & Account**: No access

**Tester**

Specialized role for QA and testing teams.

* **Analytics**: Limited access to testing-related data
* **Experiments**: Preview and test experiments
* **Session Recording**: Create test recordings
* **Performance**: View performance during testing
* **User Management**: No access
* **Billing & Account**: No access

#### Permission Matrix

Configure detailed permissions for each role:

<table><thead><tr><th width="215.06842041015625">Feature</th><th width="104.9921875">Admin</th><th>Project Manager</th><th width="80.2734375">Editor</th><th width="87.3984375">Member</th><th width="116.99407958984375">Tester</th></tr></thead><tbody><tr><td><strong>Analytics</strong></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>View Dashboards</td><td>✓</td><td>✓</td><td>-</td><td>✓</td><td></td></tr><tr><td>Create Dashboards</td><td>✓</td><td>✓</td><td>-</td><td>✓</td><td></td></tr><tr><td>Edit Dashboards</td><td>✓</td><td>✓</td><td>-</td><td>✓</td><td></td></tr><tr><td>Delete Dashboards</td><td>✓</td><td>✓</td><td>-</td><td>✓</td><td></td></tr><tr><td>Export Data</td><td>✓</td><td>✓</td><td>-</td><td>-</td><td></td></tr><tr><td><strong>Experiments</strong></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>View Experiments</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td></td></tr><tr><td>Create Experiments</td><td>✓</td><td>✓</td><td>-</td><td>-</td><td></td></tr><tr><td>Edit Experiments</td><td>✓</td><td>✓</td><td>-</td><td>-</td><td></td></tr><tr><td>Start/Stop Experiments</td><td>✓</td><td>✓</td><td>-</td><td>-</td><td></td></tr><tr><td>Delete Experiments</td><td>✓</td><td>✓</td><td>-</td><td>-</td><td></td></tr><tr><td><strong>Session Recording</strong></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>View Recordings</td><td>✓</td><td>✓</td><td>○</td><td>✓</td><td></td></tr><tr><td>Create Highlights</td><td>✓</td><td>✓</td><td>-</td><td>✓</td><td></td></tr><tr><td>Delete Recordings</td><td>✓</td><td>✓</td><td>-</td><td>-</td><td></td></tr><tr><td><strong>Performance</strong></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>View Metrics</td><td>✓</td><td>✓</td><td>○</td><td>✓</td><td></td></tr><tr><td>Configure Alerts</td><td>✓</td><td>✓</td><td>-</td><td>-</td><td></td></tr><tr><td>Modify Thresholds</td><td>✓</td><td>✓</td><td>-</td><td>-</td><td></td></tr><tr><td><strong>User Management</strong></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Invite Users</td><td>✓</td><td>✓</td><td>-</td><td>-</td><td></td></tr><tr><td>Manage Roles</td><td>✓</td><td>-</td><td>-</td><td>-</td><td></td></tr><tr><td>View User Activity</td><td>✓</td><td>-</td><td>-</td><td>-</td><td></td></tr></tbody></table>

✓ = Full access\
○ = Limited access (shared items only)\
\- = No access


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.mtrix.io/user-management/editor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
