Summary

This PR addresses issue #18987 by adding the ability to map Routing Form fields directly to Booking Question fields. This ensures that information collected during the routing phase is automatically carried over to the booking page, improving the user experience and reducing duplicate data entry.

Changes

  • Schema: Added mappedBookingField to zodNonRouterField in packages/features/routing-forms/lib/zod.ts.
  • UI: Added “Map to Booking Field” input in the Routing Form builder (FormEdit.tsx).
  • Logic: Updated getUrlSearchParamsToForward.ts to include mapped field values in the redirect URL as query parameters.

Testing

  1. Create/Edit a Routing Form.
  2. For a field (e.g., “Full Name”), set “Map to Booking Field” to name.
  3. Set a route to redirect to an Event Type.
  4. Fill the form and submit.
  5. Verify the booking page has the name field pre-filled with the value from the routing form.

/claim #18987

Claim

Total prize pool $50
Total paid $0
Status Pending
Submitted March 20, 2026
Last updated March 20, 2026

Contributors

VA

Vaibhav Arora

@vaibhavarora14

100%

Sponsors

CA

Cal.com, Inc.

@cal

$50