HLAI Experts

Guide · Calendars

Separate AI booking and manual booking calendars in HighLevel

If your AI should book some appointments and your team should handle the rest, give the AI its own calendar and keep a second one for bookings people make by hand. In GoHighLevel (GHL), the bot books on the calendars chosen in its Appointment Booking goal and on the fallback calendar, so the manual calendar stays with your team as long as it is neither.

Rob EasonPublished

This is a design choice, not something HighLevel requires. Plenty of accounts run well on one calendar. Split them when your rules for the AI differ from your rules for people: fewer days, fewer kinds of appointment, or exceptions only a person should agree to.

When one calendar stops being enough

One calendar works while the AI and your team follow the same rules. Trouble starts when they don't. Say the AI should only book standard consultations at set times, while a person handles rush requests, unusual cases and anything that needs judgment. On a single calendar, every open slot is open to both.

Our pattern for a consultation pipeline that needs this is two calendars. One is for AI self-booking, open only at the times you're happy for the bot to fill. The other is for manual and exception bookings, and it belongs to the person who handles escalations.

  • Your team keeps moving or cancelling appointments the AI booked
  • Some appointments should never be booked without a person agreeing to them
  • The AI should offer fewer times than your team actually works

How the bot picks a calendar

Conversation AI can run on a single booking calendar, and a prompt-based bot can use several. With more than one, it reads each calendar's description and keywords to work out which fits what the person asked for.

Anything it can't match goes to the fallback calendar you set. That detail catches people out, and it has its own section below.

Descriptions help the bot choose, but they don't tell the customer anything. HighLevel's guidance is that whatever the bot should say about each service still belongs in its prompt.

Set up the split

Write the rule down before you build. One or two sentences: which appointments the AI may book, when, and what counts as an exception for a person.

  1. Create the AI calendar and set its availability to only the times the bot may fill. Use date-specific exceptions for holidays and days off.
  2. Create the manual calendar and make the escalation owner its team member.
  3. Open AI Agents → Conversation AI → Bot Goals and edit Appointment Booking.
  4. Under Calendar Selection, choose the AI calendar. If you use Multiple Calendars, tick only the calendars meant for AI booking.
  5. Set the fallback to an AI calendar, never the manual one.
  6. Give each AI calendar a clear description and keywords, and put the service explanations in the bot's prompt as well.
  7. In each calendar's notes, write what books there, what goes to the other calendar, and who owns it.

The fallback is an AI calendar too

When the bot can't match a request to a calendar, it books on the fallback. So whichever calendar you set as fallback is, in practice, an AI calendar. Put the manual calendar there and the bot books on it every time it's unsure, which is exactly the traffic you wanted a person to see.

Don't read the split as a permission setting either. What keeps the bot off the manual calendar is that it isn't in the bot's calendar list and isn't the fallback. Check both whenever anyone edits the bot goal.

Whatever you pick as the fallback, the AI can book. Keep the manual calendar out of it.

Rather have it set up for you?

We'll build the AI calendar, the manual calendar and the bot goal so exceptions always reach a person. First step: a 30-minute 1:1 with Rob.

Book a 1:1 with Rob

Keeping the two calendars straight

Later on, nobody remembers why there are two consultation calendars. That's why we write the routing into the notes of both, in plain words. The manual one names its owner. The AI one says which bot goal books it.

If your team assigns leads to people, a Round Robin calendar can tell the AI to book with the contact's assigned user. That keeps continuity on the AI side without merging the two calendars. After any change to the bot or the calendars, run through this:

  • The bot goal lists only AI calendars
  • The fallback is an AI calendar
  • The manual calendar still belongs to the person who handles exceptions
  • A test chat with an unusual request books on the fallback, not the manual calendar

Questions

Questions about AI and manual calendars

Does HighLevel require a separate calendar for AI bookings?
No. Conversation AI can book on a single calendar, and many accounts run that way. A separate AI calendar is our pattern for when the AI's booking rules are narrower than your team's.
Can the AI book on more than one calendar?
Yes, a prompt-based bot can use multiple booking calendars. It chooses between them using each calendar's description and keywords, and sends anything it can't match to the fallback calendar.
Why did the AI book on the calendar we kept for staff?
Most often the manual calendar is set as the fallback, or it's ticked in the bot goal's calendar list. Open the Appointment Booking goal, check Calendar Selection, and move the fallback to an AI calendar.
Where should we describe our services for the bot?
In the bot's prompt. Calendar descriptions help the bot choose a calendar, but HighLevel's guidance is that they don't replace the information the bot gives customers.
Who should own the manual calendar?
In our builds it's the person who handles escalations, so exceptions reach someone who can decide. Name them in the calendar notes so the next admin knows why the calendar exists.
Rob Eason

Who you talk to

Rob Eason

Rob runs HLAI Experts and takes the 1:1 calls himself.

He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.

He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.

Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.

On the call he looks at your account, not a script.

5/5 across 83 reviews in HighLevel's Certified Admin Directory