Typeforms are beautiful. And they can be smart too. With Hidden Fields you can make a typeform that knows things without asking!
Do you already know your respondent’s name? Then why not feed it straight into your typeform before they’ve even answered their first question, and start personalizing their experience right away?
This, and much more, is possible with Hidden Fields.
How do they work?
Short answer: URL parameters. Hidden Fields work by adding name-and-value pairs (like first_name=Joe or firstname.lastname@example.org) to the end of your typeform’s URL.
So, for example, if your typeform lives at https://yourname.typeform.com/to/abc123, you can feed in a different first_name for each of your respondents by directing each person to a slightly different URL, like this:
The value of this first_name variable can then be used 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.
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. To continue the above example (e.g. as a product feedback form):
Note: %20 is how space is written in a URL (since URLs are not allowed to contain actual spaces).
Flip the switch at the bottom of the screen the Build panel to activate Hidden Fields, and get started:
Read more about using Hidden Fields here: How to use Hidden Fields.