Core concepts

Availability

Slots are generated from schedules, then filtered by bookings, holds, and capacity—served via dashboard or widget APIs.

How it is built

  1. Schedules define rules per resource (including auto-generation where enabled).
  2. Slots materialize concrete bookable windows (or support multi-day ranges depending on configuration).
  3. Bookings and temporary holds reduce capacity_remaining or block dates.

APIs

Holds during checkout

Pending flows can place a short-lived hold so two customers rarely claim the same slot. Holds expire if checkout is abandoned—tune timeouts and cron jobs in your deployment as needed.