Skip to content

Permissions matrix

Permissions are umbrella permissions — each one covers a whole area of the app rather than splitting every action into separate read/manage toggles. You grant them to team members when you add them; see Permissions and roles for how to think about them.

PermissionGrants
AppointmentsView, create, and manage all appointments. Stylists without this permission can still view their own appointments.
Refund OverridesDeviate from the cancellation and no-show policies for one appointment: refund more or less, or keep a different amount. A reason is always required and recorded. Marking a policy-following no-show needs only the Appointments permission.
Pricing OverridesChange the service or add-ons on an existing appointment, and add paid add-ons mid-visit. A reason is required when the change reprices the appointment.
Scheduling OverridesBook past scheduling rules: beyond the booking window customers can normally book, and before a stylist’s start date. Each override is confirmed per slot and recorded.
CustomersView and manage customer profiles, notes, and history.
FinancialsAccess financial dashboard cards, analytics, and invoice settings.
CatalogManage services, categories, add-ons, and tags.
TeamManage team members: stylists and user accounts.
SettingsAccess all business settings including branches, branding, booking flow, team alerts, integrations, roles, and billing.
System LogsView system logs: the activity/audit trail, notification deliveries, payment events, and reminder history.

Every business starts with these roles: Admin, Manager, Receptionist, Stylist. Admin always has every permission and can’t be limited. The permissions on the other roles are defaults you can change — edit any role under Settings → Team to match how your business works.

One exception worth knowing: a stylist without the Appointments permission can still view and manage their own appointments — the permission gates access to everyone’s appointments, not a stylist’s own calendar.