Free GHL templatesGet them free

HighLevel Calendars 101: The Complete Guide to Setting Up Booking Calendars

Matt @ HLPT
Matt @ HLPT
11 min read
HighLevel Calendars 101: The Complete Guide to Setting Up Booking Calendars

Key Takeaways

  • 1. Creating Your Personal Booking Calendar
  • 2. Adding Yourself as a Team Member
  • 3. Setting Up Automated Reminders
  • 4. Connecting Your Personal Calendar
  • 5. Sharing Your Booking Calendar

Setting up a booking calendar in HighLevel is one of the most impactful things you can do for your business. Instead of going back and forth over email trying to find a time that works, you give prospects and clients a direct link to book themselves into your schedule. It eliminates friction, reduces no-shows with automated reminders, and keeps your calendar organized across every platform you use.

In this guide, I’ll walk you through the entire process — from creating your first personal booking calendar to connecting your Google Calendar, setting up automated confirmations and reminders, and sharing your booking link with the world.

1. Creating Your Personal Booking Calendar

The first step is creating a personal booking calendar. Even if you already use Google Calendar or Outlook, you still need a HighLevel calendar — it’s the engine that powers your booking links, automated reminders, and appointment tracking across the platform.

Step-by-Step Setup

  1. Navigate to Calendar Settings — Click on “Calendars” in the left sidebar, then click the settings gear icon to open Calendar Settings.
  2. Click “+ New Calendar” — You’ll find this button in the top-right corner of the Calendar Settings page.
  3. Select “Personal Booking” — HighLevel offers several calendar types (Round Robin, Class Booking, Collective, etc.), but for getting started, Personal Booking is what you want. It’s a simple one-on-one scheduling calendar tied to your availability.
  4. Fill in the details — Give your calendar a name (like “Discovery Call” or “Strategy Session”), set the appointment duration, and configure your availability windows. Be specific about which days and hours you’re available.
  5. Save and grab your link — Once saved, HighLevel generates a unique booking link you can share with anyone.
HighLevel Calendar Settings page showing the New Calendar button
The Calendar Settings page — click “+ New Calendar” to create your first booking calendar

Choosing the Right Calendar Type

HighLevel offers multiple calendar types for different use cases:

  • Personal Booking — One-on-one appointments with a single person. Best for discovery calls, consultations, and coaching sessions.
  • Round Robin — Distributes appointments across multiple team members. Great for sales teams where any available rep can take the call.
  • Class Booking — Allows multiple people to book the same time slot. Perfect for group sessions, webinars, or classes.
  • Collective Booking — Requires all selected team members to be available. Use this when you need multiple people in the same meeting.

For most people getting started, Personal Booking is the right choice. You can always create additional calendars later for different appointment types.

2. Adding Yourself as a Team Member

This step trips up a lot of new users. Even if you’re the only person using your HighLevel account, you still need to add yourself as a team member. The calendar system uses the team member list to determine who’s available for appointments.

  1. Navigate to “My Staff” — Go to Settings > My Staff in the left sidebar.
  2. Click “Add User” — Add yourself with your name and email address.
  3. Assign calendar permissions — Make sure your user account is linked to the calendar you just created.
HighLevel My Staff page showing the Add User button
The My Staff page — add yourself as a team member so the scheduling system works correctly

Pro Tip: If your calendar isn’t showing any available time slots, the most common cause is that you haven’t added yourself as a team member. This is the first thing to check when troubleshooting booking issues.

3. Setting Up Automated Reminders

No-shows are the enemy of any appointment-based business. The good news is that HighLevel makes it incredibly easy to set up automated confirmation emails and SMS reminders that go out before every appointment.

