Only show these results:

Booking Flow Query Parameters

When you send users to a booking page, you can pass in your query parameters using the page URL and pre-populate input fields. The pre-filled information makes booking easier for users. This example contains information about the attendee.

https://schedule.nylas.com/mike?patient_id=Ax1233B   

The parameters are saved in the following places:

  • Follow up emails
  • Edit links
  • Cancel links
  • Thank you page

You can pre-fill the query parameters ?email and ?name if your application already knows the guest's identity. Guests are still asked to confirm the booking and provide any additional fields defined in the Scheduling Page configuration.

Booking Flow Query Params Example

https://schedule.nylas.com/nylas-book-me/book/1615997400?prefilled_readonly=true&name=Albert&email=al@einstein.com&custom_field_1=Hello&custom_field_2=World`   

You can also send this parameter.

  • prefilled_readonly=true - Any other form values passed in are uneditable by the user.

Passing ?prefilled_readonly=true to a Scheduling Page URL makes any other form values passed in the query string uneditable by the user.

The user can't edit the values as the fields are grayed out. Both standard and custom fields can't be edited.

You can combine prefilled_readonly with iframe HTML elements to hide the URL bar and prevent users from modifying the values.