Skip to main content

Roles & Permissions

Roles & Permissions

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 manage access for your team.


Role Overview

Role

Who it's for

Access Level

Owner Admin

Business owner, primary account holder

Full access to everything

Admin

Business managers, co-owners

Full business operations and settings

Service Performer

Groomers, trainers, walkers, daycare staff

Appointments, customers, and their own schedule

Service Supporter

Reception, assistants, trainees

Basic appointment and customer access only


Detailed Permission Breakdown

Pages and Navigation

Page

Owner Admin

Admin

Service Performer

Service Supporter

Mission Control

✅

✅

✅ (filtered to own appointments)

✅

Appointments / Calendar

✅

✅

✅

✅

Courses

✅

✅

✅

✅

Customers & Pets

✅

✅

✅

✅

Reporting & Intelligence

✅

✅

❌

❌

Services

✅

✅

✅

❌

Packages

✅

✅

✅

❌

Team Members

✅

✅

✅

❌

Resources

✅

✅

✅

❌

Schedules & Sessions

✅

✅

✅

❌

Settings

✅

✅

❌

❌

Referral Program

✅

✅

❌

❌

Billing & Subscription

✅

✅

❌

❌

Appointments

Action

Owner Admin

Admin

Service Performer

Service Supporter

View all appointments

✅

✅

✅

✅

Create appointments

✅

✅

✅

✅

Cancel / reschedule

✅

✅

✅

✅

Process payments

✅

✅

✅

✅

Export calendar as CSV / PDF

✅

✅

❌

❌

Toggle drag lock

✅

✅

✅

❌ (always on)

Courses

Action

Owner Admin

Admin

Service Performer

Service Supporter

View courses

✅

✅

✅

✅

Create / cancel courses

✅

✅

✅

❌

Enrol pets in courses

✅

✅

✅

✅

Move attendees

✅

✅

✅

✅

Manage course templates

✅

✅

✅

❌

Customers & Pets

Action

Owner Admin

Admin

Service Performer

Service Supporter

View profiles

✅

✅

✅

✅

Create / edit customers

✅

✅

✅

✅

Export customers as CSV

✅

✅

❌

❌

Smart Export (segmentation)

✅

✅

❌

❌

Send bulk email

✅

✅

❌

❌

Bulk update settings

✅

✅

❌

❌

Import customers

✅

✅

❌

❌

Reporting & Intelligence

Action

Owner Admin

Admin

Service Performer

Service Supporter

View analytics

✅

✅

❌

❌

Export reports

✅

✅

❌

❌

Financial insights

✅

✅

❌

❌

Mission Control

Feature

Owner Admin

Admin

Service Performer

Service Supporter

Revenue cards

✅

✅

❌ (hidden)

✅

Payment collection card

✅

✅

❌ (hidden)

❌

Payment method card

✅

✅

❌ (hidden)

❌

Appointment filtering

All

All

Own appointments only

All

Settings & Configuration

Action

Owner Admin

Admin

Service Performer

Service Supporter

Business profile

✅

✅

❌

❌

Branding

✅

✅

❌

❌

Booking settings

✅

✅

❌

❌

Payment settings

✅

✅

❌

❌

Notifications

✅

✅

❌

❌


Changing a Team Member's Role

  1. Go to Settings then Roles & Permissions

  2. Find the team member

  3. Click Manage on their card to navigate to their profile

  4. Change the Role dropdown under Personal Details

  5. Save changes

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


What Happens When Access is Denied

If a team member tries to access a page they don't have permission for (for example, by typing the URL directly), they will be:

  1. Redirected back to the Appointments page

  2. Shown a brief Access restricted toast saying their role does not have access to that page

The toast closes after a few seconds. 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 access the Smart Export feature.

Can a Service Supporter see the Services page?
No. Service Supporters cannot access Services, Packages, Team Members, Resources, Schedules, Settings, Billing, or the Referral Program.

Can a Service Performer see financial data?
On Mission Control, revenue and payment cards are hidden. On the Appointments page, invoice details are visible. On Reporting & Intelligence and Billing, the entire pages are restricted.

Can a Service Performer access Billing & Subscription?
No. Only Owner Admins and Admins can access the Billing & Subscription page. Both Service Performers and Service Supporters are blocked.

Why can't my team member see the navigation link?
Navigation links are hidden for pages the user doesn't have access to. This is by design.

Did this answer your question?