Creating a Reminder Workflow

  1. Navigate to Automations — Click “Automation” in the left sidebar, then click “Create Workflow.”
  2. Choose a Recipe — Select the “Appointment Confirmation + Reminder” recipe. This gives you a pre-built workflow with the most common reminder sequence already configured.
  3. Customize the confirmation email — Edit the confirmation email action to include your meeting link, any preparation instructions, and your branding.
  4. Add SMS reminders — The recipe typically includes an SMS reminder 24 hours before and another 1 hour before the appointment. Adjust the timing to fit your needs.
  5. Publish the workflow — Toggle the workflow to “Published” so it starts running automatically for every new booking.
HighLevel Automation page showing the Appointment Confirmation and Reminder workflow recipe
The Automation page — use the “Appointment Confirmation + Reminder” recipe to get started quickly

What to Include in Your Reminders

Your confirmation email should include the appointment date and time, the meeting link (Zoom, Google Meet, or phone number), any preparation the prospect should do, and a link to reschedule or cancel if needed.

For SMS reminders, keep them short and direct. Something like: “Reminder: Your strategy session with [Your Name] is tomorrow at 2:00 PM. Here’s the link: [meeting link]. Reply STOP to cancel.”

4. Connecting Your Personal Calendar

If you already use Google Calendar, Outlook, or another calendar app, connecting it to HighLevel is essential. This two-way sync ensures that appointments booked through HighLevel show up on your personal calendar, and events on your personal calendar block off time in HighLevel so you don’t get double-booked.

  1. Go to Calendar Settings — Navigate to your calendar settings page.
  2. Click the “Connections” tab — This is where you’ll find the integration options for Google Calendar, Outlook, and other calendar providers.
  3. Authorize the connection — Click “Connect” next to your calendar provider and follow the OAuth authorization flow. You’ll need to grant HighLevel permission to read and write to your calendar.
  4. Verify the sync — Create a test appointment and confirm it appears on both your HighLevel calendar and your personal calendar.
HighLevel Calendar Settings Connections tab showing Google Calendar integration
The Connections tab in Calendar Settings — connect your Google Calendar or Outlook for two-way sync

Adding Video Conferencing

If your appointments are virtual, you’ll also want to connect a video conferencing tool. HighLevel supports Zoom, Google Meet, and other providers.

  1. Click the “Video Conferencing” tab — In your Calendar Settings, switch to the Video Conferencing tab.
  2. Connect your provider — Authorize Zoom or Google Meet. Once connected, HighLevel will automatically generate a unique meeting link for every booked appointment.

This means you never have to manually create Zoom links again. Every booking gets its own unique link, included automatically in the confirmation email.

Limited Availability

Tired of Being the Admin, the Marketer, and the Closer?

You didn't start your business to spend hours building funnels, managing calendars, and chasing follow-ups inside HighLevel. What if someone else handled all of that for you?

Our HighLevel-trained virtual assistants know the platform inside and out — workflows, pipelines, social scheduling, reporting — so you can focus on closing deals and growing your business. Starting at only $164 per week.

GHL-Certified
Start This Week
Only $164/week

5. Sharing Your Booking Calendar

Once your calendar is set up, you need to get it in front of people. HighLevel gives you several ways to share your booking calendar.

Direct Booking Link

The simplest option is the direct booking link. Copy it from your Calendar Settings and paste it anywhere — in emails, social media bios, text messages, or your website. Anyone who clicks it sees your available time slots and can book directly.

One-Time Booking Links

For situations where you want to limit a booking link to a single use, HighLevel lets you generate one-time links. Once someone books using that link, it becomes invalid. This is useful for exclusive offers or limited consultations.

Embed Code

If you want to embed your booking calendar directly on your website or funnel page, HighLevel provides an embed code. Just copy the code snippet and paste it into any HTML section on your page. The calendar widget will render inline, allowing visitors to book without leaving your site.

HighLevel Calendar sharing options showing booking link, one-time link, and embed code
Calendar sharing options — copy the booking link, generate a one-time link, or grab the embed code

Pro Tip: Add your booking link to your email signature. Every email you send becomes an opportunity for someone to book time with you — and it’s completely passive.

6. Configuring Availability and Buffer Times

