Availability Management in HighLevel
HighLevel Availability Management is configured per calendar at Calendars, then Calendar Settings, then the Availability tab. Set recurring weekly hours, multiple time windows per day, before and after buffer times, minimum notice period, maximum daily booking count, date range for forward bookings, and specific blocked dates. Connect Google or Outlook Calendar to prevent double-booking across both systems.
This post covers every availability setting in HighLevel calendars – what each controls, how they interact with each other, and how to configure them for common service business scenarios.
Reading time: about 8 minutes.
Control exactly when clients – no more same-day surprises, double-bookings,
Availability Management is configured inside every HighLevel calendar under Calendar Settings.
What Is Availability Management in HighLevel?
Availability Management is the collection of settings inside each HighLevel calendar that controls when appointments can be booked.
It answers the questions that scheduling raises for every service business: Which days and hours are open for booking? How much advance notice is required?
How many appointments per day is the maximum? How far into the future can someone book?
What days are blocked off entirely?
Each of these has a corresponding setting in the calendar configuration. Getting them right determines whether the booking experience works the way the business operates – or produces scheduling chaos.
Find the availability settings at Calendars, then Calendar Settings, then the Availability tab on the specific calendar.
Weekly Schedule
The weekly schedule is the foundation of availability. It defines which days of the week are open for booking and what hours those days cover.
Each day has a toggle – enabled or disabled. Disabled days show as fully unavailable to anyone visiting the booking page.
Enabled days have a configurable start and end time that defines the booking window for that day.
Multiple time windows per day are supported. If Tuesday has a lunch break from noon to 1pm that should not be bookable, configure two windows: 9am to 12pm and 1pm to 5pm.
The gap between windows shows as unavailable without requiring the day itself to be disabled.
This per-day, per-window flexibility makes the weekly schedule match how the business actually operates rather than forcing a simplified uniform schedule.
Buffer Time
Buffer time adds a gap before and/or after each booked appointment during which no new bookings can occur.
After-appointment buffer is the more commonly needed setting. A 15-minute buffer after a 60-minute appointment means the next bookable slot begins 75 minutes after the appointment starts.
This gives preparation time between appointments – travel time for field service businesses, client notes for coaching, room reset for studios.
Before-appointment buffer prevents bookings that fall immediately before an existing appointment. If a 30-minute buffer before is set, no new appointment can be booked within 30 minutes of an existing one on the same calendar.
Buffer time is set per calendar and applies to all appointments booked on that calendar. It does not vary per appointment type within the calendar – if different appointment types need different buffers, separate calendars are the correct structure.
Minimum Notice Period
The minimum notice period is the shortest advance window in which a booking can be made.
A 24-hour minimum prevents same-day bookings entirely. A 2-hour minimum allows same-day bookings as long as the appointment is at least 2 hours away from the current time.
Setting zero minimum allows bookings at any point, including minutes before the appointment time.
The right setting depends on the business type. A consultation call that requires no preparation can accept bookings with short notice.
A service appointment that requires equipment, materials, or travel needs a longer minimum – typically 24 hours or more.
Minimum notice also protects the business from being blindsided by bookings that arrive when there is no operational capacity to honor them.
Maximum Daily Bookings
The maximum daily bookings setting caps how many appointments can be scheduled in a single day, regardless of how many open time slots technically remain.
This is useful for businesses with capacity constraints that go beyond time. A home service company may have 3 technicians available – even if the calendar has 6 open slots in a day, only 3 jobs can realistically be serviced.
Setting the maximum to 3 prevents overbooking that the schedule would otherwise allow.
A coaching practice with a cap on how many clients can be seen in a week might set a daily maximum to distribute that limit evenly across available days rather than allowing any single day to absorb all the demand.
When the daily maximum is reached, that day shows as fully booked on the calendar regardless of the time slots remaining in the weekly schedule.
Booking Date Range
The booking date range controls how far into the future contacts can schedule appointments.
The rolling window setting accepts bookings within a set number of days from today – for example, the next 60 days. As each day passes, the window rolls forward, always keeping the same number of days available for booking.
The fixed date range setting defines specific start and end dates for bookings. This is appropriate for an event, a promotional campaign, or any situation where bookings should only be accepted within a defined calendar period.
Limiting the booking window serves multiple purposes. It prevents bookings for periods when availability is uncertain.
It creates urgency – the booking page shows fewer available dates. And it prevents the scheduling confusion that comes from appointments booked 6 months in the future when business circumstances may have changed significantly.
Blocked Dates
Blocked dates override the recurring weekly schedule for specific calendar dates.
Add a date to the blocked list and it shows as fully unavailable to bookers – even if that date falls on a normally available day of the week. This handles holidays, planned time off, conferences, and any other one-time absence without changing the weekly schedule permanently.
Blocked dates are added one at a time or as a date range. A week-long vacation is added as a range rather than seven individual entries.
For recurring annual events – the same holiday every year – the blocked date needs to be re-added annually since it does not recur automatically in HighLevel’s current calendar system.
External Calendar Sync
HighLevel calendars can sync with Google Calendar and Outlook Calendar. When an external calendar event occupies a time slot, that slot becomes unavailable for HighLevel bookings automatically.
This is the primary defense against double-booking for users whose schedules span both systems. A doctor’s appointment in Google Calendar blocks that slot in HighLevel.
A personal commitment added to Outlook removes that time from the bookable pool.
External sync is configured per user under their profile integrations. Once connected, the sync operates automatically – there is no manual step required when adding events to the external calendar.
For teams where multiple users share a calendar, each user’s external calendar integration contributes to the team’s collective availability picture.
What Can You Do With It?
- Match your booking hours to your actual working schedule: Set different hours for different days, block the lunch hour, and disable days you are not working – the booking page reflects exactly when appointments are available.
- Prevent back-to-back scheduling with buffer time: After-appointment buffer ensures there is always a gap between appointments for travel, preparation, or recovery – no more arriving at one appointment still in the previous one.
- Control same-day booking with minimum notice: Set the advance notice that makes operational sense for your business type – 2 hours for a phone consultation, 48 hours for a field service job.
- Cap daily appointment volume to match real capacity: Maximum daily bookings prevents the calendar from accepting more appointments than the team can realistically deliver – protecting service quality when demand exceeds capacity.
- Limit forward bookings to a manageable window: A 30 or 60-day booking window keeps the schedule from filling up too far in advance and gives the business flexibility to adjust availability as needed.
- Block holidays without touching the recurring schedule: Add a date to the blocked list for any planned absence – the weekly schedule stays intact while specific dates are marked unavailable.
- Prevent double-booking by syncing with external calendars: Connect Google or Outlook Calendar so personal and professional commitments outside HighLevel automatically remove those slots from the bookable pool.
Key Definitions
| Term | What It Means |
|---|---|
| Weekly Schedule | The recurring day-by-day availability configuration for a calendar. Each day can be enabled or disabled with specific start and end times. Multiple time windows per day are supported. |
| Buffer Time | A configurable gap before and/or after each appointment during which no new bookings can be made. Before-buffer prevents bookings immediately before an existing appointment. After-buffer adds preparation time between appointments. |
| Minimum Notice | The shortest advance window in which a booking can be made. Measured in hours or days. Prevents last-minute bookings that do not give adequate preparation time. |
| Maximum Bookings Per Day | A cap on the total number of appointments that can be scheduled in a single day. When the cap is reached, that day shows as fully booked regardless of remaining time slots. |
| Booking Date Range | The window of future dates available for booking. Can be a rolling number of days from today or a fixed start and end date. Prevents bookings too far in advance when future availability is uncertain. |
| Blocked Dates | Specific calendar dates added as unavailable, overriding the recurring weekly schedule. Used for holidays, time off, and planned absences without permanently changing regular availability. |
| External Calendar Sync | A connection between HighLevel and Google Calendar or Outlook Calendar. Events in the external calendar create busy blocks in HighLevel, preventing double-booking across both systems. |
| Slot Duration | The length of each individual appointment slot on the calendar. Set in the calendar’s configuration alongside availability settings. Determines how time is divided into bookable units within the available hours. |
Use Cases by Industry
Home Services
A plumbing company’s calendar has 5 technicians covering Monday through Friday, 8am to 4pm. Maximum daily bookings is set to 5 – one per technician.
After-appointment buffer is 30 minutes for travel time between jobs. Minimum notice is 24 hours to allow material sourcing.
The booking page shows realistic availability. Customers book and the company never ends up with more jobs than they can staff.
Buffer time ensures no technician is booked back-to-back without travel time.
Result: The calendar reflects operational reality rather than theoretical time availability – no overbooking, no impossible same-day scheduling, and consistent preparation time between jobs.
Consulting and Coaching
A business coach has two separate calendars – a 30-minute discovery call calendar and a 90-minute strategy session calendar. The discovery call calendar accepts bookings with 4-hour minimum notice and a 60-day rolling window.
The strategy session calendar requires 48-hour minimum notice and has a maximum of 2 sessions per day.
Google Calendar is synced to both calendars so personal commitments and external meetings automatically block time without any manual management.
Result: Different service types have appropriately different scheduling rules – and the coach never double-books because external commitments are automatically reflected in the booking pages.
Dental and Medical Practices
A dental practice configures the new patient consultation calendar with a 48-hour minimum notice, 15-minute after-appointment buffer for room preparation, and a maximum of 4 new patient consultations per day. Office hours are Monday through Thursday 8am to 5pm, with a lunch block from noon to 1pm configured as two windows.
During a team training week, the practice adds that week’s dates to the blocked list. The booking page shows no availability that week without any change to the recurring schedule.
Result: The booking system enforces the practice’s operational constraints automatically – no manual monitoring required to prevent overbooking or same-day surprises.
Marketing Agencies
An agency’s onboarding call calendar is configured with a 24-hour minimum notice, a 15-minute after-appointment buffer, and a 30-day rolling date range. The date range keeps the schedule from being cluttered with bookings months out when future team availability is uncertain.
Outlook Calendar is synced for all account managers so their external meetings and time-off blocks are automatically respected in the HighLevel booking calendar.
Result: New client onboarding calls are always scheduled within a realistic and manageable window – and account managers are never double-booked between HighLevel and their Outlook calendar.
Fitness Studios and Wellness
A yoga studio’s class booking calendar has sessions at fixed times throughout the week – 7am, 9am, 12pm, 6pm Monday through Saturday. Each class has a maximum participant count handled at the calendar level.
Holidays and instructor vacations are added to the blocked dates list well in advance. The minimum notice is 2 hours – short enough for spontaneous bookings but long enough to prepare the room.
Result: The studio’s class schedule is accurately represented in the booking system. Instructors are never scheduled for days they are unavailable. The 2-hour minimum notice prevents bookings that arrive too close to class time to be practical.
Configure your calendar availability once and let – start your free trial today
Availability Management is in Calendars, then Calendar Settings in every HighLevel sub-account.
Who Is This For?
Good fit if you…
- Use HighLevel calendars for client or prospect appointment booking
- Have specific operational constraints – preparation time, travel time, capacity limits – that need to be reflected in the booking page
- Want to prevent same-day or last-minute bookings that create operational problems
- Use Google Calendar or Outlook for personal scheduling and need those commitments to block HighLevel slots automatically
- Manage multiple team members whose availability needs to be accurately reflected for clients
Not the right fit if you…
- Accept walk-in or real-time bookings that cannot accommodate minimum notice requirements
- Need dynamic pricing or surge availability rules that vary by time of day or demand
- Need complex multi-resource scheduling with dependencies between staff, rooms, and equipment simultaneously
How to Configure Availability
Step 1: Open the calendar settings
Go to Calendars in the left navigation, then Calendar Settings.
Select the calendar you want to configure and click the settings icon to open its configuration.
Step 2: Navigate to the Availability tab
Inside the calendar settings, click the Availability tab.
All booking window and scheduling controls are in this tab.
Step 3: Configure the weekly schedule
Enable or disable each day of the week using the toggle. Set start and end times for active days.
Add multiple time windows per day if the schedule includes breaks – for example, 9am to 12pm and 2pm to 5pm to block the lunch hour from bookings.
Step 4: Set buffer time
Enter the before-appointment buffer and after-appointment buffer in minutes.
For most service businesses, after-appointment buffer is the more important setting – it ensures there is always a transition gap between consecutive appointments.
Step 5: Set the minimum notice period
Enter the minimum advance notice required for a booking in hours or days.
Match the minimum to the actual preparation time required for the service – not the minimum that would be convenient in an ideal scenario.
Step 6: Set maximum daily bookings
If the calendar has a capacity limit beyond time availability, enter the Maximum Bookings Per Day.
Leave blank if time is the only constraint and capacity is effectively unlimited within the available hours.
Step 7: Set the booking date range
Configure a rolling window – bookings accepted within the next N days – or fixed dates if the booking period has a specific end date.
30 to 60 days is a reasonable default for most ongoing service calendars. Adjust based on how predictable the business’s availability is further out.
Step 8: Add blocked dates
Add any specific dates that should be unavailable – holidays, planned time off, team events.
Add date ranges for multi-day absences rather than individual dates to save time.
Step 9: Connect an external calendar
If not already connected, go to your profile Integrations and connect Google Calendar or Outlook.
Once connected, events from the external calendar automatically block the corresponding slots in HighLevel – no manual step required going forward.
How Does It Connect to HighLevel?
- Appointment Reminders: Appointment Reminders fire based on the appointments booked within the availability windows you configure. A well-configured availability schedule ensures reminders are scheduled for realistic, confirmed appointments rather than speculative bookings outside operational hours.
- Workflow Builder: Appointment Status triggers in Workflow Builder fire based on appointments created within the configured availability. The availability settings determine which bookings get made – workflows determine what happens when they do.
- AI Voice Agents: When AI Voice Agents book appointments during calls, they check real-time calendar availability – including buffer times, daily limits, and blocked dates – to present only genuinely available slots to callers.
- Conversation AI Flow Builder: The booking node in Conversation AI Flow Builder checks the calendar’s configured availability in real time when presenting options to contacts during AI conversations.
- Client Portal: Contacts who book appointments through the Client Portal see only the time slots that pass all configured availability rules – they cannot select a day or time that falls outside the set parameters.
Common Questions
HighLevel Availability Management is at Calendars, then Calendar Settings, then the Availability tab. Configure recurring weekly hours (with multiple windows per day), before and after buffer times, minimum notice period, maximum bookings per day, booking date range, and specific blocked dates. Connect Google or Outlook Calendar to automatically block slots occupied by external events. Each calendar has its own independent availability settings.
What is Availability Management in HighLevel?
The collection of settings inside each HighLevel calendar that control when appointments can be booked – including weekly schedule, buffer times, minimum notice, maximum daily bookings, date range, and blocked dates.
Where do I configure availability in HighLevel?
Go to Calendars, then Calendar Settings. Select the calendar and open its settings.
Click the Availability tab for all booking window and scheduling controls.
How do I set available hours for a HighLevel calendar?
In the Availability tab, enable each day of the week and set the start and end time. Add multiple time windows per day to create breaks – for example, 9am to 12pm and 2pm to 5pm blocks the lunch hour.
What is buffer time in HighLevel calendar availability?
A configurable gap before and/or after each appointment during which no new bookings can be made. After-appointment buffer adds preparation time between consecutive appointments.
Before-appointment buffer prevents bookings immediately before an existing one.
What is minimum notice in HighLevel calendar availability?
The shortest advance window in which a booking can be made. Set in hours or days.
A 24-hour minimum prevents same-day bookings. Match it to the actual preparation time required for the service.
Can I limit how many appointments are booked per day in HighLevel?
Yes. Maximum Bookings Per Day caps appointments at a specified number regardless of remaining time slots. When the cap is reached, that day shows as fully booked.
What is the date range setting in HighLevel availability?
Controls how far in advance contacts can book. A rolling window keeps a set number of days available from today.
Fixed dates define a specific booking period with start and end dates.
Can I block specific dates in HighLevel?
Yes. Add specific dates or date ranges to the blocked list. These override the recurring weekly schedule for those dates, showing them as fully unavailable without changing regular hours.
Does HighLevel sync availability with Google Calendar?
Yes. Connect Google Calendar (or Outlook) under profile integrations. Events in the external calendar automatically create busy blocks in HighLevel, preventing double-booking across both systems.
Can I have different availability on different HighLevel calendars?
Yes. Each calendar has its own independent availability configuration.
A discovery call calendar and a paid strategy session calendar on the same account can have completely different hours, buffers, and limits.
To Wrap It Up
A booking calendar that does not reflect how a business actually operates creates problems faster than it solves them.
A new patient books a dental appointment with two hours’ notice when the office needs 48 hours to prepare their file. A home service company’s calendar fills up with 8 jobs on a day when they only have 3 technicians.
A consultant’s HighLevel calendar shows availability during a week they are at a conference because they forgot to block those dates.
Every one of those scenarios is a configuration problem, not a technology problem. The settings exist to prevent each situation – they just need to be configured before the calendar goes live.
The settings that make the biggest operational difference are the ones that are easiest to overlook: maximum daily bookings, minimum notice, and external calendar sync. The weekly schedule usually gets done because it is obvious.
The finer controls get skipped because they seem minor – until they produce a scheduling conflict that requires an awkward conversation with a client.
Here is how to get started:
- Go to Calendars, then Calendar Settings, then the Availability tab
- Enable the days and hours that reflect actual availability
- Add multiple time windows if there are breaks in the schedule that should not be bookable
- Set after-appointment buffer to match the preparation or travel time between appointments
- Set minimum notice to match the actual preparation requirement – not zero unless there truly is none
- Set maximum daily bookings if operational capacity is less than the calendar’s time capacity
- Set a 30 to 60-day rolling date range unless a fixed period is more appropriate
- Add any planned absences or holidays to the blocked dates list before they are needed
- Connect Google Calendar or Outlook if personal or professional commitments need to automatically block slots
- Book a test appointment to confirm the configured rules are working as expected
Test the booking page after configuring availability. Select a date that should be blocked and confirm it shows as unavailable.
Try to book within the minimum notice window and confirm the system prevents it. A 10-minute test catches configuration errors before a real client encounters them.
Configure your calendar once so it enforces your – no manual monitoring required
Availability Management is in Calendars, then Calendar Settings in every HighLevel sub-account.
