Every team member has one role per workspace. Samba has six built-in roles; they cannot be edited and you cannot create your own. The same person can hold a different role in each workspace they belong to.
You can see this list in the app under Settings → Team → Roles.
The six roles
Role | What they can do |
Owner | Everything. One per workspace. The only role that can open the billing portal or transfer ownership. |
Admin | Everything except opening the billing portal and transferring ownership. Can view the plan page. With the Owner, the only role that manages API keys. |
Manager | Everything except billing, which they do not see, the Crew Management on/off switch, and API keys. Manages team members below Manager. |
User | Day-to-day work: experiences, departures, bookings, requests, cancellations, customers, tasks, discount codes, policies, payment plans and crew. Takes payments, refunds and manual charges. Sees and exports reports. |
Viewer | Read-only access to operational data. |
Field staff | Crew self-service only: their own assignments, crew tasks and availability. See Crew schedule and tasks. |
Who can open what
Area | Owner | Admin | Manager | User | Viewer | Field staff |
Dashboard, bookings, customers | Yes | Yes | Yes | Yes | View only | No |
Take payments and refund | Yes | Yes | Yes | Yes | No | No |
Settings, Stripe, channels, widgets | Edit | Edit | Edit | View only | No | No |
Anonymize, delete or export a customer's data | Yes | Yes | Yes | No | No | No |
Team page | Yes | Yes | Members below Manager | No | No | No |
Crew Management switch | Yes | Yes | No | No | No | No |
API keys | Yes | Yes | No | No | No | No |
Plan & subscription page | Yes | View only | No | No | No | No |
Billing portal, transfer ownership | Yes | No | No | No | No | No |
Rules that apply to everyone
You can never change or remove someone at your own level or above.
Nobody can change their own role.
There is no limit on the number of team members.