Getting your availability settings right is crucial. You don’t want to be available 24/7, and you don’t want back-to-back appointments with no breathing room.

Setting Your Available Hours

In your calendar settings, define which days and hours you’re available for bookings. Most people set business hours (9 AM – 5 PM, Monday through Friday), but you can customize this however you want. Maybe you only take calls on Tuesdays and Thursdays, or you block off Friday afternoons for deep work.

Buffer Times

Buffer times add padding before or after each appointment. A 15-minute buffer after each meeting gives you time to take notes, prepare for the next call, or just take a breather. You can set pre-event buffers, post-event buffers, or both.

Minimum Scheduling Notice

This setting prevents people from booking appointments too close to the current time. Setting a minimum notice of 24 hours means nobody can book a call for later today — they have to book at least a day in advance. This gives you time to prepare and prevents last-minute surprises.

7. Troubleshooting Common Calendar Issues

Even with a straightforward setup, a few common issues can trip you up. Here’s how to diagnose and fix them.

No Available Time Slots Showing

If your booking page shows no availability, check three things: First, make sure you’ve added yourself as a team member. Second, verify your availability hours are set correctly. Third, check that your connected Google Calendar isn’t blocking all your time slots with existing events.

Double Bookings

If you’re getting double-booked, the most likely cause is that your personal calendar isn’t connected or the two-way sync isn’t working properly. Go to Calendar Settings > Connections and verify the integration is active. You can also use the “Troubleshoot Calendar” feature to diagnose sync issues.

Reminders Not Sending

If your automated reminders aren’t going out, check that your reminder workflow is published (not in draft mode). Also verify that your SMS and email sending are properly configured — reminders won’t send if your communication channels aren’t set up.

Frequently Asked Questions

Where do I find my booking link?

Your booking link is available in Calendar Settings. Click on your calendar, and you’ll see the booking link at the top of the settings page. You can copy it directly or use the share button to access additional sharing options like one-time links and embed codes.

Can I have multiple booking calendars?

Yes. You can create as many calendars as you need — one for discovery calls, another for strategy sessions, a third for quick check-ins. Each calendar gets its own unique booking link and can have different durations, availability windows, and reminder settings.

Does HighLevel sync with Google Calendar?

Yes. HighLevel offers two-way sync with Google Calendar and Outlook. Events created in HighLevel appear on your personal calendar, and events on your personal calendar block off availability in HighLevel. This prevents double-booking across platforms.

How do I reduce no-shows?

Set up automated confirmation emails and SMS reminders using the Appointment Confirmation + Reminder workflow recipe. Sending a confirmation immediately after booking, a reminder 24 hours before, and another reminder 1 hour before the appointment dramatically reduces no-shows.

Can I embed the booking calendar on my website?

Yes. HighLevel provides an embed code for every calendar. Copy the code snippet from your Calendar Settings and paste it into any HTML section on your website, funnel page, or landing page. The calendar widget renders inline so visitors can book without leaving your site.

Conclusion

Setting up a booking calendar in HighLevel is one of those foundational tasks that pays dividends every single day. Once it’s configured, prospects can book themselves into your schedule 24/7, automated reminders keep your no-show rate low, and the two-way calendar sync means you never have to worry about double-bookings.

The entire setup takes about 15-20 minutes, and the time savings compound from day one. If you haven’t set up your booking calendar yet, do it today — it’s one of the highest-ROI actions you can take in HighLevel. And if you want help optimizing your calendar setup for maximum conversions, check out our coaching resources in the sidebar.

The Complete Operator's Playbook

Weekly strategies from top-performing agencies

Join 5,000+ operators who get weekly tutorials, templates, and strategies that are actually working right now.

Matt @ HLPT

Matt @ HLPT

Founder, HL Pro Tools

Matt and his team of 250+ are known for making it easy to win with GoHighLevel. They bundle tools, trainings and team time for a complete solution. You can use them for all your HighLevel needs from white label support to done-for-you fractional marketing services.