Arketa

Booking windows

Control how far in advance clients can book, when booking closes, and when cancellations close.

Booking windows define the scheduling rules for each service type — how early a client can book, when booking closes, and when they can cancel. They're set globally in Settings → Booking Windows and applied to service types.

The three window settings

SettingWhat it controls
Booking opensHow far in advance clients can book. A 90-day window means a class is bookable up to 90 days before it happens.
Booking closesHow close to class start booking is allowed. A value of -15 means clients can book up to 15 minutes after class starts. A value of 60 means booking closes 1 hour before.
Cancel closesHow far in advance a client can cancel and receive a refund/credit. A value of 0 means the booking is final sale with no cancellations.

Default policies

Service typeBooking opensBooking closesCancel closes
Classes, events, workshops90 days-15 min (15 min after start)0 (final sale)
Private / appointment90 days48 hours beforeYour global cancellation policy

Create or edit a booking window

  1. Go to Settings → Booking Windows
  2. Click Add New to create a window, or Edit next to an existing one
  3. Set the booking opens, booking closes, and cancel closes values
  4. Click Save

Assign the window to a service type when creating or editing the service type.

Block client cancellations

To prevent clients from canceling on their own, check Block cancel when editing a booking window. Clients will see a message directing them to contact the studio to cancel.

This is useful for appointments, private sessions, or any service where you want to handle cancellations personally.

Booking windows and delayed scheduling

Booking windows interact with delayed scheduling (set per recurring class series):

  • If your booking window is shorter than the delayed scheduling horizon, the class may appear on the schedule before clients can book it
  • Best practice: Set your booking window to 90+ days when using delayed scheduling, and rely on the delayed scheduling settings to control when classes become bookable

For example: if delayed scheduling drops classes 7 days before, and your booking window is 90 days, clients see the class appear 7 days out and can book it immediately.

See the full guide on how booking windows and delayed scheduling work together for detailed examples.

Member early booking access

You can give members earlier booking access than the general public using Member Perks → Early Booking Privileges in settings. This extends a member's effective booking window without changing the global setting.

Example: Public can book 7 days out. Members with a +7-day perk can book 14 days out.