Browse docs
Docs/Get started

Roles & permissions

The StudyBits roles and how to assign them — manually or by IdP group.

StudyBits uses role-based access. Every person has one role per workspace, and the role decides what they can do.

The roles

RoleSettings & identityConnectorsCreate / publish coursesAssign & team analyticsAsk the assistant
Admin
Manager
Author
Learner
  • Admin — runs the workspace: settings, identity, connectors, members, billing.
  • Manager — assigns learning to their teams and sees team analytics.
  • Author — creates and publishes courses.
  • Learner — asks the StudyBits Assistant, takes assigned courses, builds decks.

There's also a non-human service role used for API and automation access — you won't assign it to people.

Assign roles manually

In Studio → Settings → Members, find a person and change their role from the dropdown. Manual roles are great for a handful of admins and authors.

Map IdP groups to roles

For everyone else, map your IdP groups to roles once and let directory sync do the rest.

  1. In Settings → Members → Group mappings, add a mapping.
  2. Enter the IdP group name (exactly as it appears in your directory).
  3. Choose the StudyBits role it should grant.

When a person is in multiple mapped groups, StudyBits applies the highest role (admin > manager > author > learner). New members of the group get the role automatically; removing them from the group removes it.

Example

IdP groupStudyBits role
studybits-adminsAdmin
people-managersManager
learning-teamAuthor
(everyone else)Learner

Keep the Admin group small. Admins can change identity, connectors, and billing for the whole workspace.

Next: Branding →