Open app
Docs
Workspace

Roles and permissions

What each workspace role may do, permission by permission — generated from the role registry.

Every member of a workspace has one role. An admin sets it on /collab/members, with oxygen members role <email> --role <role> or oxygen_members_role_set, or in Settings → Members, where Clerk holds it. Assigning roles, invitations and the agency sign-off motion: Workspace roles.

Roles

Role--roleClerk roleWhat it is for
Adminadminorg:adminEverything, including members and roles, billing, budgets and approval gates.
Membermemberorg:memberBuilds, sets up and runs the workspace, without member, billing, budget or approval-gate settings.
Sales repreporg:repWorks their pipeline: finds and enriches leads, works the CRM and Unibox, adds leads to sequences, uses Copilot and Oxygents and builds dashboards. Doesn't build or set up anything else.
Viewerviewerorg:viewerSees everything, comments, decides the approvals assigned to them and builds dashboards. Spends no credits.
Clientclientorg:clientAn agency's client: sees everything, comments and decides the approvals assigned to them. Nothing else.

What each role may do

A restricted role's refused request answers insufficient_role and names one of these permissions. An admin-only action refuses a member with that action's own …_admin_required code. API keys and connected apps act with their person's role.

PermissionWhat it coversAdminMemberSales repViewerClient
Your own accountSign in, switch workspaces, manage your own sessions and API keys (each key keeps your role), use skills, and reach feedback and support.✓✓✓✓✓
See the workspaceOpen every table, record, sequence, conversation, dashboard and run, and run read-only queries.✓✓✓✓✓
Comment and decide approvalsComment on work and decide the approvals assigned to you.✓✓✓✓✓
Build dashboardsCreate, change and share dashboards. A widget that spends credits also needs “Spend credits”.✓✓✓✓—
Spend creditsRun paid actions within the workspace budget and your own credit limit.✓✓✓——
Work with Copilot and OxygentsChat with the Copilot and Oxygents, on your own and in group chats.✓✓✓——
Find people and companiesRun people and company searches, and find emails and phone numbers.✓✓✓——
Edit rows and run enrichmentsAdd and edit rows and run columns in existing tables. Creating tables or changing columns is “Build and set up”.✓✓✓——
Work in the CRMLog activities, add notes, tasks, files and tags to records, and link records.✓✓✓——
Reply in the UniboxReply to and triage conversations, and review drafted replies.✓✓✓——
Add leads to sequencesAdd leads to sequences that are already built, and take them out again.✓✓✓——
Connect your own senderConnect your own mailbox or LinkedIn account. Each connected account takes a paid seat.✓✓✓——
Build and set upEverything not listed separately: create tables and sequences, launch campaigns, build workflows and Oxygents, edit Knowledge, connect integrations and sending setup, buy credit top-ups.✓✓———
Manage billingChange or confirm the plan, cancel or resume it, sending seats and the Billing Portal.✓————
Manage members and rolesInvite members and change their roles.✓————
Set budgets and limitsWorkspace budgets, each person's credit limit, credit caps and provider rate limits.✓————
Set approval gatesRequire an approval before a launch or a sign-off.✓————
Workspace administrationBeta features, egress IPs, Google Workspace, the placement-test network, UGC programs and ending the workspace's infrastructure.✓————

On this page