Configure Availability and Time Slots
Fine-tune when appointments can be booked: set working hours, buffer times, advance booking limits, and block out specific dates like public holidays.
In the Calendar field settings, open the Availability tab. Use the day toggles to enable only the days you work. For each enabled day, set start and end times.
You can also configure per-day exceptions — for example, Fridays ending at 15:00 instead of 17:00.
Slot duration determines the length of each appointment (30 min, 45 min, 1 hour, etc.).
Buffer time adds a gap between consecutive bookings for travel or preparation.
Max bookings per slot lets multiple people book the same slot (e.g., for group sessions).
Under Blocked Dates, add any dates that should be unavailable — public holidays, vacations, or fully booked days. Users cannot select these dates in the calendar.
Minimum notice prevents same-day or very short-notice bookings (e.g., require at least 24 hours notice).
Maximum advance limits how far ahead someone can book (e.g., no more than 60 days in the future).
These settings give you full control over your booking calendar without any coding. For dynamic availability driven by existing bookings or an external system, use the formcierge_calendar_available_slots filter to supply slots programmatically.