Your Role and Permissions
Last updated: July 01, 2026
In ASH-Booking, every user has a role that determines what they can see and do.
Available Roles
Company Admin
You are the owner or main manager of the company.
You can:
- Manage all branches
- Create and manage services and categories
- Configure opening hours
- Manage staff
- Create digital catalogs
- Send email campaigns
- View all transactions and payments
- Configure payment methods (Stripe)
- Manage customers across all branches
Branch Manager (Site Manager)
You operationally manage one or more specific branches.
You can:
- View and manage bookings for your branch
- Confirm, reject, or cancel bookings
- Report "No-Show" customers
- Perform Quick Bookings
- View branch customers
- Manage branch hours and exceptions
- View branch statistics
You cannot:
- Modify company settings
- Manage unassigned branches
- Create new services (admin only)
Supervisor
Owner of the ASH-Booking platform. Has full access to all companies and system features.
Switching Context
If you have access to multiple companies or branches:
- Click your name or avatar in the top right
- Select the company or branch you want to manage
- The panel will refresh showing only the selected context's data
Note: Changes you make always apply to the currently selected context. Always verify you're in the correct context before operating.
Custom User Levels
In addition to standard roles (Supervisor, Company Admin, Branch Manager, Customer), the supervisor can create custom user levels with specific permissions.
For Supervisors
- Go to User Levels in the menu
- Create new levels or modify existing ones
- Each level can have:
- Key — unique identifier
- Name — visible to the user
- Numeric level — for internal hierarchy
- Mobile access — active/deactivated
- Backend access — active/deactivated
Granular API Permissions
Each level can have specific permissions for API calls:
- Go to User API Permissions
- Configure what the level can do on each resource:
- Read — view data
- Write — modify data
- Create — add new elements
- Update — modify existing
- Delete — remove data
- List — list elements
- Manage — full control
Note: API Permissions are available only on request. Contact the supervisor to activate them in your contract.
Assign Levels to Users
To modify a user's level:
- Go to Users
- Open the user's profile
- Change the User Level in the Role section
- Save
Warning: Modifying a level can immediately expand or limit the user's operational capabilities.