Feature

Granular Role-Based Access Control for Your Team

Control what your team can see and do with four customisable roles and over 50 granular permissions across 19+ modules.

What is roles & permissions?

Roles and permissions in salon software are access controls that govern what each team member can view, edit, or manage. Bella Booking provides four built-in roles — Owner, Admin, Receptionist, and Team Member — with over fifty granular permissions across 19+ modules including appointments, clients, sales, reports, settings, forms, and messaging. All roles except Owner are fully customisable, and multi-location businesses can assign different roles per branch.

Roles and permissions in salon software are access controls that determine what features each team member can view, edit, or manage — from viewing the schedule to processing refunds or accessing reports. Bella Booking provides granular role-based access control so you can decide exactly what each team member can access. Four built-in roles — Owner, Admin, Receptionist, and Team Member — come with sensible defaults, and all roles except Owner can be fully customised. Toggle over 50 individual permissions across appointments, clients, catalogue, products, sales, team, reports, settings, timesheets, inventory, locations, loyalty, gift cards, packages, memberships, scheduler, reviews, forms, and messaging. Assign roles per location for multi-location businesses.

What's included

Key capabilities of roles & permissions

Four built-in roles

Owner has full immutable access. Admin, Receptionist, and Team Member come with sensible defaults and can be fully customised to match your business needs.

Over 50 granular permissions

Toggle individual permissions across 19+ modules: appointments, clients, catalogue, products, sales, team, reports, settings, timesheets, inventory, locations, loyalty, gift cards, packages, memberships, scheduler, reviews, forms, and messaging.

Visual permission matrix

A clear matrix view shows roles as columns and permissions as rows. Toggle any permission on or off with a single click.

Per-location access

For multi-location businesses, assign different roles per location. A manager at one site doesn't need the same access at another.

Customisable role permissions

All roles except Owner can be fully customised. Adjust permissions for Admin, Receptionist, or Team Member to match exactly how your business operates.

Activity logging

Actions taken by team members are logged with their identity, so you can track who made changes to appointments, clients, or settings.

How roles and permissions work

1

Invite team members

Add team members to your account. Each person gets their own login credentials.

2

Assign a role

Choose Owner, Admin, Receptionist, or Team Member for each person. Each role comes with sensible default permissions.

3

Customise permissions

Open the permission matrix in Settings → Team Permissions. Toggle any of the 50+ individual permissions on or off for each role.

Plan availability

Feature

Starter

Professional

Roles & Permissions

Prices shown in your local currency at checkout.

Frequently asked questions

What is the difference between Owner and Admin?

Owners have unrestricted access to everything including billing and account settings. Their permissions cannot be changed. Admins have broad access by default but their permissions can be fully customised — you can add or remove any permission.

Can I customise what each role can do?

Yes. All roles except Owner can be fully customised. Open the permission matrix in Settings → Team Permissions and toggle any of the 50+ individual permissions on or off for each role.

What is the Receptionist role?

Receptionist is a built-in role designed for front-desk staff. By default it includes permissions for appointments, clients, sales, and scheduling — but no access to reports, settings, or catalogue management. Like all non-Owner roles, it can be fully customised.

Can team members only see their own appointments?

That depends on their role's permissions. The "View all" appointment permission controls whether a team member can see everyone's appointments or just their own. You can toggle this per role.

Do permissions apply to the online booking page?

Permissions control access within the management app. The online booking page shows services and team members based on your booking settings, not role permissions.

Can a team member have different roles at different locations?

Yes. For multi-location businesses, each team member can be assigned a different role per location.

Ready to try roles & permissions?

Start your free trial today. No credit card required.

Australian-made. Multi-timezone support.