How to Set Up a Personal Booking Calendar in GoHighLevel
If you use tools like ClickUp to stay organized and want a streamlined way to book appointments, a personal booking calendar in GoHighLevel is the perfect solution. This guide walks you through the exact steps to create a calendar, connect it to a user or team member, and configure availability so leads and clients can easily book time with you.
What You Need Before You Start in GoHighLevel
Before creating your calendar in GoHighLevel, make sure you have the following in place:
- An active GoHighLevel account with access to the sub-account where you want the calendar.
- At least one user created in that sub-account.
- Login access to the correct location (sub-account) where bookings will be managed.
You will be creating a calendar that is assigned to a specific user or user group, so confirm users are already set up.
Step 1: Open the Calendar Settings in GoHighLevel
To start building your personal booking calendar in GoHighLevel, navigate to the calendar settings from your sub-account dashboard.
-
Log in to your GoHighLevel account and choose the correct sub-account (location).
-
In the left-hand sidebar, click on Calendars.
-
Inside the Calendars section, click on the Calendar Settings or + New Calendar button, depending on your interface version.
This opens the setup wizard for creating a new calendar that will be used for personal bookings.
Step 2: Choose the Calendar Type in GoHighLevel
The platform allows different calendar types. For a one-person booking link, you will typically choose a personal or round-robin style calendar depending on your needs.
-
Select Single or Team calendar depending on whether only one user or multiple users will appear on the calendar.
-
For a personal booking calendar, select the option that represents one individual’s availability (usually a single or user-based calendar).
Once the calendar type is selected, you can move to the configuration options.
Step 3: Configure Basic GoHighLevel Calendar Details
Next, you will enter the main settings that define how your personal booking calendar functions.
Set Calendar Name and Description in GoHighLevel
Configure the core information for your calendar:
- Calendar Name: Use a clear name, such as “John Doe – Strategy Call Calendar”.
- Description: Briefly describe what this calendar is for, such as “Book a 30-minute consultation”.
- Slug or URL Path: This will be part of the booking link you share with contacts.
Assign User or Team Member in GoHighLevel
Now connect the calendar to the appropriate user:
-
Locate the Users or Assigned To section.
-
Select the user whose availability will be displayed on this personal booking calendar.
-
If applicable, you may select a user group or multiple users for team calendars.
Assigning the correct user is essential, as appointments booked on this calendar will appear on that user’s schedule inside GoHighLevel.
Step 4: Set Appointment and Availability Options in GoHighLevel
You must define when people can book and how appointments behave on the calendar.
Define Appointment Settings in GoHighLevel
Configure how each appointment is structured:
- Appointment Duration: Choose a meeting length, such as 15, 30, or 60 minutes.
- Time Increments: Set how often start times appear (e.g., every 15 minutes).
- Buffer Times: Add buffer before or after events to prevent back-to-back bookings.
- Minimum Scheduling Notice: Set how far in advance someone must book.
- Maximum Booking Window: Limit how far in the future bookings are allowed.
Configure Availability Schedule in GoHighLevel
Next, set your weekly availability:
-
Open the Availability or Working Hours section.
-
For each day of the week, specify time ranges when you are available for bookings (for example, Monday–Friday, 9:00 AM–5:00 PM).
-
Disable days you never want to accept bookings.
This availability will be shown on your personal booking calendar and will sync with the assigned user’s schedule in GoHighLevel.
Step 5: Customize Form Fields and Confirmation Settings
Your personal booking calendar can collect important information from leads or clients at the time of booking.
Booking Form Fields in GoHighLevel
Set what data you capture:
- First name
- Last name
- Email address
- Phone number
- Custom questions (such as “What would you like to discuss?”)
Adjust fields to match your workflow, ensuring you collect the details your team needs inside GoHighLevel.
Confirmation and Notifications in GoHighLevel
Configure how the platform confirms and reminds attendees:
- Confirmation Page: Decide what page visitors see after booking (built-in confirmation or a custom thank-you URL).
- Email/SMS Notifications: Turn on and customize notifications for both the contact and the assigned user.
- Reminders: Add reminder messages at set times (e.g., 24 hours and 1 hour before the appointment).
Proper notifications reduce no-shows and keep your calendar organized.
Step 6: Integrate Your Calendar and Share the Booking Link
Once your personal booking calendar is ready, you can embed it or share it directly.
Get the Public Booking Link from GoHighLevel
-
In the calendar list, locate your new calendar.
-
Click the option to Copy Link or view the public URL.
-
Share this link via email, social media, funnels, or automations.
Embed the Calendar on a Page
You can embed the booking widget inside funnel pages or websites built with GoHighLevel or any other site builder:
- Open your funnel or website editor.
- Add the calendar or scheduling element.
- Select the calendar you created from the list of available calendars.
This allows leads to book directly from your branded pages while everything is managed through your GoHighLevel account.
Step 7: Test Your GoHighLevel Personal Booking Calendar
Before sending the link to clients, test the entire flow:
-
Open the public booking URL in an incognito or private browser window.
-
Select a date and time within your defined availability.
-
Fill in the booking form fields and confirm the appointment.
-
Check that the appointment appears on your GoHighLevel calendar and in the assigned user’s schedule.
-
Verify that confirmation and reminder notifications are received correctly.
If anything looks incorrect, return to the calendar settings and adjust availability, fields, or notifications.
Helpful Resources for GoHighLevel Users
To see the original walkthrough and interface screenshots, you can review the official documentation on how to set up a personal booking calendar here: GoHighLevel personal calendar setup guide.
If you need strategic help implementing GoHighLevel alongside other tools, you can also explore consulting resources at Consultevo for additional support.
Start Using Your GoHighLevel Calendar for Bookings
By following these steps, you now have a personal booking calendar built inside GoHighLevel that is connected to a specific user, aligned with your availability, and enhanced with reminders and form fields. Share your booking link, embed it on your website or funnels, and manage every appointment from a single, centralized platform.
Need Help With ClickUp?
If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.
“`
