Guides
Teams & Roles
Configure role-based access control, teams, and member management.
Sempleo uses role-based access control (RBAC) to manage who can do what in your workspace.
Roles
| Role | Description |
|---|---|
| Owner | Full access. Can manage billing, members, and all settings. |
| Admin | Can manage members, agents, knowledge, and integrations. Cannot manage billing. |
| Member | Can use agents, view knowledge, and participate in team conversations. |
| Viewer | Read-only access to agent results and knowledge. |
Teams
Teams group members together and control access to agents and knowledge:
- Each agent can be scoped to specific teams
- Knowledge collections can be restricted by team
- Members can belong to multiple teams
- Team leads can manage their team's members
Creating a Team
- Go to Settings → Teams
- Click Create Team
- Name the team and add a description
- Invite members or move existing members in
Team-Scoped Agents
When installing an agent, you can set its Team Scope:
- All teams — Available to everyone in the workspace
- Specific teams — Only members of selected teams can use this agent
Inviting Members
- Go to Settings → Members
- Click Invite
- Enter email addresses
- Select a role and team assignment
- Invitees receive an email with a link to join
Bulk Invites
For larger teams, use the bulk invite feature to add multiple members at once with a CSV upload.
Managing Permissions
The permission system uses a capability-based model:
| Capability | Owner | Admin | Member | Viewer |
|---|---|---|---|---|
| Use agents | ✅ | ✅ | ✅ | ❌ |
| View results | ✅ | ✅ | ✅ | ✅ |
| Manage agents | ✅ | ✅ | ❌ | ❌ |
| Manage knowledge | ✅ | ✅ | ❌ | ❌ |
| Manage members | ✅ | ✅ | ❌ | ❌ |
| Manage billing | ✅ | ❌ | ❌ | ❌ |
| Manage integrations | ✅ | ✅ | ❌ | ❌ |