Skip to main content
All CollectionsAccount Settings + Advanced OptionsAdvanced
Pre-select or pre-populate ticket levels, time slots, options, data, etc using the URL
Pre-select or pre-populate ticket levels, time slots, options, data, etc using the URL

Setup a Pre-fill URL where you can pass info from the URL into fields in your ticketing page

Ashley avatar
Written by Ashley
Updated over 10 months ago

TicketSpice allows you to dynamically control your ticketing page by modifying the URL in a unique way that can pre-populate the ticketing page with data, ticket selections, or even store secret tracking data points. In essence, using just the URL of your page, you can make your ticketing page entirely dynamic and smart.

To get started

Add a text field to your page.

If you're using this set up for tracking, label the field "Source". Turn the required setting off and the invisible setting on (this will make it so this field functions behind the scenes so your attendees don't see it during checkout)

Locate your page URL

You can click View Published in your builder to view the live page.

Add ?registrants to the end of the URL

Add the Reference Name to the end of the URL

After the ?registrants you will add a . and then paste the Reference Name. To locate the reference name of a field, edit the field and click Advanced Options. In this example, the reference name is source.

Add an = and the value you'd like plugged into the text field

In this example, we'll add VIP as the value.

Done! That URL will now plug the value 'VIP' into the text field.

This works when the field is visible or invisible. You will even be able to see this input in reports when you run exports.

PRO Tip!

You can also use this set up to trigger an action.

For example, if only VIP guests receive access to the after party, here is how you can set that up:

If the source field contains exactly vip then show the after party tickets

You can also use this URL to create actions that can apply a discount, show an exclusive ticket level, or pre-select certain options.

FAQs -

How many custom URLs can I create?

You can create as many custom pre-fill URLs as you need! All you have to do is customize the value that follows the equal sign.

Can I plug in symbols?

It is not recommended to include symbols in the URL. For example, we wouldn't recommend adding someone's email address to the URL as it includes an @ and a .com, etc.

What else can I do with an invisible text field?

To get inspiration on other ways to use the invisible field, you can check out some clever "hacks" on our blog. And if you've found another trick we haven't thought of, tell us about it in the comments!

What if I would like to use a different reference name?

The reference name for the field is set to be whatever the field is labeled the first time you hit done. It cannot be changed after the initial save because it's used as an identifier for exports.

To customize this reference name, you can...

  1. Add a new field

  2. Label the field what you'd like the reference name to be

  3. Hit done

  4. Edit the field and update the label or options (the reference name will be locked in)

Important! Do not delete fields that have already collected information. These steps are only recommended prior to going live.

Did this answer your question?