Your Role and Permissions

Reading time: 3 minutes 401 words

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:

  1. Click your name or avatar in the top right
  2. Select the company or branch you want to manage
  3. 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

  1. Go to User Levels in the menu
  2. Create new levels or modify existing ones
  3. 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:

  1. Go to User API Permissions
  2. 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:

  1. Go to Users
  2. Open the user's profile
  3. Change the User Level in the Role section
  4. Save

Warning: Modifying a level can immediately expand or limit the user's operational capabilities.

This documentation is part of the ASH-Booking user guide. Back to index