Roles & Permissions — Walkthrough Guide
Overview
Roles & Permissions let you control what each user can do within the platform. Roles are managed in Settings → Organization → Roles and can be assigned to users during creation or via the Users management page.
Accessing Roles
- Navigate to Settings from the sidebar.
- In the left navigation panel, under the Organization section, click "Roles".
What Is a Role?
A Role is a named collection of permissions. Instead of setting permissions per user, you create roles (e.g., "Editor", "Viewer", "Admin") and assign them to users. This makes it easy to manage access at scale.
Default Behavior
If a user has no explicit role assigned (empty permissions), they have full access to everything. Permissions are restrictive — you add a role to limit what a user can do, not to grant access.
Available Permissions
| Permission | What It Controls |
|---|---|
manage_organization | View and edit organization-level settings, cross-company sharing policies |
manage_integrations | Connect, configure, and manage third-party integrations |
manage_users | Add, edit, deactivate, and delete other users |
view_dashboards | View dashboards and tile data |
edit_dashboards | Create, modify, and delete dashboards and tiles |
run_workflows | Execute existing workflows |
edit_workflows | Create, modify, and delete workflows |
manage_billing | Access billing settings, purchase tokens, manage subscriptions |
Creating a Role
- Click "Add Role" or "Create Role" on the Roles page.
- In the Role Editor Modal, enter:
- Role Name — A descriptive name (e.g., "Dashboard Viewer", "Data Analyst", "Admin").
- Permissions — Toggle each permission on or off.
- Click "Save" to create the role.
Editing a Role
- Find the role in the Roles list.
- Click the edit (pencil) icon.
- Modify the role name or toggle permissions.
- Click "Save".
Note: Changes to a role immediately affect all users assigned to that role.
Deleting a Role
- Find the role in the Roles list.
- Click the delete (trash) icon.
- Confirm deletion.
Warning: Users assigned to a deleted role will revert to having no explicit permissions (which means full access by default). You should reassign users to another role before deleting.
Assigning Roles to Users
Roles are assigned in the Users management page:
- Go to Settings → Organization → Users.
- Click edit on a user.
- Select a role from the Role dropdown.
- Click "Save".
Example Role Configurations
"Viewer" Role
- ✅
view_dashboards - ❌ Everything else
Use case: Stakeholders who need to see reports but shouldn't modify anything.
"Analyst" Role
- ✅
view_dashboards - ✅
edit_dashboards - ✅
run_workflows - ❌
manage_users,manage_organization,manage_billing
Use case: Data analysts who create dashboards and run workflows but don't manage the organization.
"Admin" Role
- ✅ All permissions
Use case: Organization administrators with full control.
Troubleshooting
| Issue | Solution |
|---|---|
| User can't see the Roles tab | They need the appropriate admin permissions. |
| Deleted a role and users lost access | Reassign those users to a new role. |
| Changes to a role not taking effect | The user may need to refresh or sign out and back in. |
| Need more granular permissions | Contact support — custom permission sets may be available. |