1. Help
  2. Classic builder
  3. Logic, Calculator, Hidden Fields
  4. Send unique promo codes to respondents using Mailchimp

Send unique promo codes to respondents using Mailchimp

Do you want to reward your customers with unique promos and offers? You can do this using Mailchimp plus a typeform with Hidden Fields and respondent notifications. Read on to find out how.

Get your typeform ready

1. 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. Add Hidden Fields to your typeform and call one something like uniquecode:

uniquecode1.png

3. Go to the Create panel’s respondent notifications section. Write the email text that you want your respondents to receive after completing your typeform. At some point in the email text, add the Hidden Field using Recall information (click on the @ button):

uniquecode2.png

Launch your campaign

Now you need to send out your email campaign with a customized typeform URL 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. In this case that 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.

Tap into our community knowledge

Find Answers
Contact Support