Roles and permissions
MetaLens360 has six workspace roles — Admin, Architect, Release Manager, DevOps, Developer and Viewer. Admins can tailor what each role may do in Settings → Roles & Permissions.
Overview
Every member of a workspace has one role. The role decides which actions they can take — for example, running a sync, managing org connections or changing AI providers. Everyone in the workspace can view the same dashboards and analysis; roles mostly control what people can change or run.
Each workspace has its own permission matrix. Changing it affects only your workspace.
Before you start
- Only workspace Admins can edit the matrix. Others see it read-only with "Only workspace admins can edit roles & permissions."
- The Admin role always has every permission. Its column is locked ("Admin always has every permission").
- Inviting, removing and changing members' roles is always Admin-only, whatever the matrix says.
The six roles
| Role | Typical person | Default abilities |
|---|---|---|
| Admin | Workspace owner | Everything, including team management and editing this matrix |
| Architect | Salesforce architect | All configuration (AI, schedules, connections, general settings), all operations, deletion |
| Release Manager | Release or QA lead | Sync schedules plus all operations |
| DevOps | Platform engineer | Sync schedules and connections plus all operations |
| Developer | Salesforce developer | All operations (sync, index, compare, snapshots, test, access scans) |
| Viewer | Stakeholder or auditor | Read only |
Default permission matrix
| Permission | Admin | Architect | Release Manager | DevOps | Developer | Viewer |
|---|---|---|---|---|---|---|
| Manage AI providers & chain | Yes | Yes | — | — | — | — |
| Manage sync schedules | Yes | Yes | Yes | Yes | — | — |
| Manage org/Git connections | Yes | Yes | — | Yes | — | — |
| Manage general settings | Yes | Yes | — | — | — | — |
| Manage users & roles | Yes | — | — | — | — | — |
| Run sync on demand | Yes | Yes | Yes | Yes | Yes | — |
| Run access scans & triage | Yes | Yes | Yes | Yes | Yes | — |
| Run comparison | Yes | Yes | Yes | Yes | Yes | — |
| Index / re-index orgs | Yes | Yes | Yes | Yes | Yes | — |
| Create/manage QA snapshots | Yes | Yes | Yes | Yes | Yes | — |
| Test connections | Yes | Yes | Yes | Yes | Yes | — |
| View dashboards & analysis | Yes | Yes | Yes | Yes | Yes | Yes |
| View Access 360 | Yes | Yes | Yes | Yes | Yes | Yes |
| View comparison results | Yes | Yes | Yes | Yes | Yes | Yes |
| Delete connections / data | Yes | Yes | — | — | — | — |
Hover a permission name in the app to see its description.
Steps
Change what a role can do
- Open Settings and choose Roles & Permissions (under Enterprise), or go to
/settings?tab=roles. - Find the permission row and the role column.
- Tick or clear the box.
- Click Save changes. You see "Permissions saved." The change applies to everyone with that role straight away.
Go back to the defaults
- Click Reset to defaults.
- Confirm Reset in Reset to defaults?. You see "Permissions reset to defaults."
Change a person's role
Roles are assigned per person in Settings → Users. See Invite your team.
Example
Acme's release managers also own the org connections. Priya (Admin) opens Roles & Permissions, ticks Manage org/Git connections for Release Manager, and clicks Save changes. Lee, a Viewer, still can't run syncs — a good fit for auditors who need to see everything but change nothing.
FAQs
Can I create custom roles?
Not currently. You adjust what the six built-in roles can do.
Can I hide dashboards from a role?
View dashboards & analysis and View comparison results are always available to every member. View Access 360 can be cleared for a role to hide Access 360 data.
Troubleshooting
"Your role does not have permission to do this (sync.run)"
The text in brackets is the permission your role is missing — here, Run sync on demand. Ask an Admin to change your role or tick that permission for your role. See Permission denied errors.
"Could not save permissions."
Check you're still an Admin and try again. If it persists, reload the page.
The checkboxes are greyed out
You're not an Admin, or you're looking at the Admin column, which is always fully granted.
Related articles
Was this article helpful?
Related articles
- Invite your teamWorkspace Admins invite teammates from Settings → Users, choose their role, and manage members and pending invitations — resend, revoke, deactivate, reactivate or remove.
- Fix permission denied errorsUnderstand "Your role does not have permission to do this" messages, which role grants each permission by default, and how to get the access you need.
- Workspace settingsA guide to the Settings page — rename your workspace, tune sync freshness and content serving in General, and find users, schedules, the promotion pipeline, AI providers, roles and the audit log.
- Audit log and data securityHow MetaLens360 keeps your workspace isolated and your credentials encrypted, and how Admins use the Audit Log to review sign-ins, invitations, role changes and other account activity.