header-logo
Getting started with WixBuild your website and business with Wix. Try using our AI tools to create your website, customize templates, or hire professionals to build or enhance your online presence.
Creating a websiteRead how to use the Wix Editor and manage content on your site. Discover how to protect your visitors' privacy and make your site accessible.
Account & billingReview your account settings, manage your subscriptions and plans and understand your invoices.
Using the Wix mobile appsUse our mobile apps to run your business efficiently on the go and set up a dedicated app for your site members to stay in touch.
Connecting a domainFollow our step-by step guides to learn how to purchase, connect or transfer a domain for your site, and find out how to keep your site’s data secure.
Managing your businessGet tools to grow your business and web presence. Find the right tools for your specific needs, set up online payments and keep track of your site's analytics.
Promoting your siteLearn to make your site more visible promoting it on search engines, sending emails and running paid ads. Improve your online presence with practical tips.
Studio, Partners & EnterpriseGet the most out of your Studio or Enterprise account with advanced features that'll help you work more efficiently.
Need more help?Find solutions for site performance and technical issues, learn about issues we’re working to fix or contact us for help.
placeholder-preview-image
Wix LearnImprove your skills with our courses and tutorials.
Wix BlogGet tips for web design, marketing and more.
SEO Learning HubLearn to increase organic site traffic from search engines.
Website developmentBuild a custom site using our full-stack platform.
Hire a ProfessionalGet matched with a specialist to help you reach your goals.
placeholder-preview-image
In this article
  • Creating custom roles that allow CMS access
  • FAQs

CMS: Creating Custom Roles and Permissions

In this article
  • Creating custom roles that allow CMS access
  • FAQs
Set up precise access controls for your teammates and collaborators in your CMS (Content Management System) by creating custom roles. Define what actions collaborators can take in the CMS, such as managing content and collections. These roles can also include permissions from other areas, such as the Editor, Sites, or Stores, to match collaborators' site-wide responsibilities. 

You can create as many custom roles as you need, assigning different collaborators varying access levels to your CMS collections. Once roles are assigned, use each collection's advanced permission settings to set permissions for specific roles and fine-tune their access. 

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:

  1. Go to Roles & Permissions in your site's dashboard.

  2. Click Manage Roles at the top.

  3. Click + Create New Role.

  4. Enter the Role Title and Description in the relevant fields. 

  5. Click CMS in the Permissions section.

  6. 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. 

Screenshot of selecting CMS permissions for a custom role.
Make sure to set the collection permissions:
If you want collaborators with the Manage Content or Manage Collections permissions to be able to add and update items in CMS collections, make sure to set Advanced collection permissions, then select the Add and Update checkboxes next to Collaborators or next to a specific collaborator role. Learn more about advanced collection permissions
  1. (Optional) Add permissions from other areas such as Editor, Sites, or Stores:

    1. Click the relevant dropdown (e.g. Editor, Sites, Stores). 

    2. Select the permissions you want to assign to the role. 

Important:
Admin roles grant collaborators full access to the CMS and access to other areas of managing your site. You cannot restrict admins from having full access to the CMS. The following permissions automatically make the role an 'admin' role: 
  • Editor: Edit Site
  • Studio Editor: Edit Code
  • Studio Editor: Edit Site Structure 
  • Velo: Access developer tools 
Screenshot of selecting the Editor: Edit Site permission.
  1. Click Save.

FAQs

Click below for answers to common questions about custom CMS roles. 

Helpmate

Hello

Need a bit more guidance?
Unlock personalized helpLog in to get the most out of Helpmate.