---
title: "Roles & Permissions in Mailercloud"
description: "Control exactly who can access what in your workspace. This guide explains how Mailercloud's built-in access control system works, the five available roles, and how to add, invite, and customise teammates."
url: https://help.mailercloud.com/en/articles/174-roles-and-permissions-in-mailercloud
collection: "Account settings"
updated: 2026-09-28
language: en
---

# Roles & Permissions in Mailercloud

Control exactly who can access what in your workspace. This guide explains how Mailercloud's built-in access control system works, the five available roles, and how to add, invite, and customise teammates.

## What are Roles & Permissions?

Every Mailercloud workspace has a built-in access control system that lets the workspace Owner give every team member exactly the access they need — and nothing more.

When you add a teammate to your account, you assign them a **role** that decides which pages they can open and which actions they can take. You can further fine-tune access on a per-user basis using the **Permission Picker**.

## What You Can Do with Roles & Permissions

-   Assign one of **five preset roles** to every team member (Owner, Admin, Manager, Analyst, Viewer)
    
-   Customise the default role on a per-user basis through the **Permission Picker**
    
-   Restrict access at the **page level** (campaigns, audiences, billing, etc.) and the **action level** (send a campaign, delete a contact, export a report)
    
-   Let any teammate raise a **"Request access"** notification to the Owner with one click
    
-   Enforce the same rules on the **customer-facing API** so external integrations can't bypass them
    

## How to Access Roles & Permissions

### Step 1: Navigate to Manage Users

1.  Log in to your Mailercloud account.
    
2.  Click the **user avatar** in the sidebar, then choose **Account**.
    
3.  Open **Settings → Users**.
    

