Bokko is getting ready to launch. This site previews the features available at launch. Registration is currently closed. Notify me
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 and integrations. They CANNOT open billing or plan-management pages, statistics, email templates or email branding, 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, block guests, and start an online payment when completing a booking; marking a settlement as paid is for the Owner and Manager. They can view marketing consent but not change it. 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, create and cancel bookings, block their own time in the calendar, view services (read-only), and edit their own profile. They cannot open the guest list, cannot manage other colleagues’ bookings, and cannot change business settings.

InfoYour plan allowance applies to active staff profiles (Starter 3, Pro 5, unlimited on Business), not to the dashboard invitations you hand out: a staff member counts towards it even without an invitation. The four roles do not have separate allowances. On Pro it can be extended with the Extra staff add-on, up to 10 people.

Permission matrix

The table below reflects Bokko’s role-to-permission matrix. The dashboard hides or disables surfaces based on it, and the backend checks the same matrix on every write.

CapabilityOwnerManagerReceptionistProvider
Editing your own profileyesyesyesyes
Your own calendar and bookingsyesyesyesyes
Creating and cancelling a bookingyesyesyesyes
Managing bookings on behalf of any colleagueyesyesyesno
Overriding a conflicting bookingyesyesnono
Opening the waitlist and proposing a slotyesyesnono
Viewing the guest listyesyesyesno
Creating and editing a guestyesyesyesno
Blocking and unblocking a guestyesyesyesno
Deleting a guestyesyesnono
Importing guests from CSVyesyesnono
Exporting the guest listyesnonono
Exporting booking historyyesyesnono
Viewing marketing consentyesyesyessummary only
Changing marketing consentyesyesnono
Viewing servicesyesyesyesyes
Creating, editing and deleting servicesyesyesnono
Managing locationsyesyesnono
Changing opening hours and booking rulesyesyesnono
Booking page settings, branding, publishingyesyesnono
Creating, editing and deactivating staffyesyesnono
Inviting, removing and re-roling membersyesyesnono
Blocking your own time in the calendar (Provider; Owner and Manager block time on the Blocked slots screen)yesnonoyes
Business integrations (business calendar, payments, invoicing)yesyesnono
Connecting your own calendar and calendar subscription link (with your own staff profile)yesyesyesyes
Managing and sending newsletter campaignsyesyesnono
Newsletter audit exportyesnonono
Managing promotionsyesyesnono
Issuing a gift cardyesnonono
Issuing a passyesnonono
Starting an online payment at completionyesyesyesno
Marking a settlement as paidyesyesnono
Renaming the booking addressyesnonono
Starting a refundyesnonono
Billing and plan pages, add-onsyesnonono
Statistics, email templates and email brandingyesnonono
Managing calendar conflictsyesnonono
Deciding on a privacy requestyesnonono
Anonymising a staff memberyesnonono
Deleting and resetting the accountyesnonono
Transferring 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. On the Pro plan, for a provider you also choose under Location access whether they see every location or only the selected ones. Managers and receptionists see every location.
  7. Click Send invitation.
  8. The colleague receives the invitation link by email, accepts the access and signs in.
  1. 1. Provider
  2. 2. Receptionist
  3. 3. Manager
TipThe role can be changed later from the colleague’s dashboard access section. A member can only manage colleagues ranked below them — 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.

After you revoke access, the colleague can no longer sign in to the dashboard; once deactivated, they no longer appear on the booking page either. 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