StudyBits uses role-based access. Every person has one role per workspace, and the role decides what they can do.
The roles
| Role | Settings & identity | Connectors | Create / publish courses | Assign & team analytics | Ask 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.
- In Settings → Members → Group mappings, add a mapping.
- Enter the IdP group name (exactly as it appears in your directory).
- 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 group | StudyBits role |
|---|---|
studybits-admins | Admin |
people-managers | Manager |
learning-team | Author |
| (everyone else) | Learner |
Keep the Admin group small. Admins can change identity, connectors, and billing for the whole workspace.
Next: Branding →