This feature is coming soon. Stay tuned for updates!
Have Attendee Information Automatically Appear During Registration
You can automatically fill in attendee details during registration by adding information to the checkout URL. When someone opens the link, the form fields (including hidden fields) will be pre-filled with that information by adding a Query String to your checkout URL. You can also pre-select the ticket type and quantity for them.
For example, you already have a list of people that you want to invite to your event. Since you already have their name and email address, you can include that information in the checkout URL that you send to them so they don't need to fill out that information. You can also pre-select 1 ticket for them. All they need to do is to click the buttons to proceed to the next step.
Click the button below to generate a query string with some of our basic fields or test a link with a query string.
Important Notes:
Registrants can still change the values even if the values are pre-populated.
The query string will not auto-populate for the image fields, upload fields, and conditional questions (phased out).
You can use this query string together with limited display links, access codes, discount codes in the link, UTM tracking and tracking links.
The value format should be appropriate depending on the field (e.g. number field should have numbers only). If it's an incorrect format, then it will not populate. See rules and proper format.
If the field is hidden and active, the value(s) will still populate in the order if it's correctly formatted in the query string.
Buyer information will automatically populate to holder 1 fields if the same questions are asked for buyer and holder. So you may not need to add holder info in the query string if the buyer is going to be the attendee.
If the user is logged in when they access the link with query string, the buyer name, email and cell phone number cannot be overridden.
Get Your Checkout URL
Access your event landing page and click the Register / Buy Tickets button
Copy the checkout URL that appears
Get the Internal Field Names
Go to Registration > Order Form
Look for the buyer or ticket holder field and open the settings
You'll find the internal name in the Details tab
Check the rules in the next step
If it's a buyer field, you can just copy it and use it
If it's a holder field, you'll need to edit it so that it's specific to which holder and specify if it's for an approval ticket
Field Internal Name Prefix Rules
Ticket Buyer
✅️ Copy the buyer internal name field in the order form settings
Ticket buyer internal field names will have buyer_ as the prefix followed by the field name in small caps with underscore for spaces.
Ticket Holders
⚠️ You'll need to specify which ticket holder the value should apply to.
For ticket holder internal fields, the prefix will have holder_ followed by the field name in small caps with underscore for spaces. However these internal names won’t work unless you also specify which ticket holder in the order the value should apply to (for example, holder 1 or holder 2).
So if it's the email field for ticket holder 1, your internal name should be holder_1_email. If it's for ticket holder 2, then it should be holder_2_email.
Registration Approval Ticket Holders
⚠️ You'll need to specify that this is for an approval ticket
If you have for approval tickets, you must add approval_ to the holder internal name.
So if it's the email field for approval ticket holder 1, your internal name should be approval_holder_1_email. If it's for approval ticket holder 2, then it should be approval_holder_2_email.
Billing Address and Shipping Address Internal Names
⚠️ You'll need to specify each address field
Since these fields are composed of 6 fields, you'll need an internal name for each of the fields. See the char below to understand the pattern.
User | Field Type | Address field | Full Internal Name |
buyer_ | billing_address_ | 1 |
|
buyer_ | billing_address_ | 2 |
|
buyer_ | billing_address_ | city |
|
buyer_ | billing_address_ | state |
|
buyer_ | billing_address_ | country |
|
buyer_ | billing_address_ | zip_code |
|
Vat Tax Fields
✅️ Copy the internal fields below
If you're using the VAT Tax fields, these are the internal names:
buyer_organisation_name_as_per_vat_registrationbuyer_vat_id
Get the Ticket Internal Name
Aside from pre-populating order form answers, you can also pre-select the ticket type and quantity you suggest for them to purchase.
To create your query string for ticket quantity, the prefix for the ticket internal name should have ticket_ followed by the ticket name. If the ticket name contains more than 1 word, you can replace the space with an underscore _ or %20. And then the value should be the number of tickets. If your ticket name has capital letters, then your internal name should have capital letters too.
Examples:
ticket_Free_Admission=3ticket_General%20Admission=1
Value Format
The value format would depend on the type of field. If it's an incorrect format, then it will not populate.
Field Type | Value format |
Text | Can contain text and numbers
If the value has a space, the space should be replaced with a percentage and 20 ( |
Number | Must contain only numbers |
Date | Must contain a date value in an MM/DD/YYYY format |
Dropdown | Must match a value from the dropdown choices
If the value has a space, the space should be replaced with a percentage and 20 (
This is case sensitive |
Single Checkbox | these are the supported values to check: true yes 1
These are the supported values to uncheck: false no 0 |
Multiple Choice | Must match the property's value options exactly, with a pipe | separating multiple values.
If the value(s) has a space, the space should be replaced with a percentage and 20 (
This is case sensitive
Examples: A|B|C Customer%20Support|Online%20Marketing |
Country | Must contain the country's 2 letter abbreviation in capital letters.
Examples: US PH IN |
State | Must contain the state's full name.
If the value(s) has a space, the space should be replaced with a percentage and 20 (
This will populate only if the correct country is selected
Examples: California New%20Mexico |
Cell Phone | Must contain country code and number separated by a pipe. No spaces allowed.
Examples: +1|9178128119 +91|9876543210 +63|9175825511 |
Add Query String to the Checkout URL
To have a checkout URL with a query string, you'll need to add the internal field name and the values you want to populate to the end of your checkout URL with the proper format.
Note: The order of the query string does not need to be the same order as the order form fields, nor should the ticket info come first. It can be in any order as long as the format is correct.
Auto-populate 1 field only:
Add a question mark (
?) to the end of the checkout URLAdd the internal field name followed by an equals sign (
=)Add the value to auto-populate in the field
Auto-populate more fields:
After adding the first field, add an ampersand (&)
Add the internal field name followed by an equals sign (
=)Add the value to auto-populate in the field
Repeat the same steps for the next fields
Value format for values with space
If the value has a space (e.g., 2 first names), the space should be replaced with a percentage and 20 (%20)
Here's an example breakdown for each field and the full URL with query string:
Checkout URL |
|
Beginning of query string and buyer first name text field |
|
Buyer last name text field |
|
Buyer email text field |
|
Buyer cell phone number field |
|
Buyer birthday date picker field |
|
Buyer gender dropdown field |
|
Buyer favorite fast food multiple choice field: |
|
Buyer I am a member single check box field |
|
Buyer country dropdown field |
|
https://www.accelevents.com/e/u/checkout/my-event-name/tickets/order?buyer_first_name=John%20Michael&buyer_last_name=Smith&buyer_email=jmsmith@email.com&buyer_cell_phone=+1|9178128119&buyer_birthday=10/28/1982&buyer_gender=Male&buyer_favorite_fast_food=Burger|Tacos&buyer_I_am_a_member=true&buyer_country=US





