Pre-fill known booker data or hide internal-only fields on your Cal ID booking page using URL query parameters and hidden field identifiers.
Pre-fill information you already know about a client, or hide fields meant only for internal tracking (like referral sources or Lead IDs), to keep your Cal ID booking form short and friction-free while your calendar stays organized.
To record a field in your calendar while keeping it invisible to the booker, hide it:
1
Locate your question
Find your newly added question in the list.
2
Set it to Hidden
Click the switch next to the question to set it to Hidden.
3
Lock the value (optional)
To ensure a booker 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”.
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
Data integrity: As long as the question is Hidden, the booker won’t see it on the page, but the information (e.g., “Referral: Instagram”) still appears in your Google/Outlook Calendar and your Cal ID Dashboard once scheduled.
Personalized links: Send custom links to different partners, each with their own name pre-filled, to see exactly who is driving your bookings.
Clean forms: Keep the visible form short by capturing background data (like Campaign IDs or User IDs) behind the scenes.