booknslot Get booknslot

Configuration

Every booking page is configured through the 5-step builder (Booking Manager → Builder). Settings below map 1:1 to the wizard steps.

1. Service setup

FieldWhat it does
NameShown as the page heading to bookers
SlugURL-safe identifier used in the shortcode ([booking_manager slug="..."])
DescriptionOptional short paragraph above the form
TypeLabel for the resource kind (e.g. “Lab”, “Room”, “Vehicle”)

2. Form builder

Three fields are fixed — they always appear, in this order:

You can add any number of custom fields:

TypeUse for
textShort answers (e.g. project code, phone)
emailSecondary email validated the same way as the booker email
textareaLong notes (setup requirements, dietary restrictions, etc.)
selectDropdown — you define the options
checkboxAgreements (“I’ll clean up after myself”)

Every custom field has a Required toggle.

3. Calendar & slots

SettingExampleNotes
Slot start / end09:00 / 17:00Clock time in the page’s timezone
Slot duration15 / 30 / 60 / 90 / 120 minFixed options
Available weekdaysMon–FriWeekdays the page accepts bookings
Holidays2026-12-25Specific dates to block entirely
TimezoneAmerica/New_YorkAll booking times are displayed in this zone
Lead time2 hoursMinimum notice before a slot can be booked

A slot is unavailable if any of these match: outside weekdays, outside slot window, on a holiday, within lead time, OR an existing pending/approved booking / active OTP hold covers it.

4. Access & approval

Access

Approval

ModeBehavior
Auto-approveOTP-verified bookings are approved immediately and receive an .ics attachment
Manual approvalBookings land as “pending” until a maintainer approves or rejects

If manual approval is on, set the threshold: 1 maintainer to approve (default) or multi-approver thresholds for high-value resources.

5. Review

The review step renders the public widget on your live page config. When you publish, the shortcode becomes embed-ready.

Settings (global)

Distinct from per-page config, these live under Booking Manager → Settings: