Getting Started – Setup A Booking Calendar

Setting up a booking calendar is one of the fastest ways to turn GoHighLevel into a real asset for your business.

Instead of back-and-forth emails and missed messages, prospects can pick a time that works for them, your availability stays in sync with your personal calendar, and automated reminders keep no‑shows low.

This guide walks you through how to set up a booking calendar in GoHighLevel, connect it to your personal calendar, add automated reminders, and plug everything into simple workflows—so every booked call actually happens and leads move forward.

If you don’t have a GoHighLevel account yet, you can follow along by starting a free trial:

Start your free GoHighLevel trial


Why your GoHighLevel booking calendar matters

A properly configured booking calendar does more than just drop meetings on your schedule. It helps you:

  • Eliminate scheduling friction – Prospects book in their own time zone without long email threads.
  • Protect your focus time – Buffers, working hours, and minimum notice windows keep calls from landing at bad times.
  • Reduce no‑shows – Automatic confirmation and reminder messages keep people on track.
  • Feed your CRM and workflows – Every booking can create or update a contact, add pipeline opportunities, and trigger automations.

When you combine GoHighLevel’s calendar with the contact and funnel foundations from the rest of this Getting Started series, you get a full path from first click to booked conversation.


Step 1 – Create your personal booking calendar

GoHighLevel supports different calendar configurations. For one‑to‑one calls like discovery sessions or client check‑ins, a Personal Booking calendar is the best place to start.

  1. In GoHighLevel, go to Calendars → Calendar Settings.
    Screenshot showing navigation to Calendar Settings in HighLevel to begin creating a new booking calendar.
  2. Click Create Calendar.
  3. Choose Personal Booking as the calendar type.
    Screenshot of HighLevel calendar creation interface, highlighting the 'Personal Booking' calendar type selection for one-on-one meetings.
  4. Give your calendar a clear internal name, such as Discovery Calls – Founder or Strategy Sessions – Agency.
  5. Set the appointment duration (for example, 15, 30, or 60 minutes).
  6. Define your availability window—days of the week and hours when you’re happy to take calls.
  7. Configure basic options like:
    • Time zone (usually your own).
    • Buffer time before/after meetings.
    • How far into the future people can book.
  8. Review the auto‑generated booking link URL and edit the slug if needed so it’s easy to remember.
  9. Click Confirm to save.
    Screenshot of the HighLevel calendar setup form, showing fields for calendar name, host selection, custom URL, appointment duration, and available hours before confirming.
    Screenshot displaying the option to copy the HighLevel booking calendar link or embed code after creation, ready for sharing.
    You now have a dedicated booking calendar inside GoHighLevel. Next, you’ll connect it to you as a team member so it knows whose availability to check.

Step 2 – Add yourself as a team member

Even if you’re a solo operator, GoHighLevel treats you as staff so calendars, permissions, and automations stay organized.

  1. In the left sidebar, go to Settings → My Staff.
  2. Click Add User if you’re not already listed, or open your existing staff record.
  3. Enter your details (name, email, role) and make sure you’re active.
  4. Assign the right permissions so you can access Calendars, Contacts, and Workflows.
  5. Save your staff record.

Once you’re added as staff, you can associate your personal booking calendar with you as the host. This ensures bookings land on your schedule and not a generic account.

Revset Labs tip: As your team grows, give each seller or specialist their own personal booking calendar and then layer on round‑robin or group calendars later. It keeps routing rules and reporting much cleaner.


Step 3 – Connect your personal calendar and video conferencing

To avoid double‑booking and manual meeting links, connect the tools you already use.

Connect your personal calendar

  1. Go to Calendars → Calendar Settings.
    Screenshot showing navigation to Calendar Settings in HighLevel, a prerequisite for integrating personal calendars and video conferencing tools.
  2. Open the Connections tab.
  3. Click Add New and choose your calendar provider (for example, Google Calendar or Outlook).
    Screenshot of the HighLevel Calendar Settings 'Connections' tab, showing the 'Add New' button to link an external personal calendar like Google or Outlook.
  4. Authorize GoHighLevel to access your calendar.
  5. Pick which calendars should block your availability (for example, Work, Personal, or a combined calendar).

