CMS: Creating Custom Roles and Permissions
- Creating custom roles that allow CMS access
- FAQs
Creating custom roles that allow CMS access
Choose which CMS permissions to assign to the role. Each permission gives collaborators access to a specific set of actions in your CMS, from working on draft items to managing entire collections. You can set an individual collection's advanced permissions to specify access levels or roles that have CMS access.
To create a custom CMS role:
Go to Roles & Permissions in your site's dashboard.
Click Manage Roles at the top.
Click + Create New Role.
Enter the Role Title and Description in the relevant fields.
Click CMS in the Permissions section.
Select the checkboxes next to the permissions you want to assign to the role:
Manage Content: Can view, add, and edit content in existing collections.
Edit Drafts: Can add, edit, and delete only draft items in existing collections. This permission only applies when the collection is set to Save changes as draft first. Learn more about saving collection changes as drafts before publishing.
Manage Backups: Can add, restore and delete backups for all collections.
Note: Make sure to also select Manage Content to grant access to the CMS so collaborators with the role can access the CMS and use backups.Manage Indexes: Can add and delete indexes for all collections.
Note: Make sure to also select Manage Content to grant access to the CMS so collaborators with the role can access the CMS and use indexes.Manage Collections: Can create new collections, delete collections, and add, delete, or edit fields in all collections. Selecting this permission also selects the Manage Content permission.

(Optional) Add permissions from other areas such as Editor, Sites, or Stores:
Click the relevant dropdown (e.g. Editor, Sites, Stores).
Select the permissions you want to assign to the role.
- Editor: Edit Site
- Studio Editor: Edit Code
- Studio Editor: Edit Site Structure
- Velo: Access developer tools

- Click Save.


