When integrating the booking pages in your app, platform or website, you can add data in the URL to improve the customer experience.

Example: Someone is logged in on your platform and you know the First Name, Last Name, email and phone number. Or someone entered this information in a form on your website and is transferred to the booking page.

When that person needs to re-enter the information in the booking fields, it might feel cumbersome for the user.

You can add all standard fields as parameters in the url:

  • First Name

  • Last Name

  • Email

  • Company

  • Phone

  • Custom questions (more info below the image)

  • Start & End date (more info below custom questions)



This results in:

Pre-fill custom questions on your booking page

If you add custom questions other than company name and telephone number to your booking page, you can also pre-fill them in the parameters of the URL. You can do this by adding ?cq1=answer.


  • The order of the custom questions is defined in the appointment type in scheduling

  • Add the number of the question: cq1 will answer the first custom question, cq2 the second, ...

  • cq should be in lower case letters

  • For spaces in the answer you can use '+'. (eg. cq1=online+meetings+in+vectera)

If you have multiple custom questions you can create the link as following

It's also possible to combine 'other' custom questions with 'phone' and 'company'

Example: You have an appointment type with the following custom questions

You can pre-fill the answers as following:


Add a start and end date as a parameter in the booking link

When creating an appointment type in Scheduling, you are able to set a start and end date when people can book an appointment (eg. image below).

However, if you haven't set up a start and end date or you want a more specific start and end date in the existing one, you can add a parameter to the booking link that you send!

Parameters to add:

  • Start date: ?startDate=yyyy-mm-dd

  • End date: ?endDate=yyyy-mm-dd

  • Both:?startDate=yyyy-mm-dd&endDate=yyyy-mm-dd

Eg. If I want my client to book a meeting between the 10th of February and the first of March, I will send the booking link as https://vectera.com/book/team-name/t/online-meeting/?startDate=2021-02-10&endDate=2021-03-01.

If you have set up a start and end date in your appointment type and want to add a different start and end date in your booking URL parameters, make sure that the following steps are correct:

  • The start date parameter should be after the start date in the appointment type settings.

  • The end date parameter should be before the end date in the appointment type settings.

Vectera is looking forward to your feedback so we can offer you the best scheduling and customer meeting experience. Set up your next customer meeting right away by logging into your account or sign-up for a free, fully-featured trial of Vectera!