Skip to content

Create or Edit Roles

Roles define what members can do inside your school.
You can create and manage roles from the Role Management section in School Settings.


To manage roles:

  1. Open your School.
  2. Go to School Settings.
  3. Select Manage Roles.

This page displays:

  • A search field to find roles by name
  • A list of all existing roles
  • A Create Role button

When a school is created, a default role called @everyone is automatically available.

This role:

  • Applies to all members in the school
  • Cannot be deleted
  • Is a system role

If no additional roles are created, the role list will only contain @everyone.


To create a role:

  1. Open Manage Roles.
  2. Click Create Role.
  3. Enter a role name.
  4. Confirm to create the role.

The newly created role will appear in the role list.


To edit a role:

  1. Open Manage Roles.
  2. Select a role from the role list.

The Edit Role window will open.

At the top-right corner of the window you will find:

  • Reset
  • Save

At the bottom of the window there are two tabs:

  • General
  • Permissions

The General tab allows you to configure the role’s basic settings.

This section includes:

  • The Role ID is displayed but cannot be edited
  • It can be copied

The Role Name should be:

  • Clear
  • Easy to understand
  • Unique within the school

Using distinct role names helps manage members more effectively.

Each role can have a color.

This color helps visually distinguish roles when managing members.

Role Priority determines the authority level of the role.

Higher roles typically have greater authority in the role hierarchy.

You can enable Hoist Role, which places the role above other roles in the hierarchy.


At the bottom of the General tab you will find the Delete Role button.

You can delete roles that are no longer needed.

However:

  • The @everyone role cannot be deleted.

The @everyone role behaves differently from other roles.

When this role is selected:

  • The General tab is not available
  • Only the Permissions tab can be used

This is because @everyone is a system-level default role.


The Permissions tab defines what the selected role is allowed to do.

Permissions are displayed according to the Permission Matrix, grouped by categories.

Examples include:

  • General permissions
  • Membership permissions
  • Messaging permissions
  • Event permissions
  • Course permissions

At the top of the permissions panel there is a search field.

You can search permissions by:

  • Permission name
  • Permission description

This helps quickly locate specific permissions.


Permission controls behave differently depending on the role.

Permissions use a checkbox:

  • Checked → Permission allowed
  • Unchecked → Permission not granted

Permissions use a three-state control:

  • Allow
  • Neutral
  • Deny

These options determine how the permission is applied for that role.


When managing roles:

  • Use clear role names
  • Assign distinct colors to roles
  • Carefully define role hierarchy
  • Avoid giving excessive permissions
  • Regularly review permission settings

A well-designed role structure improves governance and stability within your school.