Automated Hidden Fields with MailChimp
Now that you have mastered the art of Hidden Fields, it’s time to learn how to send a custom URL to each person that receives your typeform.

Note! that you will need programming skills in some cases to be able to build the URLs dynamically, but in other cases, including MailChimp, no specialized knowledge will be required.
For instance, imagine that you are going to launch a mailing campaign using MailChimp and you want to greet your clients by their first name when they open a customer satisfaction survey you send out. MailChimp provides an easy way to dynamically add values to your newsletters using merge tags: click here for more information.
In this example we are going to use the merge tag *|FNAME|*. This merge tag represents the first name of the user in your MailChimp list. Simply paste it where the xxxxx is in the URL of the Typeform with a Hidden Field, and voilà, once you send out the mail, each recipient will receive an email with a distinct typeform URL:
For instance, if your client’s first name was Jamie the URL would be:
https://example.typeform.com/to/nzthWI#name=Jamie
And, when Jamie receives the email and launches the typeform with the unique URL in a browser, he will be greeted by his first name if you add Recall Information to the Hidden Field:

Note! Please note that Internet Explorer encodes the link from MailChimp in a way that makes accents and special characters (common in names in many languages) look strange in that browser. If you would like to avoid your users seeing their names misspelled in Internet Explorer (Hernández instead of Hernández, for instance), you can modify the merge tag by adding “URL:” before the name of the tag.
Using the example above, it would be:
https://example.typeform.com/to/nzthWI#name=*|URL:FNAME|*