Send unique promo codes to respondents using MailChimp

Get your typeform ready

  1. Firstly, upload your list of subscribers to MailChimp. Make sure you have at least two columns for each of your subscribers: “email” and “id” (for example).
  2. Activate Hidden Fields for your typeform and create a variable called, for example, “uniquecode”, which you will append to your URL.
  3. Go to the Configure panel‘s Respondent notifications section. Write the notification text you want your respondents to receive once they complete your typeform. At some point add the variable (click on the “add variable” dropdown) “unique code” into the text.
Remember that hidden fields and user notifications are PRO features!

Launch your campaign

Now you need to send your email campaign with the URL for your typeform customized for each subscriber. So, for example, if Mr. Smith was your subscriber and his unique code was 1234, your email to him would include a link to your typeform like this:

http://www.yoursubdomain.typeform.com/to/XYZ123/?uniquecode=1234

This link would pass Mr. Smith’s unique code (1234) to your typeform, and to wherever you added the variable, which in this case would be the respondent notification he will receive once he submits his answers.

Of course, editing your URLs manually and sending them one by one to your subscribers would be a pain! Fortunately, you can use MailChimp’s Merge Tags function to have MailChimp do it for you. So, in your campaign, the link you should include for your users to click would be something like this:

http://www.yoursubdomain.typeform.com/to/XYZ123/?uniquecode=*|id|*

… with the field id being the unique code for your subscriber. Just bear in mind that you will have to store a unique subscriber ID in your list of subscribers to be able to use it as a Merge Tag in your newsletter.

Was this article helpful?
Thanks!