Skip to main content

Roles and permissions

Built-in and custom roles, the permission matrix, and how to control who can do what in your organization.

Roles determine what each user can do in Genuics. Every user has exactly one role, and that role grants a specific set of permissions across datasets, dashboards, reports, actions, AI, and admin features.

Built-in roles

Genuics ships with two built-in roles:

Admin

Full access to everything in the organization. Admins can manage users, change settings, create and delete any resource, and access all data regardless of team.

Use this role for organization owners, IT administrators, and team leads who need unrestricted access.

Member

Limited access designed for day-to-day users. Members can view and interact with dashboards and reports shared with their team, create actions, and use AI features - but they cannot manage users, change organization settings, or access data outside their team.

Viewing roles

Go to Setup > Roles & Permissions in the sidebar. You'll see a list of all roles - both built-in and any custom roles you've created - along with how many users are assigned to each.

Creating a custom role

When the built-in roles don't fit your needs, create a custom role with exactly the permissions you want.

  1. Go to Setup > Roles & Permissions.
  2. Click Create Role.
  3. Enter a role name - something descriptive like "Analyst", "Report Viewer", or "Action Manager".
  4. Configure permissions using the permission matrix (see below).
  5. Click Save.

Once created, you can assign the custom role to users from their profile page.

The permission matrix

The permission matrix is organized by resource type. For each resource, you can grant or deny specific actions:

Datasets

PermissionWhat it allows
ViewSee datasets and preview data
CreateUpload new datasets
EditRename columns, change types, clean data
DeletePermanently remove datasets
UploadAdd new data rows to existing datasets

Dashboards

PermissionWhat it allows
ViewSee dashboards shared with their team
CreateCreate new dashboards
EditAdd/remove widgets, change settings, modify layout
DeletePermanently remove dashboards

Reports

PermissionWhat it allows
ViewSee and export reports
CreateBuild new reports
EditModify report configuration, columns, and filters
DeletePermanently remove reports

Actions

PermissionWhat it allows
ViewSee actions assigned to their team
CreateCreate new actions
EditUpdate action status, priority, assignee, and details
DeletePermanently remove actions
Edit setupConfigure action statuses and categories in Setup

AI

PermissionWhat it allows
ChatUse the Geni chat assistant
Run processingTrigger AI insight generation on datasets

Administration

PermissionWhat it allows
Teams - create/edit/deleteManage team structure
Users - create/edit/deleteInvite, edit, and deactivate users
Email templates - create/edit/deleteManage notification email templates
Workflows - create/edit/deleteBuild and modify automated workflows

Example: creating an "Analyst" role

Suppose you want a role for data analysts who should build reports and dashboards but not manage users or access admin settings.

  1. Go to Setup > Roles & Permissions and click Create Role.
  2. Name it Analyst.
  3. Grant: Datasets (view, create, edit, upload), Dashboards (view, create, edit), Reports (view, create, edit, delete), Actions (view, create, edit), AI (chat, run processing).
  4. Deny: all Delete permissions for dashboards and datasets, all Administration permissions, Workflows.
  5. Click Save.

Now assign the "Analyst" role to any user who fits this profile.

Example: creating a "Viewer" role

For stakeholders who only need to consume data - not create or edit anything:

  1. Create a role named Viewer.
  2. Grant: Datasets (view), Dashboards (view), Reports (view), Actions (view).
  3. Deny: all Create, Edit, Delete, and Administration permissions.
  4. Click Save.

Editing and deleting roles

  • Edit a role - click the role name in the list and adjust permissions. Changes apply immediately to all users with that role.
  • Delete a role - you can only delete a custom role if no users are assigned to it. Reassign users to a different role first.
  • Built-in roles cannot be edited or deleted.

Next steps

Learn how to assign roles to users in Managing users and teams, or configure organization-wide security in Organization settings.

Was this helpful?

Related articles