Once connected, GoHighLevel will respect busy times from your external calendar and add new bookings there automatically.

Connect a video conferencing tool

  1. In Calendars → Calendar Settings, open the Video Conferencing tab.
  2. Click Add New.
    Screenshot of the HighLevel Calendar Settings 'Video Conferencing' tab, with the 'Add New' button highlighted to integrate tools like Zoom or Google Meet.
  3. Choose your preferred tool (for example, Zoom or Google Meet) and complete the authorization.
  4. Set this as the default meeting link type for your booking calendar.

From now on, each booked appointment can automatically include a unique video link—no more copying and pasting.

If you want to feel this end‑to‑end flow in a sandbox first, you can launch a GoHighLevel trial and connect a test calendar before changing anything live.


Step 4 – Set up automated confirmations and reminders

Your calendar is only half the story. The other half is reminding people to show up.

GoHighLevel makes this easy with workflow recipes.

  1. Go to Automation → Workflows.
  2. Click Create Workflow and choose From Template/Recipe.
    Screenshot showing the HighLevel Automation section, with the 'Create Workflow' button and 'From Template/Recipe' option highlighted.
  3. Select the Appointment Confirmation + Reminder recipe (or the closest equivalent in your account).
    Screenshot of HighLevel workflow recipes, with 'Appointment Confirmation + Reminder' template selected for automated appointment communication.
  4. Confirm the trigger is tied to your booking calendar or appointment status (for example, when an appointment is booked or confirmed).
  5. Edit the confirmation email and SMS content:
    • Reiterate the time and time zone.
    • Include the booking link and video meeting link.
    • Add any pre‑call instructions.
      Screenshot of editing the confirmation email action within a HighLevel workflow, showing where to update the meeting link and save changes.
  6. Configure one or more reminders, such as:
    • 24 hours before the meeting.
    • 1–2 hours before the meeting.
  7. Publish the workflow when you’re happy with the timing and copy.
    Screenshot of a HighLevel workflow, indicating the 'Publish' toggle and 'Save' button to activate the automated appointment confirmation and reminder sequence.

From here, every person who books through your GoHighLevel calendar will receive consistent, on‑brand confirmation and reminder messages—without your team lifting a finger.

Where Revset Labs helps: We routinely design done‑for‑you appointment workflows that adjust messaging based on contact type, pipeline stage, or source—so high‑intent leads get VIP treatment and low‑intent bookings are warmed up before the call.


Step 5 – Share and embed your booking calendar

Once everything is working, you need to get your booking link in front of people.

  1. Go to Settings → Calendars.
  2. Click into your booking calendar.
  3. In the top‑right, click Share.
  4. From here you can:
    • Copy Link – paste it into emails, SMS, or chat.
    • Create a One‑Time Link if you want someone to book a specific slot or limit rescheduling.
    • Copy the Embed Code to place the calendar directly on a page of your website or funnel.
    • Preview the booking experience as a visitor.
      Screenshot of the HighLevel calendar interface, showing the 'Share' button in the top-right header with options to copy link, create one-time link, get embed code, or preview.

Once you’ve embedded or shared the link, add it to key touchpoints:

  • Your email signature.
  • Your website’s “Book a Call” or “Contact” page.
  • Post‑webinar or lead magnet thank‑you pages.
  • SMS or email sequences inside GoHighLevel.

Here’s the simple flow you’re creating:

<a href=GoHighLevel Booking Calendar Workflow Flowchart” title=”Booking Calendar Workflow”>


Step 6 – Troubleshoot and optimize your calendar

Even with a solid setup, calendars occasionally misbehave. GoHighLevel includes built‑in tools to help.

  • Use the Troubleshoot Calendar option (where available) to run diagnostics on availability, connections, and settings.
  • Double‑check that your time zone and working hours match your actual schedule.
  • Confirm your personal calendar integration is still connected and that the right calendars are set to block time.
  • Test a full booking flow end‑to‑end:
    • Open the booking link in an incognito window.
    • Book a test appointment.
    • Confirm that:
      • The appointment appears on your GoHighLevel calendar.
      • It appears on your external calendar.
      • Confirmation and reminder messages are sent.

