Skip to content

Schedules

SchedulesMay 14, 2026·19 min read·Updated November 11, 2026

A schedule is a slot factory. You define a weekly pattern of time slots, configure the fields that apply to every slot generated from the pattern, and the schedule produces those slots forward into the future. The slots are what eventually become bookable on your booking site or visible on your resource calendar, but the schedule itself is the focus of this article. We cover creating a schedule, generating its slots in bulk, updating every slot's settings at once, and customizing individual slots.

Getting started

Navigate to Schedules. The list page has two tabs, Booking schedules and Resource schedules, plus a top-right Create schedule button.

How it works

A schedule has two halves: the schedule details (name, duration, dates, active status) and the time slots (a weekly calendar pattern that repeats). When the schedule is active, the system generates concrete booking slots from the pattern forward in time (daily, weekly, indefinitely, or within a finite date range, depending on the schedule's duration).

Schedule durationBehavior
RecurringGenerates slots forward indefinitely on the weekly pattern. The list shows the Always recurring badge
Between selected datesGenerates slots only within a start-to-end range. The list shows the Finite badge
Closed periodBlocks the date range entirely. No slot pattern; just blanks out the time. The list shows the Closed period badge

Precedence when multiple schedules touch the same time: Closed period > Between selected dates > Recurring. A closed period overrides everything for its dates.

Two schedule types exist. The fields you configure differ, but the slot-generation flow is identical:

TypeGeneratesSee
Booking scheduleTime slots customers can book on your booking siteBooking schedules
Resource scheduleResource availability slots that bookings consume (rooms, staff, equipment)Resource schedules

Step-by-step guide

Create a schedule

Click Create schedule at the top right of the list page. The schedule editor opens.

FieldRequiredNotes
Schedule nameYesDisplay name
Schedule typeYesBooking schedule or Resource schedule
Associated eventsBooking type onlyMulti-select of events. The slots this schedule generates are for these events
Schedule durationYesRecurring / Between selected dates / Closed period
Start dateYesDate picker
End dateConditionalRequired for Between selected dates and Closed period. Between selected dates can end up to one year from today, Closed period up to five years from today
Schedule status on creationYesGenerate live time slots on creation of this schedule (active badge) or Do not generate time slots until the schedule is activated (inactive badge)

For Closed period duration, the Time slots section is hidden. There's no weekly pattern, just the blocked range.

For Recurring and Between selected dates, the Time slots section opens below the details and is where every other slot-generation step happens.

Build the weekly slot pattern

The Time slots section has an interactive weekly calendar. Each cell you click or drag creates a slot for that day-of-week and time-of-day; the schedule then repeats the pattern forward.

Three buttons sit above the calendar. Each one opens a drawer on the right.

ButtonWhat it does
Generate slotsOpens the Generate slots drawer for bulk-generating slots based on event duration, gap, and start/end times
Bulk update slotsOpens the Bulk update time slot settings drawer, which applies settings to every slot already on the selected days
Copy dayCopies every slot on one day onto other days, with Replace or Add for the slots already there

To remove slots, open the generate drawer, tick the days, set Start slots on and End slots on to the range, and click Clear slots in range. Slots outside the range and on the other days stay. To change only some slots, turn on Limit to a time range in the bulk update drawer. The Booking schedules article has the full steps for these tools, including ranges past midnight.

You can drag any individual slot to reposition or resize it, or click an existing slot to open its per-slot configuration.

Bulk-generate slots with Generate slots

Click Generate slots above the calendar. The Generate slots drawer opens with fields you configure once, then it creates every slot for you.

FieldNotes
Event duration (minutes)How long each slot lasts
Gap duration (minutes)Buffer between consecutive slots (booking schedules only)
Applicable daysMon to Sun checkboxes for the days the pattern covers
Start slots onTime the first slot of each day starts
End slots onTime the last slot of each day ends by. An end earlier than the start runs past midnight into the next day

Below the timing fields, the drawer has the same collapsible sections as the Bulk update time slot settings drawer (see below), so the slots are generated with the same per-slot defaults you'd set there. Only Slot details is expanded when the drawer opens; click a section header to expand it.

Click Generate slots at the bottom of the drawer to create slots across the picked days. Adjust individual slots by dragging on the calendar or clicking them.

Bulk-update every slot's settings

Click Bulk update slots above the calendar. The Bulk update time slot settings drawer opens with the per-slot fields that get applied to every slot at once. Click Update slot settings at the bottom of the drawer to apply them.

The fields you can bulk-set depend on the schedule type.

Common to both types

FieldNotes
Slot statusWhat status every slot starts in. Booking schedules: Available, Call to book, or any custom status. Resource schedules: appropriate resource-side statuses
Allow bookings after start timeToggle. When on, customers can book up until X minutes after the slot's start
Minimum booking notice / Maximum time after booking startNumeric value plus period (minutes / hours / days / weeks / months)
Hide slot once minimum notice passesToggle. Off by default. When on, slots disappear from the customer booking page the moment they enter their minimum-notice window, instead of switching to a non-bookable "Call to book" entry. Only available when Allow bookings after start time is off (late-booking slots stay bookable past their start anyway). Info hint: "When this slot enters the minimum notice window, remove it from the booking page instead of showing it as call to book."
Maximum booking valueNumeric value plus period: how far in advance customers can book
Time slot textCustom message shown on the slot to customers (used for call-to-book labels, holiday notes, etc.)
Include an external linkToggle that reveals an External link URL input. The slot links out to a third-party page when set
Applicable daysMon to Sun checkboxes for the days the bulk update applies to
Limit to a time rangeToggle, off each time the drawer opens. When on, only slots that start between Slots starting from and To on the checked days change, both times included

Booking-schedule-specific bulk fields

FieldNotes
Enable custom pricingToggle to override the event's default pricing for every slot in this schedule
Pricing typePer person or Flat
Reservation stylePrivate booking (exclusive group) or Public booking (shared)
Category pricing is cumulativeAdjusts per-person rates based on the total group size across categories
Hide pricing rate on booking siteHides the per-person rate from customers; shows only the total
Pricing categoriesTable with Add new category, tiered Min/Max/Price inputs, plus per-category Minimum required, Maximum allowed, Default participant counts
Allow depositToggle to enable deposit-only checkout
Require only deposit amount during checkoutCustomer pays just the deposit at checkout
Deposit typePer booking or Per participant
Deposit amountCurrency input

Resource-schedule-specific bulk fields

FieldNotes
Resource categoryPick from your configured categories (rooms, staff, equipment groupings)
Concurrent eventsHow many simultaneous bookings each slot can handle
Block events with insufficient resource coverageMaster autoblock toggle
Block slots with the following statusBlocked or Call to book
Include event start/end time in block ruleTreats slots starting or ending at the same time as overlapping
Apply blocking rule to all eventsWhen off, pick specific events to scope the block
Auto-unblock when bookings changeReopens blocked slots whenever bookings change and capacity is available, including manually blocked slots. When on, a Restore segmented control picks scope: Blocked & call to book (default) or Blocked only (leaves call-to-book slots in place)
Lock resource after assignmentOne group per slot regardless of capacity
Anonymous resourceToggle. When on, surface Resource label for a generic name (e.g., "Room A")
Add staff (search by name or email)When Anonymous resource is off, autocomplete to assign a specific staff member

Customize an individual slot

Click any slot on the calendar to open the Edit time slot drawer (or click an empty area to open Create time slot). The drawer exposes the same fields as the bulk update drawer, but scoped to one slot. The trash icon at the top right deletes the slot.

SectionFields
TimeAll day event toggle + custom text, or Start day / Start time / End day / End time
StatusSlot status (Booking) or Assignment priority + Concurrent events (Resource)
Booking restrictions (Booking)Allow bookings after start time, Minimum / Maximum notice, Hide slot once minimum notice passes, slot text, external link
Resource (Resource)Resource category, autoblock fields, anonymous vs staff assignment
Custom pricing (Booking)Expandable section with pricing type, reservation style, pricing categories, deposits

Click Create (new slot) or Update (existing slot) at the bottom; Cancel discards.

Save the schedule

Click Create schedule (new) or Update schedule (existing) at the bottom of the editor. When the schedule's events already have future slots, the Review future slots panel opens from the right so you can decide what to do with them. When there are no existing slots, the schedule runs straight away with no panel.

ElementNotes
TitleReview future slots
Info note"Existing slots stay unchanged unless selected below. Booked and requested slots are never removed."
Status sectionsOne section per status, titled with the status and its count: Booked, Requested, Requestable, Call to book, Blocked, Custom status
HighlightingA section with slots is highlighted in that status's color and starts open. A section with no slots starts collapsed and its toggles are disabled. Click a section header to open or close it
Per-status togglesRemove existing slots, Create overlapping slots
Overlap behavior pickerShown for a status when Create overlapping slots is on. Three options: Create all, Skip on start match, Skip on exact match
Booked and Requested sectionsCreate overlapping slots + overlap behavior picker only. These slots are never removed
CancelCloses the panel without saving
Create / Update / Activate scheduleConfirms the chosen actions and runs the schedule

Booked and requested slots are always protected. Customer bookings and pending booking requests on existing slots are never auto-removed.

Overlap behavior options

When Create overlapping slots is off, the system skips every new slot that overlaps an existing one in any way (even if it only shares a start or end time). When it's on, the picker below chooses how strict to be about duplicates:

OptionBehavior
Create allCreates every overlapping slot, including exact duplicates
Skip on start matchSkips a new slot if any existing slot shares its start time, regardless of end time
Skip on exact matchSkips only true duplicates (both start and end identical). Partial overlaps with a shared start or end still get created

Pick Skip on exact match for venues running sessions of varying lengths who want legitimate partial overlaps but no exact duplicates. Pick Skip on start match for venues that never want two events at the same start time. Pick Create all only when you genuinely want duplicate slots.

Requestable slots work like Call to book. With both toggles off, existing requestable slots stay on the calendar and the schedule creates nothing at the same times. Turn on Remove existing slots to replace them, or Create overlapping slots to add the new slots alongside them. Slots the schedule creates for its own definition in the same run never block each other, so back to back requestable or call to book time slots in the schedule always get created.

Activate, deactivate, duplicate, or delete a schedule

From the list page (or from the editor's three-dot menu), every schedule has these actions.

ActionEffect
Activate scheduleBegins generating slots for the schedule's date range
Deactivate scheduleStops generating new slots. Past slots and bookings are unaffected. For a Closed period, reopens the blocked days in its date range
Save as new scheduleDuplicates the schedule with every setting carried over
Delete schedulePermanently removes the schedule. Bookings on its slots stay intact. Deleting an active Closed period reopens the blocked days in its date range

Clear manually created slots

The list page's More actions three-dot menu has a Clear manually created slots action for slots created outside of any schedule (e.g., one-off custom slots).

StepAction
1Click the More actions three-dot menu at the top right of the list page
2Pick Clear manually created slots
3The modal title reads Clear manually created booking slots
4Pick the Games the action applies to
5Tick which Booking slot status values to clear: Available, Blocked, Call to book, or Requestable
6Click Clear

A note in the modal reads: "Note: this will clear all future booking slots that were created manually and are not associated with a schedule. All other booking slots can be removed by deleting the associated schedule."

Reference

Schedule details fields

FieldRequiredNotes
Schedule nameYesDisplay name
Schedule typeYesBooking schedule / Resource schedule
Associated eventsBooking onlyMulti-select
Schedule durationYesRecurring / Between selected dates / Closed period
Start dateYesDate picker
End dateConditionalFor finite and closed-period. Finite schedules up to one year out, closed periods up to five years out
Schedule status on creationYesActive or Inactive

Time slots section

ElementNotes
Interactive calendarClick empty area to add, drag to reposition or resize, click existing slot to edit
Generate slotsOpens the bulk-generation drawer
Bulk update slotsOpens the drawer for per-slot defaults applied to every slot
Copy dayOpens the drawer for copying one day's slots onto other days

Generate slots drawer

FieldNotes
Event duration (minutes)Slot length
Gap duration (minutes)Buffer between slots (booking schedules only)
Applicable daysMon to Sun checkboxes
Start slots onFirst slot of each day starts
End slots onLast slot of each day ends by; earlier than the start runs past midnight
Clear slots in rangeRemoves slots on the checked days that start between the two times
Slot status + other per-slot defaultsMirrors the Bulk update fields

Bulk update: common fields

FieldNotes
Slot statusAvailable / Call to book / custom
Allow bookings after start timeLate-booking toggle
Minimum booking notice / Max time after startNumeric + period
Hide slot once minimum notice passesOff by default. When on, hides the slot from the booking page once it enters the minimum-notice window instead of showing it as Call to book. Hidden when Allow bookings after start time is on
Maximum booking valueNumeric + period
Time slot textCustom message
Include an external link / External linkURL field
Applicable daysMon to Sun checkboxes
Limit to a time rangeOff by default. When on, only slots starting between Slots starting from and To change

Bulk update: booking-specific

FieldNotes
Enable custom pricingMaster toggle
Pricing typePer person / Flat
Reservation stylePrivate booking / Public booking
Category pricing is cumulativeToggle
Hide pricing rate on booking siteToggle
Pricing categoriesTiered Min/Max/Price + per-category counts
Allow depositToggle
Require only deposit amount during checkoutToggle
Deposit typePer booking / Per participant
Deposit amountCurrency input

Bulk update: resource-specific

FieldNotes
Resource categoryDropdown
Concurrent eventsNumeric
Block events with insufficient resource coverageMaster autoblock toggle
Block slots with the following statusBlocked / Call to book
Include event start/end time in block ruleToggle
Apply blocking rule to all eventsToggle. When off, multi-select Associated events appears
Auto-unblock when bookings changeToggle
RestoreSegmented toggle, shown when Auto-unblock is on. Blocked & call to book (default) or Blocked only
Lock resource after assignmentToggle
Anonymous resourceToggle. When on, Resource label input
Add staff (search by name or email)Autocomplete when not anonymous

Edit time slot drawer sections

SectionNotes
TimeAll day event toggle + text, or Start day / Start time / End day / End time
Status / AssignmentSlot status (Booking) or Assignment priority + Concurrent events (Resource)
Booking restrictionsAllow bookings after start time, Minimum / Maximum notice, Hide slot once minimum notice passes, slot text, external link (booking schedules only)
ResourceResource category, autoblock fields, anonymous vs staff (resource schedules only)
Custom pricingPricing type, reservation style, categories, deposits (booking schedules only)

Schedule duration badges (on the list)

BadgeMapped from
Always recurringRecurring
FiniteBetween selected dates
Closed periodClosed period

Status badges

BadgeMeaning
active (green)Schedule is on and generating slots
deactivated (red)Schedule is saved but not generating slots

Per-row / editor three-dot menu

ActionEffect
Edit scheduleOpens the editor prefilled
Activate / Deactivate scheduleToggles slot generation
Save as new scheduleDuplicates with all settings
Delete schedulePermanent. Bookings on existing slots are preserved

Review future slots panel

StatusAvailable actions
Booked, RequestedCreate overlapping slots + overlap behavior picker. Never removed
Requestable, Call to book, Blocked, Custom statusRemove existing slots, Create overlapping slots + overlap behavior picker

Overlap behavior options (when "Create overlapping slots" is on)

OptionBehavior
Create allCreates every overlapping slot, including exact duplicates
Skip on start matchSkips any new slot whose start time matches an existing slot
Skip on exact matchSkips only true duplicates (both start and end identical)

Clear manually created slots modal

FieldNotes
GamesMulti-select
Booking slot statusAvailable, Blocked, Call to book, Requestable checkboxes
Cancel / ClearFooter buttons

Save buttons

ModeButtons
CreateCancel, Create schedule
EditCancel, Update schedule
Edit time slot drawerCancel, Create / Update

Good to know

  • A schedule is a slot factory, not a booking. It generates time slots; bookings happen against those slots after the fact. Edit the schedule when you want to change what slots get generated going forward.
  • Generate slots is the fastest way to start. Set your hours, slot duration, and gap; the drawer creates the full week's pattern. Then drag or click individual slots to customize.
  • Bulk update first, customize later. The bulk update sets the per-slot defaults. Use it to lock in what every slot should look like, then click into individual slots only to handle exceptions.
  • Per-slot customization overrides the bulk defaults. A slot you've individually customized keeps its custom values even if you change the bulk settings later.
  • Booked and requested slots are protected. The Review future slots panel lets you reshape the schedule's future slots, but never auto-removes slots a customer has booked or requested.
  • Requestable slots are treated like Call to book slots at save time. They stay unless you turn on Remove existing slots for the Requestable section, and the schedule skips their times unless Create overlapping slots is on.
  • Closed period schedules don't have time slots. They just block dates. Use a recurring or finite schedule for the weekly pattern, then add closed-period schedules for holidays and special closures.
  • Closed periods can be planned up to five years ahead. Days beyond the current booking window are closed automatically as those dates are added to the calendar.
  • Removing or shortening a closed period reopens only its own days. Deactivating or deleting a closed period, or editing its dates or events, sets the blocked slots it covered back to available. Days covered by another active closed period stay closed.
  • Reopened slots are checked for resource coverage. Within a few moments of reopening, any slot without enough resources is blocked again. Slots that had a custom status before the closure come back as available, so reapply the custom status if it's still needed.
  • Resource schedules don't have Associated events. They're not tied to specific events at the schedule level; instead, each slot is assigned to a Resource category, and bookings consume slots from the categories they require.
  • External links are useful for slots managed by a third-party tour aggregator. Customers see the slot on your booking site but clicking it sends them to your aggregator's page.
  • The drag-handle in the calendar lets you reorder events or resize slot duration directly. Faster than editing each one individually.
  • Save as new schedule is the fastest way to create a variation. Weekday and weekend variants, peak and off-peak seasons, or any "almost the same as" schedule.

FAQ

Q: How do I create slots for just Saturday and Sunday?

A: Click Generate slots, set the hours and slot duration, and check only Sat and Sun in the Applicable days row. Click Generate slots at the bottom of the drawer to create slots for those two days only.

Q: I changed a pricing field in Bulk update. Did it change my existing slots?

A: Bulk update applies to slots generated after the change. Existing slots keep their values unless you also use the Review future slots panel at save time to reshape them.

Q: My customer says they can't book a slot 5 minutes before start time. Why?

A: Allow bookings after start time is off, or Minimum booking notice is set above 5 minutes. Adjust either in Bulk update (to apply to every slot) or in the Edit time slot drawer.

Q: I don't take phone bookings. How do I hide last-minute slots from the booking page instead of showing them as "Call to book"?

A: Turn on Hide slot once minimum notice passes on the slot (or set it as a bulk default in the Generate slots or Bulk update time slot settings drawer so every slot gets it). Once a slot enters its minimum-notice window, it disappears from the customer booking page entirely instead of switching to a non-bookable "Call to book" entry. Leave it off if you do take phone bookings and want customers to see the "Call to book" prompt. The toggle only appears when Allow bookings after start time is off, since late-booking slots stay bookable past their start anyway.

Q: How do I make a recurring schedule that ends after one year?

A: Use Between selected dates duration. Set the start date to today and the end date to one year out. The schedule generates slots only within that range. One year from today is the latest end date a Between selected dates schedule accepts.

Q: Can I block a holiday more than a year ahead?

A: Yes. Create a Closed period schedule for those dates. Closed periods accept an end date up to five years from today, and the days are closed automatically once they come into the booking window.

Q: Why doesn't my Closed period schedule have a Time slots section?

A: Closed periods don't have a weekly pattern. They just block the date range, so the time-slot calendar is hidden for that duration type.

Q: I want every slot on Saturdays to cost more than weekdays. How?

A: Create two booking schedules linked to the same event(s). One covers Mon–Fri with weekday pricing in Bulk update; the other covers Sat–Sun with weekend pricing. The schedules generate slots side by side.

Q: My host needs to override a single slot's price for a corporate event. Can I do that?

A: Yes. Click the slot on the calendar, expand Custom pricing in the Edit time slot drawer, toggle Enable custom pricing on, and set the override. Save the slot.

Q: Can I bulk-edit pricing on existing slots without regenerating them?

A: Bulk update sets the defaults for new slots. To change pricing on already-generated slots, edit each one in the calendar (slow) or save the schedule as new with the desired pricing and re-activate (which uses the Review future slots panel to re-create slots).

Q: Why are my bulk-update changes not appearing on every slot?

A: Bulk update applies the defaults during slot generation. Past slots that were already generated kept their original values. Use the Review future slots panel at save time to reshape existing slots.

Q: What's the precedence when an event is on multiple schedules?

A: Closed period > Between selected dates > Recurring. A closed-period schedule overrides a finite schedule for its dates; a finite schedule overrides a recurring schedule for its dates.

Something wrong or out of date?