We’re beavering away on the next version of Typeform. If you’re a v2 Beta Tester, use the tabs below to switch articles. Learn more about v2.


We’re beavering away on the next version of Typeform. If you’re a v2 Beta Tester, use the tabs on the left to switch articles.

Customized linked file for each respondent

Unfortunately, you can’t customize each typeform for each different respondent. You can, however, add a link wherever you please on the typeform to the archive (can be an image or a PDF file) hosted on a file repository such as Dropbox, and make the link dynamic in order to point to different archives depending on the user identity using Hidden Fields.

Here is a simple example:

  1. You have two contacts; let’s give them identifiers 1 and 2. You want to send them a link to a different image.
  2. Create both images, with the same name, except one character, which will be the user identifier. For this example the files will be on one of Typeform’s servers and will be:
  3. Create the typeform and enable the Hidden Fields in it, creating a new Hidden field called, for instance, “contact_id”. For this example, the default URL of the typeform will be https://example.typeform.com/to/zc6IXC?contact_id=xxxxx
  4. Add a question, for instance a Statement question type, and insert in its description section a link to one of the images.
  5. Replace the section of the URL that stores the contact’s identifier with the Hidden field’s variable.
  6. Send each contact a personalized URL to the typeform, with the contact’s identifier in the Hidden field.

In our example, for the contact with identifier “1“, the URL would be:


and for the contact with identifier “2“, the URL would be:


Open the typeforms and test the URLs inside the Statement question: you will see that they lead you to different images 🙂

Was this article helpful?

This v2 feature is in the oven...

...but it’s not quite baked yet. If you want to read about how this feature works in v1 use the tabs above to switch articles. Learn more about v2