Skip to main content
For the owner: these are sensible starting defaults. You can review and adjust every value live from the admin portal under Settings → Booking Rules (Manager and above). Changes take effect immediately — no deploy needed.
The booking policy is stored in the system_setting table under the booking_rules key and validated by bookingRulesSchema (packages/types). When the key is absent, the defaults below apply.

Defaults

Configured elsewhere

Slot length is set per service in the service catalogue (SPA: 30 or 60 minutes; Salon: 5-minute steps). It is intentionally not part of booking rules, because two services in the same category can legitimately need different durations. Change it under Settings → Services.
Per-day open and close times, and GST (18%, price-inclusive), are separate sections under Settings. They apply across the platform rather than to booking alone.

Notes

  • Times across the platform are IST (UTC+5:30), stored as 24-hour HH:MM strings.
  • Validation bounds enforced by the schema: lead time 0–10080 minutes, advance window 1–365 days, cancellation 0–168 hours, active cap 1–50.
For how these rules play out in the customer-facing flow, see Booking system. For the endpoint that reads them, see Services & availability.
Last modified on August 29, 2026