Configure RBAC
This guide configures role-based access control for your Qefro organization so the right people can administer vs chat.
Outcome
- Clear Owner / Admin / Member assignments
- Teams that grant workspace access to Members
- Employee AI portal showing only allowed workspaces
Role summary
| Role | Typical powers |
|---|---|
| Owner | Full control including billing-sensitive actions |
| Admin | Configure workspaces, knowledge, tools, members/teams |
| Member | Use Internal Portal for granted workspaces |
Exact permissions can evolve — treat Admin Console as authoritative and keep Owners few.
Platform: RBAC, Teams, Organizations.
Step 1 — Assign Owners and Admins carefully
- Keep a primary Owner account secured (unique email, strong password).
- Promote only trusted operators to Admin.
- Do not make every employee an Admin “for convenience.”
Step 2 — Invite Members
- Invite employees with their work email.
- Complete verification / signup.
- Leave them as Members unless they must configure the product.
Step 3 — Create Teams
Examples:
- People Ops → HR workspace
- IT Support → IT workspace
- All Staff → company handbook workspace (if appropriate)
Step 4 — Attach workspaces to Teams
- Open the Team.
- Grant access to the relevant workspace(s).
- Sign in as a Member and confirm the portal list matches grants.
Step 5 — Separate customer configuration
Widget tokens and Support workspace tools are Admin concerns. Members should not need Admin to talk to Employee AI.
Workflow checklist
RBAC hardening
- Minimize Owners/Admins — Break-glass Owner documented.
- Invite Members — Default least privilege.
- Create Teams by function — Not one mega-team if avoidable.
- Grant workspaces — Verify as a Member.
- Review quarterly — Remove leavers; rotate admins.
FAQ
Can Members upload documents?
Document write rights are restricted; assume Admins manage knowledge unless your tenant explicitly enables broader flags.
How do contractors get temporary access?
Member + Team with only the needed workspace; remove the Team membership when the engagement ends.