Guide

Settings

Roles & Permissions

Every team member holds one of four roles, Owner Admin, Admin, Service Performer or Service Supporter, and the role decides which pages and actions they can use. Roles & Permissions shows what each role allows and who holds it.

Updated 27 September 2026 - 7 min read

Petboost uses a role-based access system to control what each team member can see and do. This guide explains every role, what it allows, and how to change a team member's role.

Role overview

RoleWho it's forAccess level
Owner AdminBusiness owner, primary account holderFull access to everything
AdminBusiness managers, co-ownersFull business operations and settings
Service PerformerGroomers, trainers, walkers, daycare staffAppointments and customers, with the setup view only
Service SupporterReception, assistants, traineesBasic appointment and customer access only

See each role and who holds it

Check what a role allows before you give it to someone.

  1. Open Roles & Permissions.
  2. Find the role's card. The ticked lines are what the role allows, the crossed lines are what it cannot do, and the team members who hold it are listed below them.
  3. Optional: select View Full Permissions Map to compare every page and action across the four roles.

The bar above the cards counts the active team members in each role. A card also shows how many archived team members held the role.

Change a team member's role

Change the role when someone's job changes, for example when a trainee starts taking their own bookings.

  1. Open Roles & Permissions and select Manage beside the team member's name. Their profile opens.
  2. Open Personal Details.
  3. Choose the new Role.
  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Role changes take effect immediately. The team member may need to refresh their browser.

Detailed permission breakdown

In these tables, View only means the team member can open the page but not change anything. A view-only page says You're viewing this page in read-only mode. Speak with your business admin to make changes.

Pages and navigation

PageOwner AdminAdminService PerformerService Supporter
Mission ControlYesYesYes (financial data hidden)Yes (financial data hidden)
Appointments / CalendarYesYesYesYes
CoursesYesYesYesYes
Customers & PetsYesYesYesYes
MessagesYesYesYesYes
Reporting & IntelligenceYesYesNoNo
ServicesYesYesView onlyNo
PackagesYesYesView onlyNo
ProductsYesYesView onlyNo
Team MembersYesYesView onlyNo
ResourcesYesYesView onlyNo
Schedules & SessionsYesYesView onlyNo
SettingsYesYesNoNo
Referral ProgramYesYesNoNo
Billing & SubscriptionYesYesNoNo

The sidebar hides Schedules & Sessions from a Service Performer, although the page opens view only from a link.

Appointments

ActionOwner AdminAdminService PerformerService Supporter
View all appointmentsYesYesYesYes
Create appointmentsYesYesYesYes
Cancel / rescheduleYesYesYesYes
Process paymentsYesYesYesYes
Export calendar as CSV / PDFYesYesNoNo
Toggle drag lockYesYesYesNo (always on)

Courses

ActionOwner AdminAdminService PerformerService Supporter
View coursesYesYesYesYes
Create / cancel coursesYesYesYesNo
Enrol pets in coursesYesYesYesYes
Move attendeesYesYesYesYes
Manage course templatesYesYesView onlyNo

Customers & Pets

ActionOwner AdminAdminService PerformerService Supporter
View profilesYesYesYesYes
Create / edit customersYesYesYesYes
Export customers as CSVYesYesNoNo
Smart Export (segmentation)YesYesNoNo
Send bulk emailYesYesNoNo
Bulk update settingsYesYesNoNo
Import customersYesYesNoNo

Reporting & Intelligence

ActionOwner AdminAdminService PerformerService Supporter
View analyticsYesYesNoNo
Export reportsYesYesNoNo
Financial insightsYesYesNoNo

Mission Control

FeatureOwner AdminAdminService PerformerService Supporter
Revenue cardsYesYesNo (hidden)No (hidden)
Payment collection cardYesYesNo (hidden)No (hidden)
Payment method cardYesYesNo (hidden)No (hidden)
Appointments shownAllAllAllAll

Every role sees every appointment on Mission Control, including colleagues' bookings and group sessions, so a team member narrows the view with the normal Mission Control filters.

Settings & configuration

ActionOwner AdminAdminService PerformerService Supporter
Business profileYesYesNoNo
BrandingYesYesNoNo
Booking settingsYesYesNoNo
Payment settingsYesYesNoNo
Notifications and SMSYesYesNoNo
Policies and paperworkYesYesNoNo

What happens when access is denied

If a team member tries to open a page their role cannot use, for example by typing the URL, Petboost redirects them to Appointments and shows a brief Access restricted toast saying their role does not have access to that page. The toast closes after a few seconds, and the page shows nothing before the redirect.

Frequently asked questions

Can a Service Performer export customer data?

No. Only Owner Admins and Admins can export customer data, use bulk email, or use Smart Export.

Can a Service Supporter see the Services page?

No. Service Supporters cannot open Services, Packages, Products, Team Members, Resources, Schedules & Sessions, Settings, Billing & Subscription or the Referral Program.

Can a Service Performer see financial data?

On Mission Control, the revenue and payment cards are hidden, for Service Supporters too. On the Appointments page, invoice details are visible. Reporting & Intelligence and Billing & Subscription are closed to them entirely.

Can a Service Performer access Billing & Subscription?

No. Only Owner Admins and Admins can open Billing & Subscription. Service Performers and Service Supporters are both blocked.

The sidebar hides links to pages the team member's role cannot use. This is by design.