Back to Overview

Custom Booking Questions

Ask bookers anything you need to know before the meeting — ten question types, per-meeting-type configuration, and answers piped straight into your confirmations, emails, and calendar events.

Luka Breitig — Technical Product Builder & AI Developer
Luka Breitig

Technical Product Builder & AI Developer

Tailor every booking to the meeting

A discovery call needs different context than a delivery slot or a coaching session. Custom questions let you collect exactly what each meeting type requires — a phone number, an order ID, a single yes/no — without bolting on a separate form tool. Answers travel with the booking through to your confirmation page, to both attendees' emails, into the calendar event description, and onto the host dashboard.

🧭 1 Where to configure questions

Custom questions are configured per meeting type — a 15-minute intro call can ask one set of questions while a 60-minute strategy session asks another.

  1. Open Dashboard → Meeting settings.
  2. Pick the meeting type you want to extend, or create a new one.
  3. Scroll to the Custom questions section.
  4. Click Add question to open the editor.

Empty by default

New meeting types start with no custom questions — bookers see the standard contact step only. Questions appear in the booking flow only after you add at least one.

🧩 2 The ten question types

Each question has a type that controls how the input is rendered, what it accepts, and how the answer is validated and displayed.

Short text

A single-line free-text answer. Good for names, order numbers, or short context.

Number

A numeric answer. Optionally constrain it to a minimum and maximum — useful for headcount, budgets, or ratings.

Single choice

Pick exactly one option from a list. Define two to fifty choices in the editor.

Multiple choice

Pick any number of options from a list. Stores an ordered list of the selected keys.

Yes / No

A binary answer rendered as a pair of branded tiles. Both Yes and No are valid answers when the question is required.

Phone

A free-text phone number. Validated for shape — useful when you also want to follow up by phone.

URL

A web address. Validated against a basic URL shape. Good for portfolio links, LinkedIn profiles, or a deck to review.

Date

A calendar date picker. Optionally bound the allowed range with a minimum and maximum.

Time

A time-of-day picker. Pairs nicely with a date question when you need a separate user-supplied moment.

Note for acknowledgement

A block of text the booker must explicitly tick to acknowledge — e.g. a cancellation policy or a pre-meeting instruction. The acknowledgement timestamp is captured with the answer.

🎛️ 3 What each question can configure

The question editor exposes a consistent set of controls regardless of type, plus the type-specific extras described above.

  • Label — the question text the booker sees. Up to 120 characters.
  • Help text — optional supporting line shown beneath the label. Up to 300 characters.
  • Required — toggle to force an answer. Required questions block the booker from moving on until they answer; optional questions can be skipped.
  • Options — for single- and multiple-choice questions, a list of two to fifty entries with a stable key and a display label.
  • Min / Max — for number and date questions, an optional inclusive range.
  • Body — for note questions, the body text shown above the acknowledge tick.

Reordering

Use the drag handle next to each question in the list to reorder. The order in the editor is the order bookers see, one question per page.

🪄 4 What the booker sees

Custom questions slot into the booking flow between time selection and the contact details step. Each question gets its own page so the booker focuses on one answer at a time, with branded back and continue buttons matching the active theme.

  1. The booker picks a time slot.
  2. They answer each custom question in order — back and continue buttons let them move freely between questions and back to the schedule.
  3. They fill in their contact details.
  4. The booking is confirmed and the answers are saved with it.

📬 5 Where the answers appear

Once a booking is confirmed, the answers are part of the meeting record and surface in every place the meeting itself surfaces.

  • Confirmation page — the booker sees their own answers immediately after confirming.
  • Confirmation emails — both the host and the invitee receive a confirmation email with the answers rendered alongside the meeting details.
  • Calendar event — answers are written into the description of the calendar event so they travel with it into Google Calendar, Outlook, or any synced CalDAV provider.
  • Host dashboard — the meeting detail view on the dashboard shows the full set of answers next to the booking metadata.

🛡️ Past bookings are insulated from edits

When a booking is created, the question definitions are snapshotted onto that booking — label, type, options, and required-flag included. If you later rename a question, swap its type, or remove it from the meeting type, existing bookings keep showing the original question text and the original answer exactly as the booker supplied it.

You can iterate on your questions freely without rewriting history.

Frequently Asked Questions

Can a single meeting type have multiple custom questions?
Yes. Add as many as you need. Each one renders on its own page in the booking flow so the booker is never faced with a long form.
Can I change a question's type after creating it?
You can. The editor warns you when the change would discard configuration that does not apply to the new type — for example, switching from a single-choice question to a short-text one clears the option list. Past bookings keep their original snapshot and are unaffected.
Do bookers see required questions differently?
Yes — required questions block the continue button until they're answered, with the validation message rendered in the active theme. Optional questions can be skipped silently.
Where do the answers show up in webhooks?
Tymeslot's webhook payloads include a custom_fields block on the meeting object that mirrors the snapshot and the booker's answers — so n8n, Zapier, and any custom integration can route on them directly. See the Webhook Events Reference for the full payload schema.
Do custom questions work with the embedded booking widget?
Yes. Custom questions are part of the booking flow itself, so they appear wherever the flow appears — directly on your booking page, inside an inline embed, in a popup, or behind a floating button.
Is there a per-question or per-meeting-type limit?
There's no fixed cap on the number of questions per meeting type. Choice questions accept between two and fifty options. Labels are capped at 120 characters and help text at 300.