Watch our CTO's talk at ReactJsDay »
Watch now

Roles and Permissions

Invite content editors from the marketing team and assign them appropriate roles and permissions. The availability of fine-grained permissions, custom roles, and Single Sign-On (SSO) ensures enterprise-grade control.

Invite users to collaborate

As the owner of a React Bricks app, you can invite other users to collaborate. This is useful if you're a developer or CTO who wants to invite members of the marketing team, such as content creators, or involve other developers.

Pre-built Roles: Admin and Editor

When you invite a new user, first of all you select their main role: Admin or Editor. These pre-defined roles can be further limited with fine-grained permissions and custom roles.


Admins have full access to an app: they can create, edit, delete, approve content, and modify settings. Unless they are the app owner, they cannot invite other users or change plans.


Editors primarily edit content. The owner can grant an Editor additional permissions such as page creation, page deletion, SEO editing, editing page attributes, trigger a build on dev, staging or production, or approving pages. Editors cannot change the lock status of a page or modify any app settings from the dashboard.

Custom Roles

Enterprise plans offer the option to create custom roles that can be used in conjunction with fine-grained permission functions (see the next section).

Fine-grained Permissions

React Bricks enforces fine-grained permissions through code functions at the level of Page Type, Page, Language, or Brick. Access to each resource can be limited based on the user’s name, main role, or custom role.

Discover all the advantages for Enterprises

Single sign-on

For Enterprise plans, we can set up a Single Sign-On method for you, integrating with all major identity providers, typically via SAML.

Approval Workflow

See also the Approval Workflow feature.

Ready to start building?