Advanced Form building: Using query parameters
Martin Moen avatar
Written by Martin Moen
Updated over a week ago

When building advanced Forms, you can predetermine, or preselect certain elements for the booker based on the URL using query parameters. You can for example create customs links that skip the Front, links that include a category code, select the language or add information directly to the booking.

This is a technical article describing our available Form query parameters. If you have questions on setup, or if you would like in-depth consulting to help build your Form please contact us at support@qondor.com


BYPASS THE FORM FRONT PAGE
PARTICIPANT CATEGORY CODES
PARTICIPANT CUSTOM FIELDS
FORM LANGUAGE

📌 BYPASS THE FORM FRONT PAGE

If your Form has a Front Page published, you can bypass the Form Front Page through a query string parameter. The booker will be sent directly to the first step of the Form:

firstStep=true

Example:
https://url.qondor.com/FormShortLink?firstStep=true


📌 PARTICIPANT CATEGORY CODES

If your Form has participant category codes, these can be sent in through a query string parameter:

pc_code=<code>

Example:
https://url.qondor.com/FormShortLink?pc_code=A68GF4A

With the Front Page enabled:

  • If a Form Front Page is used with an access code, the code field will be prefilled. When navigating to the Form, the category option will be hidden and locked. Also make sure you read the From Front Page article.

With the Front Page disabled:

  • The code field will be prefilled, the category will be selected, but the category option will remain open to the booker.

  • If the category code entered exists in two categories, the category will not be selected, and the code will not be prefilled.

📌 PARTICIPANT CUSTOM FIELDS

If your Form has participant custom fields, these can be sent in through a query string parameter:

pcf_<internal name>

Example:
https://url.qondor.com/FormShortLink?pcf_bookerOrigin=myWebsite

📌 FORM LANGUAGE

If your Form has Translations, you can send in the desired language through a query string parameter:

lang=<language code>

Example:
https://url.qondor.com/Shortlink?lang=en-US

Valid languages and their codes:


Name Code
Czech cs-CZ
Danish da-DK
Dutch nl-NL
English (AU) en-AU
English (UK) en-GB
English (US) en-US
Finnish fi-FI
Flemish (Belgian) nl-BE
French fr-FR
German de-DE
Norwegian nb-NO
Spanish es-ES
Swedish sv-SE

⭐Good to know:

Qondor will attempt to set the booker language to a published language in the form based on the following rules:

  1. If set, match the language from the querystring

  2. Use the language from the bookers request (the browser language)

  3. The default Form language

Did this answer your question?