Skip to main content

List of GET and Javascript parameters for the booking widget :

Pop-in, iframe and mini-site URL integrations also allow you to use parameters (GET or JavaScript) to determine :

  • lang : the widget language can be defined if you want to offer it in a specific language: German (de), English (en), Spanish (es), French (fr), Italian (it), Japanese (ja), Dutch (nl), Portuguese (pt).

  • service : the service ID (or its external ID) to be selected for scheduling appointments

  • serviceGroup : the service group ID (or its external ID) to be selected for scheduling

  • resource :the ID of the resource to be selected for the reservation

  • resourceGroups: the ID of the resource group to be selected for the reservation

  • staff: the ID of the team member (or their external ID) to be pre-selected for this appointment booking

  • staffGroup: the ID of the group of team members to be selected for the appointment

  • gid: the GoogleAnalytics tracking code, if any

  • cs: deactivation of the branch selector


    schedulingMode :

  • service: select service only

  • service-staff: choose the service and then the team member

  • staff-service: choose the member of staff then the service

  • date: date to be preselected (date=YYYY-MM-DD)

  • minAppointmentDate: minimum delay before an appointment can be made (eg: fixed date minAppointmentDate=YYYY-MM-DD or minAppointmentDate=days-3; same syntax as for the Settings API JSON properties)

  • maxAppointmentDate: maximum period of time within which an appointment can be made (eg: fixed date minAppointmentDate=YYYY-MM-DD or maxAppointmentDate=months-2; same syntax as for the Settings API JSON properties)

  • form field ID: the value of a field (visible or hidden) to be pre-filled (see the article Pre-filling contact data in the appointment booking module).

    Example: item reference consulted when making an appointment

  • personal data: you can also pre-fill personal data such as first name, surname, email address, telephone number, etc. (please consult the corresponding documentation)

  • tagId: ID of the tag to be associated with the contact in CRM

  • source: customisation of the source of the appointment booking (acquisition channel), for example :

  • source=fb to indicate appointments booked from Facebook

  • source=site to indicate appointments booked from your website

    these indications will be visible in the Appointments by source reports