Why this page exists. Cal.com can lose the custom-question config (see accidental wipe 2026-04-30 via PATCH v2 API which replaces instead of merging). This page is the source of truth for the exact wording, outside of Cal.com. If the Cal.com config breaks, we recreate it from here.
The Forja and byCaliber questions live on their own dashboards: tools.byforja.com · tools.bycaliber.work.
To modify a question: edit here + via app.cal.com/event-types. Always do both.
These 5 fields are managed automatically by Cal.com (auto-translated to the visitor's locale). Present on all 3 events.
1. Open the affected event-type via the edit (id ...) link above.
2. Recopy each question from this page (label + helper + options) into Cal.com → Advanced → Booking questions → "Add a question".
3. API alternative (faster): PATCH https://api.cal.com/v2/event-types/{id} with Bearer CAL_API_KEY (siloed as a wrangler secret on eo-backup-worker) and body {"bookingFields":[...]} in JSON. Options format: [{"label":"...","value":"..."}] (objects, not strings).
4. Rule: every event-type PATCH must include the FULL bookingFields. Otherwise Cal.com replaces with the system default and wipes the custom fields (see incident 2026-04-30).