Skip to content
Talk to an EngineerDashboard

Define custom dashboard roles

Create a custom dashboard role and pick which Scalekit dashboard permissions it grants.

Custom dashboard roles grant access to specific Scalekit dashboard areas. Use one when Admin is too broad and a fixed role such as Member or Developer is too narrow.

These permissions apply to the dashboard, not to users in your application. Application roles stay in Create roles and permissions.

  • Roles appears under Workspace in workspace settings, between Team Members and Billing
  • You hold dashboard_roles:write (and you can only grant permissions you already have)
  • You know which dashboard areas the job must open

The role drawer groups dashboard permissions. Typical groups:

AreaWhat it gates
WorkspaceWorkspace name and settings
MembersTeam Members invites and removals
Dashboard rolesCreating and editing dashboard roles
Environment accessPer-environment role overrides
BillingPlan, invoices, and payment method
EnvironmentsCreating and renaming environments
Environment settingsAuth methods, session policy, and related env settings
Branding, emails, custom domainCustomize pages
Applications and API credentialsApplications and client secrets
Organizations, users, SSO, SCIMCustomer-tenant configuration
Webhooks, interceptors, logsDeveloper tooling

Permissions marked Sensitive cover irreversible actions, live credentials, or the ability to grant access to others.

  1. In the header, click the workspace name and open workspace settings.

    In the workspace left nav, click Roles.

    The table lists Name, Permissions, Description, and Type. Fixed roles ship with Scalekit. Custom roles are ones you created.

  2. Click Create role.

    Enter a Role name (50 characters or fewer). Name it after the job, not the person — for example Billing Owner or Support.

    Add a Description so the next Admin knows when to assign it.

  3. In Start from, pick a preset if one matches the job:

    PresetUse when
    Member floorBaseline read access
    DeveloperApps, credentials, and env configuration
    AuditorRead-only review
    SupportHelping customers without billing or role admin
    Billing OwnerPlan and invoices
    DesignerBranding and emails

    A preset is a starting point. You can change any permission after you pick one.

  4. Enable only the permissions this job needs. Use Filter permissions, Select all on a group, or Clear all.

  5. Click Save changes.

    Open Team Members, choose Edit role on the member, select the new role under Workspace role, and click Save. See Set up workspace roles.

  1. Open Roles and confirm the new row shows Custom and the permission count
  2. Assign the role to a test member
  3. Sign in as that member and confirm allowed pages load
  4. Confirm a denied page shows an access error instead of the setting
Can I delete a custom role?

Open the role’s Role actions menu and choose Delete. You cannot delete a role that is still assigned. Reassign those members first. Fixed roles cannot be deleted.

Does this role apply inside my application?

No. Dashboard roles only gate app.scalekit.com. Application roles for your users live in left-nav Roles & Permissions and in Create roles and permissions.