Every user is assigned one or more roles that determine which panel they can access and what they can do inside it.
| Role | Panel Access | Capabilities |
|---|---|---|
/admin |
Full platform control — bypasses all permission checks | |
/manage |
Manages their own business: services, providers, staff, bookings, settings | |
/manage |
Bookable team member with their own working hours | |
/manage |
Can view and manage bookings only — no access to services, providers, or settings | |
| Public only | End customer who has completed a booking |
{primary.fa-info-circle} Users can hold multiple roles simultaneously. A business owner can be both
tenant_ownerandprovider— managing the business while appearing on the booking page.
The user can log in immediately. A welcome email is sent if the welcome_email notification is enabled in your preferences.
Click any user row to open their profile. You can:
{warning.fa-exclamation-triangle} Removing the
super_adminrole from your own account will immediately lock you out of the admin panel. Always ensure at least one other super admin exists before making role changes to your account.
Impersonation lets you log in as any user to troubleshoot their experience without knowing their password.
All sessions are permanently logged in Admin → Impersonation Logs with: super admin, target user, start time, end time, and IP address.
{danger.fa-eye} Impersonation is a privileged action. Every session is permanently logged. Only impersonate users for legitimate support purposes.
Admin → Login Activity records every authentication attempt with:
| Column | Description |
|---|---|
| User | Email address used |
| IP Address | Client IP at time of attempt |
| User Agent | Browser / device string |
| Status | success or failed |
| Date & Time | Timestamp of the attempt |
Use this log to investigate suspicious activity or repeated failed login attempts. Combine with Admin → IP Restrictions to block specific addresses.