Skip to content
Open Vivreal

Roles & Permissions

Understand the three roles in Vivreal and what each one can do

intermediate8 min readUpdated For portal users

Roles & Permissions

Vivreal uses a role-based access control (RBAC) system with three roles. Each role builds on the permissions of the one below it, forming a clear hierarchy.

The Three Roles

Owner

The Owner is the person who created the group. Every group has exactly one Owner. They have unrestricted access to all features, including billing, destructive actions, and ownership transfer. Ownership can be transferred to an Admin, but it cannot be shared.

Admin

Admins are trusted team leaders. They can manage content, sites, members, and integrations. They cannot access billing or delete the group. Owners can assign this role.

Member

Members are standard team participants. They can view content types, content and dashboards. Members cannot manage sites, channels or team settings.

Permission Matrix

ActionOwnerAdminMember
View contentYYY
Create and edit itemsYY--
Create and edit content typesYY--
Approve contentYY--
Manage sitesYY--
Manage membersYY--
Manage channelsYY--
View API key / join codeYY--
View audit logsYY--
Billing/subscriptionY----
Delete groupY----

How Roles Are Assigned

Roles are assigned at two points:

  1. When a member joins: the person who sends the invite selects the initial role. Members who join via a join code are assigned the Member role by default.
  2. After joining: Owners and Admins can change any member's role (except the Owner's) from the Members section on the Group page.

Role Assignment Rules

  • Only Owners and Admins can assign or change roles.
  • An Admin cannot promote another member to Owner, only the current Owner can transfer ownership.
  • An Admin cannot demote another Admin. Only the Owner can change an Admin's role.
  • The Owner role cannot be assigned through the normal role selector. Use the dedicated Transfer Ownership action instead.

Practical Examples

Small team (3 people): One Owner who manages everything, two Members who view and contribute content.

Medium team (10 people): One Owner, two Admins (lead developer and content director), seven Members across the team.

Large team (25+ people): One Owner, several Admins for different departments, and Members across the organization.

How permissions are applied

Inside the portal this is handled for you. You do not see buttons for things your role cannot do, and the action is refused even if you find another way to it.

One limit worth knowing about

Team, site, billing, and connection actions are properly locked down behind the scenes. That covers inviting someone, changing a role, removing a member, turning overage billing on or off, and regenerating your API key.

Content is a different story today. Who can add, edit, and delete content is filtered in the portal, but it is not yet re-checked behind the scenes on every single request. So the Member role is a good way to organise your team, and not a hard wall against someone technical who is determined to get around it. Closing that gap is in progress.

Next Steps