Manage Your Team (RBAC)
Sangho includes a Role-Based Access Control (RBAC) system available on Business and Enterprise plans. Invite your collaborators and precisely define their permissions.
Note
Multi-team RBAC management is available on Business and Enterprise plans only.
Invite a Team Member
- 1. Go to Dashboard → Team → Invite a member
- 2. Enter the collaborator’s email
- 3. Select a predefined role or create a custom role
- 4. The invitation is sent by email — valid for 7 days
- 5. The collaborator creates an account or logs in with an existing account
Predefined Roles
| Role | Description | Access |
|---|---|---|
| Owner | Account owner — all rights | Full |
| Admin | Administrator — can do everything except delete the account | Near-full |
| Finance | Access to payments, invoices, payouts — read/write | Financial |
| Developer | Access to API keys, webhooks, logs — no financial data | Technical |
| Viewer | Read-only access to all sections | Read-only |
| Support | Can view customers and transactions, initiate refunds | Customer support |
Custom Roles (Enterprise)
Enterprise plans can create fully custom roles with permission-by-permission granularity: view transactions, initiate refunds, manage API keys, etc.
Revoke Access
From Dashboard → Team, click on a collaborator’s menu and select “Revoke access”. The session is immediately invalidated.
Available Permissions
| Permission | Description |
|---|---|
| transactions.read | View transactions |
| transactions.refund | Initiate refunds |
| customers.read | View customers |
| customers.write | Create/edit customers |
| payouts.read | View payouts |
| payouts.write | Trigger payouts |
| api_keys.read | View API keys (masked) |
| api_keys.write | Create/revoke API keys |
| team.manage | Manage team members |
Attention
An Owner role cannot be revoked or downgraded by an Admin. Only the Owner can transfer account ownership.