Granular Role-Based Access Control for Your Team
Control what your team can see and do with four customisable roles and over 30 granular permissions across 15 modules.
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 30 individual permissions across appointments, clients, catalogue, products, sales, team, reports, settings, timesheets, inventory, locations, loyalty, gift cards, and reviews. 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 30 granular permissions
Toggle individual permissions across 15 modules: appointments, clients, catalogue, products, sales, team, reports, settings, timesheets, inventory, locations, loyalty, gift cards, scheduler, and reviews.
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
Invite team members
Add team members to your account. Each person gets their own login credentials.
Assign a role
Choose Owner, Admin, Receptionist, or Team Member for each person. Each role comes with sensible default permissions.
Customise permissions
Open the permission matrix in Settings → Team Permissions. Toggle any of the 30+ individual permissions on or off for each role.
Plan availability
Feature
Starter
Professional
All prices in AUD, GST included. No currency conversion fees.
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 30+ 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.
Related features
Ready to try roles & permissions?
Start your free trial today. No credit card required.
Australian-owned business. Sydney-based support team.