Articles on: Cal ID

How to Hide and Prefill Booking Questions?

Hiding and Prefilling Booking Questions


In Cal ID, you can streamline the booking experience by pre-filling information you already know about your client or hiding specific fields that are only meant for internal tracking (like referral sources or Lead IDs). This ensures your calendar stays organized while keeping the booking form short and friction-free.


Step 1: Accessing the Event type Settings


  1. Login to your Cal ID account.
  2. Navigate to the Event Types tab in the left sidebar and select the specific event you wish to modify.
  3. Click on the Advanced tab in the top navigation bar.
  4. In the Booking questions section, click on + Add a question.



  1. Fill out the question details:

Label: The question text (e.g., "Referral Source").

Identifier: Take note of this unique ID (e.g., referral). You will need this exact word to pre-fill the data later.




  1. Click Add.


Step 2: Hiding a Booking Question


If you want a field to be recorded in your calendar but kept invisible to the attendee, you can hide it:


  1. Locate your newly added question in the list.
  2. Disable the toggle: Click the switch next to the question to set it to Hidden.



  1. Optional Security: If you want to ensure a user cannot change a pre-filled value even if they find the field, click Edit and check the box: "Disable input if the URL identifier is prefilled".




  1. Click Save at the top right of the page.


Step 3: Pre-filling the Booking Question


To automatically fill a field, you must append a query parameter to your booking URL that matches your question's Identifier.


  • The Logic: Use a ? for the first parameter and an & for any additional parameters.
  • The Structure: URL?identifier=value




Example Scenario:



Your modified URL becomes:

https://cal.id/username/eventtype?referral=Instagram


Example with multiple parameters:


If your URL already has parameters (like ?overlayCalendar=true), use the & symbol to add your pre-fill data:

https://cal.id/username/eventtype?overlayCalendar=true&referral=Instagram



Why use this method?


  • Data Integrity: As long as the question is Hidden, the booker will not see it on the page, but the information (e.g., "Referral: Instagram") will still appear in your Google/Outlook Calendar and your Cal ID Dashboard once scheduled.
  • Seamless Personalization: You can send custom links to different partners, each with their own name pre-filled, to see exactly who is driving your bookings.
  • Clean Forms: Keeps the visible form short by capturing background data (like Campaign IDs or User IDs) behind the scenes.


That's it!

Updated on: 28/01/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!