Skip to main content
CalGest uses roles to control what each team member can see and do. Every member of your organization is assigned a role, and that role determines their permissions.

System roles

CalGest includes five built-in roles:
RoleDescription
OwnerFull access to everything. Cannot be reassigned or removed.
AdminFull access to all features and settings.
ManagerCan manage customers, appointments, and view employees.
EmployeeCan manage appointments and create customers.
CustomerCan only view their own appointments.
System roles cannot be deleted. They are always available in your organization.

Permission matrix

Permissions are organized by resource and action. Here’s what each role can do by default:
ResourceOwnerAdminManagerEmployeeCustomer
AppointmentsFullFullFullFullView own
CustomersFullFullFullCreate, View
EmployeesFullFullView
Appointment typesFullFullViewView
LocationsFullFullViewView
Custom fieldsFullFullViewView
TrackingFullFullFullView
NotificationsFullFull
SettingsFullFull
RolesFullFull

Customizing permissions

You can adjust the permission matrix for your organization in Settings > Permissions. This lets you fine-tune what each role can do for each resource. Available actions per resource:
  • Create — add new records
  • Read — view records
  • Update — edit existing records
  • Delete — remove records
  • Manage — full control (includes all of the above)