CourtBook Docs

Roles & permissions

Build custom roles and scope coordinators to specific sports.

Roles decide exactly what each staff member can see and do. Create and edit them in Team → Roles.

How permissions work

A role is a set of permissions across areas like bookings, members, courts, sports, analytics, and settings. Each area has two levels:

  • View — can see it
  • Manage — can see and change it (manage includes view)

Mix and match to build exactly the role you want — for example a "Front desk" role that can manage bookings and view members, but nothing else.

Sport-scoped coordinators

You can limit a staff member to specific sports. A tennis coordinator, for instance, will only see and manage tennis courts, bookings, and blocks — everything for other sports is hidden from them.

Always owner-only

For safety, some things can never be granted to staff:

  • Billing & payments
  • Managing the team and roles
  • Initial club onboarding

Putting it together

  1. Create a role with the permissions you want.
  2. (Optional) Scope it to one or more sports.
  3. Assign the role when you create a staff login.

Permissions are checked on every action, so changing or removing a role takes effect immediately.

Next: Plans & limits →

On this page