Help Center

Roles and permissions

Bokko supports four roles: Owner, Manager, Receptionist and Provider. This reference explains who can access what and how invitations and removal work.

Every Bokko business uses four different roles. They define which data and features each person can access in the dashboard.

Owner

The Owner is the person who created the business in Bokko. Every business has exactly one Owner. Ownership can be transferred separately to another existing member. The Owner has full unrestricted access to every feature — including billing, account reset or deletion, and ownership transfer.

Manager

Manager is the broad operational role — designed for colleagues who run the day-to-day business. A Manager can manage the team, services, opening hours, locations, integrations, and open billing-related dashboard pages. They CANNOT delete or reset the account, CANNOT transfer ownership, CANNOT initiate refunds, and CANNOT export the guest list.

Receptionist

Receptionist is the front-desk focused role. A Receptionist can manage bookings (including for other colleagues), create and update guests, and handle marketing consent. They cannot change business settings (services, opening hours, locations, team) and cannot export the guest list.

Provider

Provider is the narrowest dashboard role: access is scoped to the person's own day-to-day work. They can see and manage their own bookings, view their assigned services, and edit their own profile (bio, picture). They cannot see other colleagues' calendars and cannot change business settings.

InfoThe available number of team members depends on your subscription plan. Bokko supports Owner, Manager, Receptionist and Provider roles.

Permission matrix

The table below summarises which role can access which functions. It reflects the dashboard UI gating — the security enforcement is on the backend and stays in sync with this view.

FunctionOwnerManagerReceptionistProvider
Edit own profileyesyesyesyes
See own calendar and bookingsyesyesyesyes
Manage bookings for any colleagueyesyesyesno
Manage waitlistyesyesyesno
View guest listyesyesyesyes
Create or edit guestsyesyesyesno
Block or unblock guestsyesyesyesno
Export guest listyesnonono
Create, edit or delete servicesyesyesnono
Manage locationsyesyesnono
Change opening hoursyesyesnono
Change booking rulesyesyesnono
Configure and publish booking pageyesyesnono
Invite or remove staffyesyesnono
Change rolesyesyesnono
Edit business profile and brandingyesyesnono
Integrations (Google Calendar, payments, invoicing)yesyesnono
Manage and send newsletter campaignsyesyesnono
Newsletter audit exportyesnonono
Manage promotions and gift cardsyesyesnono
Issue or refund gift cardsyesnonono
Initiate payment refundyesnonono
Open billing-related dashboard pagesyesnonono
Delete or reset accountyesnonono
Transfer ownershipyesnonono
InfoThe categories above show dashboard UI visibility. The exact permission list is defined in the backend RBAC rules, and every write action is checked there too.

Invite a new member

  1. Open Staff members in the dashboard.
  2. Create or open the colleague's staff profile.
  3. In the Dashboard access section, click Send invitation.
  4. Enter the email address.
  5. Choose the role: Manager, Receptionist or Provider.
  6. Click Send invitation.
TipThe role can be changed later from the colleague's dashboard access section. A member can only manage colleagues at a lower or equal rank than themselves — Owner can manage everyone, a Manager can manage Receptionist and Provider members but cannot touch the Owner or another Manager.

Remove someone

  1. Open the colleague's staff profile.
  2. If they have dashboard access, revoke it from the Dashboard access section.
  3. If you no longer want them bookable, deactivate the staff profile.
  4. Use anonymization only when you need permanent cleanup and all future bookings are already handled.
WarningBefore removing someone, make sure they do not have active future bookings assigned to them. Reassign or cancel those bookings first.

Removed colleagues can no longer sign in to the dashboard and will no longer appear on the booking page. Their historical bookings remain in the records.

Frequently asked questions

Still have questions?

If you didn't find the answer, write to us — we'll reply.

Contact us