As you start taking real bookings, watch metrics like:

  • No‑show rate – If it’s high, tighten reminders or add a pre‑qualification question.
  • Time‑to‑booking – How quickly new leads book after opting in.
  • Calendar utilization – Are you getting enough calls during your available hours?

Revset Labs often helps teams analyze these patterns and adjust calendars, messaging, and workflows so your best prospects are the ones filling your calendar.


How this calendar fits into the rest of your GoHighLevel system

Your booking calendar doesn’t live in isolation. It ties into contacts, pipelines, and funnels.

Once someone books:

  • A contact is created or updated in GoHighLevel.
  • That contact can be tagged based on the calendar or funnel they came through.
  • A pipeline opportunity can be created or moved automatically.
  • Follow‑up workflows can depend on whether they showed up, no‑showed, or rescheduled.

To make the most of this, pair this guide with the broader Getting Started series:

These companion articles show how contacts, imports, funnels, and calendars all feed the same growth engine.


Where Revset Labs fits in

GoHighLevel gives you the all‑in‑one platform for:

  • Calendars and bookings.
  • Funnels, websites, and landing pages.
  • Contacts and pipelines.
  • Email, SMS, and automation.

Revset Labs is an AI Automation and Marketing Agency that turns that toolkit into a predictable revenue system.

On calendar projects, we typically help clients:

  • Design the right booking flows for different offers (discovery calls, demos, onboarding, etc.).
  • Connect calendars to pipelines, tags, and automations so every booking triggers the right actions.
  • Build AI‑assisted workflows that summarize calls, create next‑step tasks, and keep deals moving.
  • Set up dashboards that show where bookings came from and which ones actually turned into revenue.

If you’d rather skip the trial‑and‑error phase and get a calendar‑driven funnel that just works, Revset Labs can handle strategy, build, and optimization alongside your team.

For now, you can experience all of this directly by starting a GoHighLevel trial and following this guide step by step:

Start your GoHighLevel free trial and set up your booking calendar


FAQs: Setting up a booking calendar in GoHighLevel

Do I need a GoHighLevel account to follow this guide?

Yes. You’ll need access to a GoHighLevel account to configure calendars, connect integrations, and publish workflows. If you’re just testing, you can use a free trial and a test calendar first.

What’s the difference between a personal booking calendar and other calendar types?

A personal booking calendar is tied to a specific staff member and is ideal for one‑to‑one calls. Other calendar types are better for group events or round‑robin distribution across a team. Starting with a personal calendar keeps things simple and easier to debug.

Can I run multiple booking calendars for different offers?

Yes. Many teams use separate calendars for discovery calls, onboarding sessions, and account reviews. You can give each its own link, availability, and automation logic while still syncing to the same personal calendar.

Do I have to connect an external calendar like Google or Outlook?

You can run a GoHighLevel calendar without an external connection, but it’s risky. Connecting your personal calendar helps prevent double‑booking and ensures everything shows up where you already manage your time.

How do reminders work if a prospect reschedules or cancels?

When someone changes their booking through the GoHighLevel calendar, the underlying appointment object is updated. Your confirmation and reminder workflow should be tied to appointment status so reminders adjust automatically based on reschedules or cancellations.


Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
60,000+ agencies trust HighLevel
GoHighLevel
Everything your
agency needs.
Free for 14 days. No credit card required.
23Hrs
47Min
00Sec
Start Free Trial →
Cancel anytime  ·  No credit card required
14 days free. No credit card. Start Free Trial
Ready to scale your agency? Most agencies see results in the first 30 days.
Start Free →
Your free trial
is still waiting.

Most agencies see results in the first 30 days. Takes 5 minutes to start.

Claim Free Trial →

START YOUR FREE 14-DAY TRIAL TODAY!

No Commitment. Cancel Anytime.

GET STARTED NOW