Customize the information bookers must provide before scheduling a Cal ID meeting using text, dropdown, checkbox, phone, and other input question types.
The Booking Questions section in Cal ID lets you collect exactly the information you need before someone can schedule with you. Add, edit, hide, or reorder fields — using a wide range of input types — to build an intake form tailored to your workflow.By default, Cal ID asks for a name and email address. Everything below shows how to go further.
Edit: Click Edit next to any question to change its type, label, or requirement status.
Hide: Use the toggle switch next to a question to make it Hidden. This is useful for internal tracking via URL identifiers.
Reorder: Use the arrow icons next to a question to move it up or down in the list.
With URL identifiers, you can pre-fill fields for your bookers by appending data to the end of your booking link. You can even Disable input if the URL identifier is prefilled to prevent bookers from changing that specific data.
The identifier for a booking question is a unique text key you set when creating the question. It gives each question a distinct reference used throughout the platform wherever that question is addressed or its answers are processed.The identifier’s main value appears when people schedule meetings. As bookers fill out booking forms, their responses are tied back to the specific question via these identifiers. This keeps every answer unmistakably linked to its corresponding question, eliminating confusion — especially when similar or related questions are present.Using the identifier gives you a more organized, efficient, and error-resistant way to handle booking data, both within the platform and in conjunction with external systems. This improves data management and integrity and contributes to a smoother overall experience.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cal ID","description":"Cal ID help center — scheduling, event types, availability, teams, apps, workflows, and developer tools for the Cal ID meeting scheduler.","colors":{"primary":"#1972F5","light":"#5B9BFF","dark":"#0B4FB8"},"logo":{"light":"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e","dark":"https://mintcdn.com/cal-id-docs/tkghSGJWVIrQX7X0/logo/dark.svg?fit=max\u0026auto=format\u0026n=tkghSGJWVIrQX7X0\u0026q=85\u0026s=3215902115e27959cb7782b1af38e9fe"},"favicon":"https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/favicon.svg?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=3247c427392ba77a41b08a807c322bfb","navbar":{"links":[{"href":"mailto:support@cal.id","label":"Email Us"}],"primary":{"type":"button","label":"Go to Cal ID","href":"https://cal.id"}},"footer":{"socials":{"x":"https://x.com/OneHash","linkedin":"https://www.linkedin.com/company/onehash"}},"errors":{"404":{"redirect":false,"title":"We couldn't find that page","description":"The page you're looking for doesn't exist or may have moved. Head back to the [Help Center home](/), or jump to [Event Types](/event-types/overview), [Availability](/availability/create), [Teams](/teams/overview), or the [API Reference](/api-reference) — or use the search bar above. Still stuck? Email us at [support@cal.id](mailto:support@cal.id)."}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","download-spec"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cal-id-docs","hasAudioNarration":false,"actualSubdomain":"cal-id-docs","customDomains":["cal.id"],"gitSource":{"type":"github","owner":"onehashai","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","collectionId":"a1537af2-6a4a-409a-a4fe-70a6408ebcf7","liveDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","schemaVersion":"v3"},"feedback":{"thumbs":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ab916db4c0abff9c16e8c99","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":60},{"language":"default","tag":"Endpoints","count":58},{"language":"default","tag":"Event Types","count":57},{"language":"default","tag":"Scheduling \u0026 Teams","count":31},{"language":"default","tag":"Get Started","count":31},{"language":"default","tag":"Customization \u0026 Settings","count":23},{"language":"default","tag":"Apps \u0026 Integrations","count":22},{"language":"default","tag":"Advanced","count":18},{"language":"default","tag":"Developers","count":17},{"language":"default","tag":"Teams","count":16}],"searchSettings":{"isFiltersEnabled":false}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@cal.id"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":false}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"event-types/booking-questions/pre-booking-questions","slug":"/event-types/booking-questions/pre-booking-questions","pageMetadata":{"title":"Add Pre-Booking Questions for Events","description":"Customize the information bookers must provide before scheduling a Cal ID meeting using text, dropdown, checkbox, phone, and other input question types.","icon":"circle-question","keywords":["booking questions","custom questions","intake form","booking form fields","ask questions","collect information"],"related":["/event-types/booking-questions/hide-prefill","/event-types/booking-questions/split-name","/event-types/booking-questions/phone-only","/event-types/booking-questions/verify-email","/event-types/booking-questions/attachments"],"href":"/event-types/booking-questions/pre-booking-questions"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Customize the information bookers must provide before scheduling a Cal ID meeting using text, dropdown, checkbox, phone, and other input question types.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,OptimizedImage,Step,Steps,Table,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Booking Questions`}),` section in `,_jsx(_components.strong,{children:`Cal ID`}),` lets you collect exactly the information you need before someone can schedule with you. Add, edit, hide, or reorder fields — using a wide range of input types — to build an intake form tailored to your workflow.`]}),`\n`,_jsxs(_components.p,{children:[`By default, Cal ID asks for a `,_jsx(_components.strong,{children:`name`}),` and `,_jsx(_components.strong,{children:`email address`}),`. Everything below shows how to go further.`]}),`\n`,_jsx(Heading,{level:`2`,id:`add-a-question`,children:`Add a question`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the Advanced tab`,children:_jsxs(_components.p,{children:[`Open your desired event under `,_jsx(_components.strong,{children:`Event Types`}),` and go to the `,_jsx(_components.strong,{children:`Advanced`}),` tab.`]})}),_jsx(Step,{title:`Locate Booking questions`,children:_jsxs(_components.p,{children:[`Scroll down to the `,_jsx(_components.strong,{children:`Booking questions`}),` section.`]})}),_jsx(Step,{title:`Add a new question`,children:_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`+ Add a question`}),` button.`]})}),_jsxs(Step,{title:`Configure the question`,children:[_jsxs(_components.p,{children:[`In the pop-up, select the `,_jsx(_components.strong,{children:`Input type`}),`, set a `,_jsx(_components.strong,{children:`Label`}),` (the question text), and add a `,_jsx(_components.strong,{children:`Placeholder`}),` (example text).`]}),_jsx(Frame,{caption:`Shaping the question you will ask`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/pre-booking-questions-2.png?fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=09200e7e7a9457f4d1100817550cd700`,alt:`Add a question pop-up with the Input type dropdown open and the Label and Placeholder fields beneath it`,\"data-og-width\":`1346`,width:`1346`,\"data-og-height\":`1180`,height:`1180`,\"data-path\":`images/event-types/pre-booking-questions-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/pre-booking-questions-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=9aea9870c36d33e498e0ceef12c0b974 280w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/pre-booking-questions-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=a7c683d9d4ea32c9d6adaff760e0ab66 560w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/pre-booking-questions-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=ba4d58c7b7d4cc1d31af4c3cdb749404 840w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/pre-booking-questions-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=235a44a715e49e037efb6017dff5aaec 1100w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/pre-booking-questions-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=5c7ed4c5171482bcae2370e104b3b549 1650w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/pre-booking-questions-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=808ce646875b266b0b8104d21a9f7f0a 2500w`})})]}),_jsx(Step,{title:`Set whether it's required`,children:_jsxs(_components.p,{children:[`Choose `,_jsx(_components.strong,{children:`Yes`}),` or `,_jsx(_components.strong,{children:`No`}),` to determine whether the booker must answer the question to proceed.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`available-input-types`,children:`Available input types`}),`\n`,_jsx(_components.p,{children:`Choose the input type that matches the data you’re collecting so answers are formatted correctly:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Input type`}),_jsx(_components.th,{children:`Best used for`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Email`})}),_jsx(_components.td,{children:`Collecting additional contact emails.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Phone`})}),_jsx(_components.td,{children:`Capturing contact numbers for SMS or calls.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Address`})}),_jsx(_components.td,{children:`Physical locations for in-person meetings.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Number`})}),_jsx(_components.td,{children:`Quantitative data (e.g., “How many guests?”).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Long Text`})}),_jsx(_components.td,{children:`Detailed explanations or background info.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Select`})}),_jsx(_components.td,{children:`A single-choice dropdown menu.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Multi select`})}),_jsx(_components.td,{children:`Allowing bookers to pick several options from a list.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Multi Email`})}),_jsx(_components.td,{children:`Inviting multiple guests to the same meeting.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Checkbox group`})}),_jsx(_components.td,{children:`Multiple choice options shown as a list of boxes.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Radio Group`})}),_jsx(_components.td,{children:`Forcing a single choice from a visible list.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Checkbox`})}),_jsx(_components.td,{children:`Simple “Yes/No” or “I agree to terms” confirmations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`URL`})}),_jsx(_components.td,{children:`Collecting website links or social media profiles.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Attachment`})}),_jsx(_components.td,{children:`Allowing bookers to upload resumes, briefs, or screenshots.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`manage-existing-questions`,children:`Manage existing questions`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Edit:`}),` Click `,_jsx(_components.strong,{children:`Edit`}),` next to any question to change its type, label, or requirement status.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Hide:`}),` Use the toggle switch next to a question to make it `,_jsx(_components.strong,{children:`Hidden`}),`. This is useful for internal tracking via URL identifiers.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Reorder:`}),` Use the arrow icons next to a question to move it up or down in the list.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`With `,_jsx(_components.strong,{children:`URL identifiers`}),`, you can pre-fill fields for your bookers by appending data to the end of your booking link. You can even `,_jsx(_components.strong,{children:`Disable input if the URL identifier is prefilled`}),` to prevent bookers from changing that specific data.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`booking-field-identifier`,children:`Booking field identifier`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`identifier`}),` for a booking question is a unique text key you set when creating the question. It gives each question a distinct reference used throughout the platform wherever that question is addressed or its answers are processed.`]}),`\n`,_jsx(_components.p,{children:`The identifier’s main value appears when people schedule meetings. As bookers fill out booking forms, their responses are tied back to the specific question via these identifiers. This keeps every answer unmistakably linked to its corresponding question, eliminating confusion — especially when similar or related questions are present.`}),`\n`,_jsxs(_components.p,{children:[`Using the `,_jsx(_components.code,{children:`identifier`}),` gives you a more organized, efficient, and error-resistant way to handle booking data, both within the platform and in conjunction with external systems. This improves data management and integrity and contributes to a smoother overall experience.`]}),`\n`,_jsx(Heading,{level:`2`,id:`do-more-with-booking-questions`,children:`Do more with booking questions`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Hide \u0026 prefill questions`,icon:`eye-slash`,href:`/event-types/booking-questions/hide-prefill`,children:_jsx(_components.p,{children:`Pre-fill known data and hide internal-only fields using URL parameters.`})}),_jsx(Card,{title:`Add attachments`,icon:`paperclip`,href:`/event-types/booking-questions/attachments`,children:_jsx(_components.p,{children:`Collect resumes, briefs, and other files before the meeting.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Add Pre-Booking Questions for Events","description":"Customize the information bookers must provide before scheduling a Cal ID meeting using text, dropdown, checkbox, phone, and other input question types.","icon":"circle-question","keywords":["booking questions","custom questions","intake form","booking form fields","ask questions","collect information"],"related":["/event-types/booking-questions/hide-prefill","/event-types/booking-questions/split-name","/event-types/booking-questions/phone-only","/event-types/booking-questions/verify-email","/event-types/booking-questions/attachments"],"href":"/event-types/booking-questions/pre-booking-questions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Add a question","slug":"add-a-question","depth":2,"children":[]},{"title":"Available input types","slug":"available-input-types","depth":2,"children":[]},{"title":"Manage existing questions","slug":"manage-existing-questions","depth":2,"children":[]},{"title":"Booking field identifier","slug":"booking-field-identifier","depth":2,"children":[]},{"title":"Do more with booking questions","slug":"do-more-with-booking-questions","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cal-id-docs/09b4d95490dd9c71/support-crisp.js"],"subdomain":"cal-id-docs","siteName":"Cal ID","title":"Add Pre-Booking Questions for Events - Cal ID","relatedPages":[{"title":"Hide and Prefill Booking Questions","link":"/event-types/booking-questions/hide-prefill","icon":"eye-slash"},{"title":"Split Full Name into First and Last Name on Booking Page","link":"/event-types/booking-questions/split-name","icon":"user-pen"},{"title":"Create a Phone-only Event Type","link":"/event-types/booking-questions/phone-only","icon":"phone"},{"title":"Verify Booker Email","link":"/event-types/booking-questions/verify-email","icon":"envelope-circle-check"},{"title":"Add Attachments to Booking Pages","link":"/event-types/booking-questions/attachments","icon":"paperclip"}],"relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6a98629ccabf01e77694fd08","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"What input types are available?","status":"active","generatedBy":"contextual","path":"event-types/booking-questions/pre-booking-questions","createdAt":"2026-09-02T17:53:32.936Z","updatedAt":"2026-09-02T17:53:32.936Z","__v":0},{"_id":"6a98629ccabf01e77694fd09","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I add a booking question?","status":"active","generatedBy":"contextual","path":"event-types/booking-questions/pre-booking-questions","createdAt":"2026-09-02T17:53:32.936Z","updatedAt":"2026-09-02T17:53:32.936Z","__v":0},{"_id":"6a98629ccabf01e77694fd0a","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Can I reorder booking questions?","status":"active","generatedBy":"contextual","path":"event-types/booking-questions/pre-booking-questions","createdAt":"2026-09-02T17:53:32.936Z","updatedAt":"2026-09-02T17:53:32.936Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-02T17:52:58.894Z","originalFileLocation":"event-types/booking-questions/pre-booking-questions.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Customize the information bookers must provide before scheduling a Cal ID meeting using text, dropdown, checkbox, phone, and other input question types.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Add Pre-Booking Questions for Events - Cal ID\">\u003cmeta data-mint-head property=\"og:description\" content=\"Customize the information bookers must provide before scheduling a Cal ID meeting using text, dropdown, checkbox, phone, and other input question types.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cal ID\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cal.id/docs/event-types/booking-questions/pre-booking-questions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Booking+Questions\u0026amp;title=Add+Pre-Booking+Questions+for+Events\u0026amp;description=Customize+the+information+bookers+must+provide+before+scheduling+a+Cal+ID+meeting+using+text%2C+dropdown%2C+checkbox%2C+phone%2C+and+other+input+question+types.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=39e649fa2505df22dd09c2493803b2a3c4db51fc4638c05acf7dced0472a0116\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Add Pre-Booking Questions for Events - Cal ID\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Customize the information bookers must provide before scheduling a Cal ID meeting using text, dropdown, checkbox, phone, and other input question types.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Booking+Questions\u0026amp;title=Add+Pre-Booking+Questions+for+Events\u0026amp;description=Customize+the+information+bookers+must+provide+before+scheduling+a+Cal+ID+meeting+using+text%2C+dropdown%2C+checkbox%2C+phone%2C+and+other+input+question+types.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=39e649fa2505df22dd09c2493803b2a3c4db51fc4638c05acf7dced0472a0116\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1972F5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://cal.id/docs/event-types/booking-questions/pre-booking-questions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/event-types/booking-questions/pre-booking-questions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cal.id/#organization\",\"name\":\"Cal ID\",\"url\":\"https://cal.id\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://cal.id/docs#website\",\"name\":\"Cal ID\",\"url\":\"https://cal.id/docs\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://cal.id/docs/event-types/booking-questions/pre-booking-questions#webpage\",\"url\":\"https://cal.id/docs/event-types/booking-questions/pre-booking-questions\",\"name\":\"Add Pre-Booking Questions for Events\",\"description\":\"Customize the information bookers must provide before scheduling a Cal ID meeting using text, dropdown, checkbox, phone, and other input question types.\",\"dateModified\":\"2026-09-02T17:52:58.894Z\",\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cal.id/docs/event-types/booking-questions/pre-booking-questions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cal.id/docs/event-types/booking-questions/pre-booking-questions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Cal ID\",\"item\":\"https://cal.id/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add Pre-Booking Questions for Events\",\"item\":\"https://cal.id/docs/event-types/booking-questions/pre-booking-questions\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cal.id/docs/event-types/booking-questions/pre-booking-questions#article\",\"headline\":\"Add Pre-Booking Questions for Events\",\"name\":\"Add Pre-Booking Questions for Events\",\"description\":\"Customize the information bookers must provide before scheduling a Cal ID meeting using text, dropdown, checkbox, phone, and other input question types.\",\"url\":\"https://cal.id/docs/event-types/booking-questions/pre-booking-questions\",\"mainEntityOfPage\":{\"@id\":\"https://cal.id/docs/event-types/booking-questions/pre-booking-questions#webpage\"},\"dateModified\":\"2026-09-02T17:52:58.894Z\",\"keywords\":\"booking questions, custom questions, intake form, booking form fields, ask questions, collect information\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"},\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cal ID\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cal ID","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":""}]},{"tab":"Event Types","groups":[{"group":"Overview","pages":[{"title":"Event Types Overview","icon":"calendar","sidebarTitle":"Overview","href":"/event-types/overview"}]},{"group":"Basics","pages":[{"title":"Creating and Managing Event Types","sidebarTitle":"Event Types","icon":"calendar","href":"/event-types/basics/overview"},{"title":"Edit Event Type Details","icon":"pen","href":"/event-types/basics/edit-details"},{"title":"Reorder Event Types","icon":"arrow-up-arrow-down","href":"/event-types/basics/reorder"},{"title":"Duplicate an Event Type","icon":"copy","href":"/event-types/basics/duplicate"},{"title":"Add Custom Event Icons","icon":"icons","href":"/event-types/basics/custom-icons"},{"title":"Secret or Private Events","icon":"eye-slash","href":"/event-types/basics/secret-events"},{"title":"Delete an Event Type","icon":"trash","href":"/event-types/basics/delete"}]},{"group":"Event Setup","pages":[{"title":"Set Event Location","icon":"location-dot","href":"/event-types/setup/location"},{"title":"Set Multiple Durations","icon":"clock","href":"/event-types/setup/multiple-durations"},{"title":"Set Event-Type Availability","icon":"calendar-check","href":"/event-types/setup/event-availability"}]},{"group":"Booking Limits","pages":[{"title":"Buffers Between Events","icon":"hourglass-half","href":"/event-types/limits/buffers"},{"title":"Set Minimum Booking Notice","icon":"clock","href":"/event-types/limits/minimum-notice"},{"title":"Time-Slot Intervals","icon":"table-cells","href":"/event-types/limits/time-slot-intervals"},{"title":"Limit Booking Frequency","icon":"gauge","href":"/event-types/limits/booking-frequency"},{"title":"Show Only the First Slot Each Day","sidebarTitle":"First Slot Only","icon":"calendar-day","href":"/event-types/limits/first-slot-only"},{"title":"Limit Total Booking Duration","icon":"stopwatch","href":"/event-types/limits/total-duration"},{"title":"Booker Active Booking Limit","icon":"user-lock","href":"/event-types/limits/booker-limit"},{"title":"Limit Future Bookings","description":"Control how far into the future bookers can book Cal ID meetings using either a fixed calendar range or a rolling window of days, weeks, or months.","icon":"calendar-days","href":"/event-types/limits/future-booking"}]},{"group":"Booking Questions","pages":[{"title":"Add Pre-Booking Questions for Events","icon":"circle-question","href":"/event-types/booking-questions/pre-booking-questions"},{"title":"Hide and Prefill Booking Questions","description":"Pre-fill known booker data or hide internal-only fields on your Cal ID booking page using URL query parameters and hidden field identifiers.","icon":"eye-slash","href":"/event-types/booking-questions/hide-prefill"},{"title":"Require or Exclude Email Domains","icon":"at","href":"/event-types/booking-questions/email-domains"},{"title":"Add Attachments to Booking Pages","icon":"paperclip","href":"/event-types/booking-questions/attachments"},{"title":"Create a Phone-only Event Type","icon":"phone","href":"/event-types/booking-questions/phone-only"},{"title":"Split Full Name into First and Last Name on Booking Page","sidebarTitle":"Split Full Name","icon":"user-pen","href":"/event-types/booking-questions/split-name"},{"title":"Verify Booker Email","icon":"envelope-circle-check","href":"/event-types/booking-questions/verify-email"},{"title":"Enable Captcha on Booking Page","icon":"shield-halved","href":"/event-types/booking-questions/captcha"},{"title":"Disable Adding Guests","icon":"user-slash","href":"/event-types/booking-questions/disable-guests"}]},{"group":"Advanced","pages":[{"title":"Add Events to Calendar","icon":"calendar","href":"/event-types/advanced/add-to-calendar"},{"title":"Attendee Calendar Invite Status","sidebarTitle":"Attendee invite status","icon":"calendar-check","href":"/event-types/advanced/attendee-invite-status"},{"title":"Disable Default Confirmation Emails","icon":"envelope","href":"/event-types/advanced/disable-confirmation-emails"},{"title":"Look Busy: Hide Some Available Slots","sidebarTitle":"Look Busy","icon":"eye-slash","href":"/event-types/advanced/look-busy"},{"title":"Custom Event Name in Booking","icon":"pen","href":"/event-types/advanced/custom-event-name"},{"title":"Require Booking Confirmation","icon":"circle-check","href":"/event-types/advanced/requires-confirmation"},{"title":"Disable Rescheduling and Cancelling","icon":"lock","href":"/event-types/advanced/disable-reschedule-cancel"},{"title":"Hide Notes in Calendar","icon":"note-sticky","href":"/event-types/advanced/hide-notes"},{"title":"Hide Calendar Event Details on Shared Calendars","icon":"user-shield","href":"/event-types/advanced/hide-calendar-details"},{"title":"Booking Success Redirect Parameters","icon":"link","href":"/event-types/advanced/success-redirect-params"},{"title":"Single-Use or Time-Based Private Links","icon":"link-slash","href":"/event-types/advanced/private-links"},{"title":"Offer Seats for Group Bookings","sidebarTitle":"Offer Seats","icon":"users","href":"/event-types/advanced/offer-seats"},{"title":"Booking Success URL","icon":"arrow-up-right-from-square","href":"/event-types/advanced/success-url"},{"title":"Hide Organizer's Email","icon":"envelope-circle-check","href":"/event-types/advanced/hide-organizer-email"},{"title":"Lock Timezone on Booking Page","icon":"clock","href":"/event-types/advanced/lock-timezone"},{"title":"Allow Rescheduling Past Events","icon":"clock-rotate-left","href":"/event-types/advanced/reschedule-past"},{"title":"Book via Reschedule Link","icon":"calendar-plus","href":"/event-types/advanced/book-via-reschedule-link"},{"title":"Custom 'Reply-To' Email","icon":"reply","href":"/event-types/advanced/custom-reply-to"}]},{"group":"Recurring \u0026 Embed","pages":[{"title":"One-Time Group Events","sidebarTitle":"Group Events","icon":"users","href":"/event-types/group-events"},{"title":"Recurring Events","icon":"repeat","href":"/event-types/recurring"},{"title":"Multi-Slot Booking","sidebarTitle":"Multi-Slot Booking","icon":"calendar-plus","href":"/event-types/multi-slot-booking"},{"title":"Embed Your Booking Link","icon":"code","href":"/event-types/embed"},{"title":"Setting Up Event-Specific Webhooks","icon":"webhook","href":"/event-types/event-webhooks"},{"title":"Enable Apps per Event Type","icon":"grid-2","href":"/event-types/enable-apps"}]}]},{"tab":"Scheduling \u0026 Teams","pages":[{"title":"Scheduling \u0026 Teams","href":"/scheduling/overview"}]},{"tab":"Apps \u0026 Integrations","pages":[{"title":"Apps \u0026 Integrations","href":"/apps/overview"}]},{"tab":"Customization \u0026 Settings","pages":[{"title":"Customization \u0026 Settings","href":"/customization/overview"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers/overview"}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Add Pre-Booking Questions for Events - Cal ID","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bj1PpgeO.js","DynamicMarkdown-Bas9A7wq.js","zoom-image-lightbox-B-WKhCOL.js","lightbox-handle-r17bVUz3.js"]}