Skip to main content

How to Set Up and Use Calendars in GoHighLevel

Learn how to set up, configure, and customize calendars in GoHighLevel for seamless appointment scheduling.

Written by Eric Kelly

Introduction to GoHighLevel Calendars

GoHighLevel’s calendar system is a powerful tool for managing appointments, whether you’re in sales, service-based industries, or coaching. This guide walks you through the setup process, different calendar types, and advanced settings to optimize your scheduling.

Step 1: Accessing the Calendar Section

  1. Log in to GoHighLevel.

  2. Click Calendars in the left-side menu.

  3. The default view shows a weekly calendar, but you can toggle between daily, weekly, and monthly views.

  4. Use the New Appointment button to manually book meetings.

Step 2: Connecting Your Calendar

To prevent double bookings, sync GoHighLevel with your existing calendar.

  1. Navigate to Settings > Business Profile > My Staff.

  2. Select your profile (or a team member’s).

  3. Scroll down to Calendars.

  4. Click Connect and choose:

    • Google Calendar

    • Outlook Calendar

    • iCloud Calendar

    • Calendly (Beta)

  5. Allow access and select which calendar should sync for availability checks.

Step 3: Creating a New Calendar

  1. Go to Settings > Calendars.

  2. Click Create Calendar.

  3. Choose a calendar type:

    • Personal Booking – One-on-one appointments.

    • Round Robin – Distributes bookings among a team.

    • Class Booking – One host, multiple attendees.

    • Collective Booking – Multiple hosts required.

  4. Name your calendar and set up its URL.

  5. Define booking availability (e.g., Monday-Friday, 9 AM - 5 PM).

Step 4: Advanced Calendar Settings (Optional)

1. Meeting Customization

  • Customize the event title (e.g., “John Doe – Sales Call”).

  • Choose a meeting location:

    • Google Meet

    • Zoom

    • Phone

    • Custom location

  • Set meeting duration and buffer time (e.g., 15 min between meetings).

2. Forms & Payments

  • Choose what details the client must enter (name, phone, etc.).

  • Enable pre-fill options for returning visitors.

  • Allow guests to join the meeting.

  • If charging for meetings, connect a payment processor like Stripe or PayPal.

3. Notifications & Reminders

  • Send confirmation emails/SMS to the client and assigned user.

  • Enable automatic reminders (e.g., 1 hour before).

  • Customize follow-up messages.

4. Rescheduling & Cancellation

  • Allow clients to reschedule or cancel their booking.

  • Set rules (e.g., "Changes must be made 4 hours in advance").

5. Calendar Troubleshooting

  • Use the troubleshoot feature to check why a slot is unavailable.

Step 5: Sharing Your Calendar

Once your calendar is set up, share it with clients:

  • Copy the permanent booking link.

  • Generate a one-time link for a specific client.

  • Embed the calendar on your website.

Conclusion

You now have a fully functional GoHighLevel calendar! This guide covered the basics of setup, customization, and advanced settings. In future articles, we’ll dive into advanced scheduling strategies and automation.

Did this answer your question?