What are Hidden Fields?

Related to:

Do you already know your respondent’s name, email or other information? With Hidden Fields, you can feed this right into your typeform so respondents have a more personalized experience, and you can focus on getting the data you really want.

This article explains the basic concept of Hidden Fields, a Professional (and above) feature.

How do Hidden Fields work?

Short answer: with information added to the end of your typeform URL. So you will see something like first_name=jon or email=example@example.com at the end of your typeform URL.

For example, if this is your typeform’s URL, https://yourname.typeform.com/to/abc123, you can add a different first_name for each of your respondents by directing each person to a slightly different URL, like this:




You can add this information manually, or automatically using a tool like MailChimp.

This value, first_name, can be used like a variable throughout your typeform, however you please! For instance, you could configure your typeform’s Welcome screen (the very first thing each respondent sees) to show a unique message, customised just for them:

The space will be replaced by the name you add to your Hidden Fields.

You can continue adding Hidden Fields for anything else you already know about your respondents, and use each piece of information throughout your typeform in the same way.

Here are some examples of Hidden Fields adding name and purchase to a product feedback form.




These Hidden Fields can pipe information into the questions in your typeform, like so:

Any values which you feed into your typeform as Hidden Fields will be stored in your results too! So you can use Hidden Fields for other purposes like tracking sources or segmenting your audience.

To get started with Hidden Fields, just open the Questions menu in the Create panel, scroll to the bottom. Click the icon, and then you can start typing the names of your Hidden Fields:

Learn more about how to use Hidden Fields.