![](https://staticfiles.gleap.io/gattachments/j8lhFicByqxEYxKoI86heQGdnFGMib5k7fENBKE48r2yirRZcjfsJTo2NvnTkYUUA55kxuUpJHm.png)

### Step 2: Add a New User

1.  Click **Add New User** in the top-right.
    
2.  Enter the teammate's **name**, **email address**, and pick one of the four assignable roles (**Admin**, **Manager**, **Analyst**, or **Viewer**).
    
3.  Click **Send Invite** — they'll receive an email to set their password and join your workspace.
    

![](https://staticfiles.gleap.io/gattachments/kbqGoFqtCvdrfIkrF3ibUZJmFoOCuhonzCPymnWBiOz2R1EkOZb4zIgDa7eXFhzlXHctCMD90cC.png)

### Step 3: Customise an Existing User

1.  From the Users list, click **Edit** on the user's row.
    
2.  **Step 1 (Roles):** Change the role if needed. If 2FA is enforced for your team, the Two-Factor Authentication toggle is visible here.
    
3.  Click **Proceed** to open the **Permission Picker** (Step 2).
    
4.  Expand any module (Campaigns, Audiences, Billing, etc.) and toggle individual **View / Edit / Delete / Send / Publish / Export** rights.
    
5.  Click **Save changes** — the new permissions take effect on the user's next page load.
    

![](https://staticfiles.gleap.io/gattachments/sRQUWYMTAXkKzH0PDsfg6fHGLfLX0YRDskKrfm19TY9BmECqzgOiHarK9aCrtJEEzKryCWeV8Xx.png)

![](https://staticfiles.gleap.io/gattachments/MrzOXnRXQFtQQZLeKBVbfERHjew9XGUclxxki0hZGcMG4vlYCO5944iT0RevM2EAdhU6fIXaWs1.png)

## The Five Roles at a Glance

<table data-id="ed6060e0-4c76-4801-af17-dfe09c4ab755" style="min-width: 75px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="35513e1a-ae7a-4e86-8055-e812a91b17af"><strong><mark data-color="#ffffff" style="background-color: #ffffff; color: inherit;">Role</mark></strong></p></td><td colspan="1" rowspan="1"><p data-id="f1599037-48c9-4aad-9600-d4c16b086d3c"><strong>Access Level</strong></p></td><td colspan="1" rowspan="1"><p data-id="12201403-d1b0-455f-bf3b-a9cc878e7434"><strong>Customisable?</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="6eb272f1-d264-420c-a769-f13a6f7d5ccc">Owner</p></td><td colspan="1" rowspan="1"><p data-id="72552494-b1f2-479c-8389-4373f12aa3e3">Full access — one per workspace</p></td><td colspan="1" rowspan="1"><p data-id="a93fcdaf-127b-4c16-8f86-2609c290270b">No</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="33f48417-f1fb-4396-9881-44658a3eeba4">Admin</p></td><td colspan="1" rowspan="1"><p data-id="a27380f2-4064-4f9e-8f07-c5ca6e38aa4f">Full operational access, including audit log and billing</p></td><td colspan="1" rowspan="1"><p data-id="eb4aa288-751f-4017-9911-e0ea773b23c4">No</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="ee1932c8-ef4b-429b-a639-4dec0ad47b6b">Manager</p></td><td colspan="1" rowspan="1"><p data-id="3558bf66-1e16-4baa-a5f9-cd247bed52fa">Day-to-day operations (campaigns, audiences, automations, templates)</p></td><td colspan="1" rowspan="1"><p data-id="a6df749c-cb4b-4609-9b32-200823a3343c">Yes</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="2bac4e8b-5e4e-4bec-a48e-6dba0fc27cef">Analyst</p></td><td colspan="1" rowspan="1"><p data-id="f93f8c70-d034-4c0f-a85e-db9a477be3c7">Read-only with full reporting and export rights</p></td><td colspan="1" rowspan="1"><p data-id="3498774c-1494-4bfe-9a61-d1e6437bdddb">Yes</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="faa8f222-c8f7-47a8-9bb9-86ca119d61db">Viewer</p></td><td colspan="1" rowspan="1"><p data-id="e89943fe-243e-4c54-b1a7-e52ae4e1fba7">Minimal read-only (dashboards, lists, campaigns, audiences)</p></td><td colspan="1" rowspan="1"><p data-id="6e45a8ba-4a05-4b68-ad9d-faa2d5d9903b">Yes</p></td></tr></tbody></table>

### Owner

-   One per workspace — always has full access.
    
-   Cannot be customised and cannot be re-assigned from the Edit User wizard.
    
-   The **only role** that receives "Request access" notifications from teammates.
    

### Admin

-   Full operational access, including the audit log and full billing management.
    
-   Cannot transfer ownership or delete the account.
    
-   Cannot be customised through the Permission Picker.
    

### Manager

-   Runs day-to-day operations across the workspace — campaigns, audiences, automations, templates, transactional API, and email verifier.
    
-   Cannot manage billing, the team, or workspace security settings.
    
-   Fully customisable per user.
    

### Analyst

-   Read-only access across the platform, with full reporting and export rights on contacts, activity logs, and the audit log.
    
-   Cannot create, edit, send, or delete anything.
    
-   Fully customisable per user.
    

### Viewer

-   Minimal read-only access — dashboards, lists, campaigns, and audiences.
    
-   No editing, no exports, no billing visibility.
    
-   Fully customisable per user.
    

## Key Features

### Inline Access Denial

When a user tries to open a page they don't have access to, the sidebar and header remain intact — there's no confusing redirect. Instead, the page body displays a clear **"Admin access needed"** card with a **Request access** button.

### Request Access

Any teammate can click **Request access** from any denial card. This instantly sends a notification to the workspace Owner showing exactly which page or action the user tried to reach — no tickets, no chasing. The Owner can respond directly inside Mailercloud.

## Frequently Asked Questions

#### Can the Owner role be assigned to another user?

No. There is only one Owner per workspace, and ownership cannot be transferred through the Edit User wizard.

#### Can I restrict an Admin's permissions using the Permission Picker?

No. The Admin role cannot be customised through the Permission Picker. If you need granular control, assign the Manager, Analyst, or Viewer role instead.

#### When do permission changes take effect?

Changes take effect the next time the user loads a page in their browser session.

#### Can API integrations bypass role-based restrictions?

No. The same permissions are enforced on the customer-facing API, so external integrations respect the same access rules as your team members.

#### Can a Viewer export reports?

No. The Viewer role has no export access. If a teammate needs export rights, assign the Analyst role or customise their permissions using the Permission Picker.

### Need Help?

If you're unsure which role is right for a team member, or need help configuring custom permissions, contact the [Mailercloud support team](https://www.mailercloud.com/contact-us). We'll help you set up the right access structure for your workspace.
