| showCoupon | No | Show coupon field in booking flow | |
| calendarStyle | No | Booking flow calendar presentation | |
| showAccessPass | No | Show access pass/package options in booking flow | |
| cooldownMessage | No | Optional message shown when cooldown blocks a booking | |
| blockUntilFinished | No | Block customers from booking again while they have active bookings | |
| globalCooldownDays | No | Minimum days between customer bookings, or null to disable | |
| accessPassAfterMinutes | No | Minutes after booking end when the access QR remains usable | |
| bookingReminderEnabled | No | Send the default pre-booking reminder | |
| memberReschedulingMode | No | Choose whether rescheduling is disabled, merchant-only, or available to members | |
| sameDayReminderEnabled | No | Send an additional same-day reminder before booking start | |
| accessPassBeforeMinutes | No | Minutes before booking start when the access QR becomes usable | |
| allowMemberCancellation | No | Allow members to cancel bookings from the customer portal | |
| bookingReminderLeadHours | No | Hours before booking start for the default reminder | |
| hideUnavailableTimeslots | No | Hide unavailable timeslots instead of showing them as full | |
| sameDayReminderLeadHours | No | Hours before booking start for the same-day reminder | |
| requireBookingConfirmation | No | Require merchant confirmation before bookings are confirmed | |
| minimumAdvanceBookingMinutes | No | Minutes before slot start when customer booking closes. null/0 = no cutoff; set > 0 to require advance notice | |
| memberCancellationCutoffHours | No | Hours before booking start when member cancellation closes, or null for no cutoff | |