This SOP covers connecting a user’s Google/Outlook calendar, setting working hours and booking rules, creating a personal one-on-one calendar in GoHighLevel (GHL), verifying sync, and embedding it on a GHL page.
Create a one-on-one booking calendar for a single staff user, synced with their external calendar and embedded on a GoHighLevel page
Ideal outcome
Prospects can book available slots that honor buffers, minimum notice, and external conflicts; events sync to the user’s primary calendar and the calendar is live on a GHL page
Why it matters
Avoid double-bookings, standardize booking rules, and provide a frictionless, on-brand scheduling experience
Before you start
You need admin access to the client’s GoHighLevel sub-account. Refer to the SOP 276: GoHighLevel CRM Foundations (web version) for setting up user profiles and permissions before configuring your personal calendar
Key steps
31 steps
What is inside
35 headings
1Connect external calendar and set availability9
Go to "Settings" → "My Staff", open the user by clicking on the pencil icon to edit.
Go to "User Availability" and set up a meeting location, time zone and available hours. Click "Save".
Complete authentication and grant permissions to allow sync.
Under "Calendar Configuration", select "Conflict Calendars" to block availability from external events.
Click "Advanced Settings" and set sync mode to "Two-way" (use "One-way" if the client wants no contact creation/automations). Click "Save".
Check that the status shows green ticks with no reconnect warning, and that your chosen calendars appear in the list.
Go to "Availability" and ensure that the user’s time zone, as well as working days/hours and breaks, are correct, then click "Save".
2Create the personal booking calendar6
Go to "Settings" > "Calendars" and click "+ New Calendar".
Select "Personal Booking" when prompted.
Name it "[First & Last Name] – Intro Call" or similar so it’s clear who and what the meeting is. Then, select the relevant team member. Set the duration to 30 minutes and adjust availability. Click "Confirm".
Next, preview your booking link.
Once active, it should appear on your calendar list. Click on the pencil icon to edit.
This will allow you to customize setups, such as notifications, adding existing forms, accepting payment, a thank you message, etc. Remember to click "Save".
3Verify sync and booking rules9
Open the booking link in an incognito browser. This ensures you’re not logged in as the staff user.
Book a test slot on the booking page URL. See if the booking confirmation notice appears.
Check your test inbox for the confirmation email. The standard confirmation email should arrive. It may take a few minutes.
Go to "Calendars" → "Appointment List View". Find the test booking you created listed there.
Log in to the staff user's connected Google or Outlook calendar.
Confirm the test event appears on the external calendar. It should show on the primary calendar with the right time and meeting link. Syncing may take a few minutes.
Try booking a time inside the buffer or within the 2‑hour minimum notice, and confirm the booking is blocked. The slot should be hidden or not selectable.
Next, add a busy event in the external calendar during working hours and refresh the booking link.
Lastly, confirm blocked time is removed. The busy time should no longer show as available.
4Embed the calendar on a GoHighLevel page7
Go to "Sites" → "Funnels" (or "Websites") and open the target page.
Click "Edit".
Click on the "+" button on your top left and click "Elements". Scroll down and drag the "Calendar" element to the page on your right.
Click on the added calendar element, then select the newly created calendar.
Click "Save" and then "Publish". Select the correct domain before publishing.
Click on the eye icon to preview on your top right. This is to open the live page URL and submit a test booking to confirm that the calendar loads and books.
You should see the confirmation screen by now. The confirmed slot should appear in "Calendars" → "Appointment List View" and on the connected external calendar within a few minutes. That's it!
The document
DOC
The file is locked
It comes with From Leads to Sales: Funnel Building 101, or
with the full library.