Skip to content

Staff Management

Roles and permissions

What owners, staff, and customers can do.

CoreBookin uses three roles inside a business: Owner, Staff, and Customer. Each role has a fixed set of permissions — there's no à la carte permission editor today.

Owner

Full control of the business: profile, services, hours, staff, billing, notifications, and refunds. Most businesses have one owner; a small business might never need any other role.

  • Update business profile and address
  • Invite, edit, deactivate, or remove staff
  • Create, edit, and delete services
  • Manage billing, subscriptions, and refunds
  • Configure notifications, including SMS settings
  • Everything Staff can do, plus the above

Staff

Day-to-day operations. Staff can run the schedule and serve customers but can't change billing, invite other staff, or issue refunds.

  • View and edit the schedule
  • Create, confirm, cancel, reschedule, and complete bookings
  • View customer contact info for booked appointments
  • View notification delivery logs for the business
  • Take payments at point of sale

Staff can't manage billing, invite other staff, issue refunds, change the business profile, or change SMS / channel settings.

Customer

People who book with you. Their access is limited to their own bookings and notification preferences — they can't see anything about your business beyond the public booking page.

  • Create and view their own bookings
  • Cancel or reschedule their own bookings
  • Update their own notification preferences and contact details

One role per email

An email address can only hold one role at a time on the platform. The same person can't be both an Owner of one business and a Customer of another using the same email — they'd need separate emails. See changing your email for how to switch.

Changing a role

Today, role changes after the invite stage aren't supported in-app. To promote a staff member to owner (or vice versa), email [email protected] with the business name and the people involved.