Understanding employee, manager, org admin, and superadmin responsibilities
Oliver AI uses four core roles. The roles are designed around responsibility, not just seniority.
The four roles are:
superadmin = Oliver platform operator
admin = customer organization admin
manager = team leader or sales manager
employee = sales rep
In the product UI, admin may be labelled Org Admin for clarity. Internally, the stored role value remains admin.
Roles are not automatically inherited. A route or feature must explicitly allow each role that should access it.
The employee role is the base level for sales representatives.
Can do:
Cannot do:
The manager role is for team leaders, sales managers, and supervisors.
Can do:
Scope considerations:
The admin role is the customer organization administrator. This role owns the customer's Oliver workspace.
Can do:
Cannot do:
The superadmin role is reserved for the Oliver application owner and trusted technical/operator roles.
Can do:
Superadmin is not a customer role. Customer organizations should not need superadmin access.
Roles are assigned during account creation:
superadmin role. This should be the Oliver platform owner/operator, not a customer user.admin role, shown as Org Admin in product language.employee role by default.employee users. Role-aware invitations can be designed later if needed.Roles are enforced automatically by the platform:
Coach Chat is role-aware. Oliver resolves the Coach mode from your verified session and only uses summarized data your role is allowed to access.
| Stored role | Additional scope | Coach mode | Context Oliver can use |
|---|---|---|---|
| employee | -- | My Coach | Personal practice summaries, recent scores, strengths, improvement areas, and selected own-call context |
| manager | Has a location | Team Coach | Location-scoped team activity, coaching alerts, training gaps, and selected rep call context |
| manager | No location | Org Coach | Organization-level activity, location comparisons, adoption risks, ROI or usage summaries, and coaching alerts |
| admin | -- | Admin Coach | Organization setup, team access, products, training readiness, usage, and configuration context |
| superadmin | -- | Platform Coach | Platform overview, customer health, trial risk, organization performance, usage, and subscription signals |
Coach Chat does not directly assign training, edit goals, change access settings, or update settings in this version. It can recommend actions and draft notes for you to review.
Your role is displayed in your profile. To see your current role:
| Action | Employee | Manager | Admin | Superadmin |
|---|---|---|---|---|
| Start practice session | Yes | Optional | Optional | Yes |
| View own evaluations | Yes | Yes | Yes | Yes |
| View team evaluations | No | Yes | Yes | Yes |
| Invite reps | No | Yes | Yes | Yes |
| Manage team members | No | Yes | Yes | Yes |
| Manage billing and seats | No | No | Yes | Yes |
| Manage locations | No | No | Yes | Yes |
| Use role-aware Coach Chat | Yes | Yes | Yes | Yes |
| View platform analytics | No | No | No | Yes |
| Manage internal billing/AI configuration | No | No | No | Yes |
Each role has a different first-run job:
Future onboarding may include an Oliver concierge panel: a slide-out assistant that can explain the current team state, answer workspace questions, and guide Org Admins or managers through setup actions.
Note: If you believe you should have access to a feature but are receiving an access error, contact your Org Admin to verify your role assignment, seat state, and organization settings.