Teams & Access Control
Sentro uses role-based access control (RBAC) to manage what each team member can do. You can invite members, organize them into teams, and assign roles that control their permissions.
Roles
There are four roles, each with increasing levels of access:
| Role | Description |
|---|---|
| Owner | Full control over the organization, including billing and destructive actions. One owner per organization. |
| Admin | Can manage monitors, alerts, teams, and settings. Cannot manage billing. |
| Member | Can create and update monitors and alerts but cannot delete resources or manage team membership. |
| Viewer | Read-only access. Can view monitors, incidents, and dashboards but cannot make changes. |
Permissions
Sentro has 22 granular permissions organized by feature area:
| Area | Permissions | Owner | Admin | Member | Viewer |
|---|---|---|---|---|---|
| Monitors | create, read, update, delete | All | All | create, read, update | read |
| Alerts | create, read, update, delete | All | All | create, read, update | read |
| Incidents | read, acknowledge, update | All | All | read, acknowledge | read |
| Team | invite, read, update, remove | All | All | read | read |
| API Keys | create, read, revoke | All | All | create, read | -- |
| Settings | read, update | All | All | read | read |
| Billing | read, manage | All | read | -- | -- |
Key differences:
- Only Owner can manage billing (change plans, update payment methods).
- Admin can do everything except billing management.
- Member can create and modify resources but cannot delete them or remove team members.
- Viewer is strictly read-only -- useful for stakeholders who need visibility without the ability to change anything.
Teams
You can organize members into teams within your organization:
- Each organization has one default team that all members belong to.
- Create additional teams for different groups (e.g., "Backend", "Frontend", "DevOps").
- Teams are organizational -- they do not restrict which monitors a member can see.
Team limits
| Plan | Teams |
|---|---|
| Free | 1 |
| Starter | 5 |
| Pro | 20 |
| Max | Unlimited |
Inviting members
- Go to Team in the dashboard sidebar.
- Click Invite Member.
- Enter the person's email address and select a role.
- They receive an invitation email with a link to join.
Pending invitations are visible in the team view and can be revoked before they are accepted.
Member limits
| Plan | Members |
|---|---|
| Free | 1 |
| Starter | 5 |
| Pro | Unlimited |
| Max | Unlimited |