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

# Roles & permissions

> Control exactly what each team member can see and do with event roles and custom permissions.

**In short:** A role decides what a team member can see and do in your event. Reg Plus comes with ready-made roles, and you can build your own when you need finer control. You set these up under **Event settings → Team & roles → Roles**.

## Ready-made roles

Every event starts with a set of system roles you can assign straight away. Each one works at a level — the whole **event**, or a single **ticket type** (category):

* **Co-Host** — broad access to help run the whole event.
* **Onspot Manager** — for on-ground staff running check-in and badges.
* **Finance Manager** — access to orders, payments and financial reports.
* **Event Viewer** — can view the event but not make changes.
* **Category Manager** — manage a specific ticket type.
* **Category Viewer** — view a specific ticket type only.
* **Accred Manager** — manage accreditation.

![The Event roles list with system roles and their access levels](https://mintcdn.com/dreamcast-4085c99b/_o5Se_NeT7nv_9IS/images/regplus-event-roles.jpg?fit=max\&auto=format\&n=_o5Se_NeT7nv_9IS\&q=85\&s=786ceeb35ed03a11f887fc6653255aab)

## Create a custom role

If the ready-made roles don't fit, build your own with exactly the access you want.

**1. Open Roles**

Go to **Event settings → Team & roles** and stay on the **Roles** tab. Click **+ Create Role**.

**2. Name the role**

Give the role a clear name, like *Help desk* or *Sponsor liaison*.

**3. Set permissions**

Pick a section on the left (Overview, Event Details, Registrations, Payments, Operations, Communications, Marketing and more), then tick the exact actions this role should have on the right. Use **Select all** to grant a whole section at once.

![The Create role screen with sections and per-action permissions](https://mintcdn.com/dreamcast-4085c99b/_o5Se_NeT7nv_9IS/images/regplus-create-role.jpg?fit=max\&auto=format\&n=_o5Se_NeT7nv_9IS\&q=85\&s=626eb5d68c8b3bf5aab4acc641179f29)

**4. Save the role**

Click **Save Role**. It's now available to assign when you invite a team member.

> [!TIP]
>
> Give each person the least access they need to do their job. A finance colleague rarely needs to edit your registration form, and on-ground staff usually only need check-in.

## Assign a role

Roles are assigned when you invite someone on the **People** tab. See [Team access & roles](/regplus/team-access) for the invite steps.

## What's next?

> **[Team access & roles](/regplus/team-access)**
>
> Invite colleagues and assign roles.

> **[Advanced mode](/regplus/advanced-mode)**
>
> Unlock team roles and other tools.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.