Overview
HighLevel allows administrators to control what team members can view and manage in the Calendar module. These permissions now extend across Meetings, Services, and Rentals, providing consistent access controls for scheduling and booking activities.
You can assign permissions for calendar setup, appointments and bookings, groups and categories, associated resources, and global settings. This helps team members access the tools they need without granting unnecessary management permissions.
Types of Permissions
There are two main types of permissions:
View Permissions: Grants users the ability to see specific elements within the calendar module.
Manage Permissions: Grants users the ability to create, edit, and delete elements within the calendar module.
Assigned Data Access
In addition to general permissions, users can also have Assigned Data toggled on or off:
- If Assigned Data is enabled, the user can see appointments and calendars they are assigned to, and they can also view appointments for contacts they follow when they have the required calendar permissions.
- If Assigned Data is disabled, permissions apply based on the user’s granted access, regardless of assignment.
Granular Permission Options
Calendar permissions allow administrators to control access to specific scheduling features across Meetings, Services, and Rentals.
These controls help determine which areas team members can view and which scheduling activities they can manage.
Available Calendar Permissions
The following permissions are available under Roles & Permissions → Calendars.
| Permission | Description |
|---|---|
| View Calendars | Allows access to the Meetings, Services, and Rentals scheduling modules. |
| Manage Calendars setup | Allows users to manage calendar setup, service configurations, and rental listings. |
| Manage appointments | Allows users to manage appointments and bookings across Meetings, Services, and Rentals. |
| Manage groups/categories | Allows users to manage meeting groups, service categories, and rental categories. |
| Manage associated resources | Allows users to manage associated components, including locations, staff, resources, and add-ons. |
| Manage preferences & global settings | Allows users to manage module-level preferences and global settings. |
The Manage associated resources and Manage preferences & global settings permissions provide separate controls for these administrative activities.
Administrators can configure the available permissions based on each team member's responsibilities.
How to Configure Calendar Permissions
Administrators can configure Calendar permissions from the Roles & Permissions settings for individual team members.
Configure Permissions in Agency View
Open Agency View.
Navigate to Settings → Team.
Select the team member whose permissions you want to manage.
Open Roles & Permissions.
Select Calendars.
Configure the required View and Manage permissions.
Click Save.
Configure Permissions in Sub-Account View
Open the required sub-account.
Navigate to Settings → My Staff.
Select the team member whose permissions you want to manage.
Open Roles & Permissions.
Select Calendars.
Configure the required View and Manage permissions.
Click Save.
Example Scenarios
A user with View access for Calendars but no Manage permissions
They can see all calendars but cannot create, edit, or delete them.
A user with Manage permissions for Appointments only
They can create, edit, and delete appointments but cannot modify calendars or groups.
A user with Assigned Data enabled and View permissions for Appointments
They can only see appointments they are assigned to.
A user with Assigned Data enabled who follows a contact
- If they have View appointments, calendars & groups, they can view appointments for contacts they follow in addition to appointments assigned to them.
- If they do not have Manage appointments, they can view but cannot edit or delete appointments.
- If they have Manage appointments, they can edit and manage appointments based on their calendar access.

By configuring these permissions properly, you can control the level of access each user has, ensuring a more secure and organized scheduling experience.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article
