CalendoxCalendox Docs
Bookings

Questions and Approvals

Collect booker details with custom questions, and approve bookings before they're confirmed — the requested slot is held while you decide.

Booking pages can ask bookers custom questions before they book, and can require your approval before a booking is confirmed. While a request waits for your decision, the slot is held so nobody else can take it — a safeguard most scheduling tools don't offer.

Custom questions

Every booking form always collects the booker's name and email. On top of that, add your own questions under Booking form in the page editor — up to 10 per page.

The Booking form section of the editor with custom questions, reorder controls, and the Required toggle

What question types are available?

TypeBooker sees
Short textA single-line text field
Long textA multi-line text area
Phone numberA phone input
DropdownA single-choice select from your options
Multi-selectMultiple choices from your options
Radio buttonsA single choice shown as radio buttons

For each question you can set a Label, an optional Placeholder, and a Required toggle. Choice types (Dropdown, Multi-select, Radio buttons) take a list of options. Reorder questions with the up/down arrows — the booker sees them in that order.

The Booking form section also has three related switches:

  • Allow guests — bookers can add guest emails, invited to the event as attendees.
  • Booker sets the topic — adds a free-text topic field to the booking form.
  • Require consent checkbox — bookers must accept data processing before booking (GDPR).

How does the approval flow work?

Turn on Require approval under Lifecycle to review every booking before it's confirmed:

  1. A booker picks a slot and submits their details as usual — the screen shows Request sent instead of a confirmation.
  2. The requested slot is held: it disappears from the public page so nobody else can book it while you decide.
  3. The request appears in your dashboard under Bookings → Pending approval, with a badge on the Bookings tab.
  4. You Approve or Decline. Approving creates the calendar event and meeting link and confirms the booking; declining releases the slot.

Hold slot for (minutes) controls how long the hold lasts — from 30 minutes to 24 hours (default 4 hours). If you don't decide in time, the request expires automatically and the slot is released.

What emails does each side get?

EventBooker receivesYou receive
Request submitted"Booking request received""Booking approval requested" email + in-app notification
You approve"Booking confirmed" with the calendar invitation, meeting link, and manage link"New booking" email + in-app notification
You declineA declined notice suggesting they pick another time
Request expiresAn expiry noticeAn in-app notification

For instant (non-approval) pages, the booker gets "Booking confirmed" and you get "New booking" right away. All emails show times in the recipient's timezone with a UTC reference.

Next steps