Integrate SurveyGizmo & MailChimp via HTTP Connect & API

Bookmark and Share

For those of you who don’t know, SurveyGizmo is a cloud-based survey, quiz and polling tool and MailChimp is email marketing and automation software. My goal was to integrate these so that when someone takes a quiz or survey in SurveyGizmo they are subscribed to the relevant list(s) in MailChimp for followup and nurturing. 

After a few hours of tinkering and online research I was finally able to make SurveyGizmo pass subscriber data through to MailChimps API. I was having an issue with a few of the elements in SurveyGizmo’s HTTP Post action. Instead of explaining it all to you, I have posted a screenshot of my final product below.

When someone fills out your survey, the call below will automatically pass their email address and first name to the list of your designate without requiring double opt-in.

Please note:

  • I chose to pass in email and first name, but you may choose to include other data like last name, etc. These questions must be required in your survey.
  • Notice “us2″ (red arrow) in the URL at the top of the screenshot. This should be changed to reflect whatever value (“us1″, “us2″, “uk1″, etc.) is found at the end of your API Key. If your API Key is myaipkey-us1 then you enter us1 in the URL.
  • You need to get your unique API Key (apikey) and List ID (id) from your MailChimp account.
  • Be sure to click “Get” in advanced settings (red arrow) at the bottom of the screenshot.

SurveyGizmo screenshot

Here are the MailChimp API docs: http://apidocs.mailchimp.com/

Here is where you can find info on SurveyGizmo HTTP Connect: http://www.surveygizmo.com/survey-software-support/tutorials/http-connect-post-or-get-data-to-external-webpages/

Bookmark and Share

2 Responses to Integrate SurveyGizmo & MailChimp via HTTP Connect & API

  1. I’m trying to do this on a project I’m currently working on and get the error message {“status”:”error”,”code”:-100,”name”:”ValidationError”,”error”:”The email parameter should include an email, euid, or leid key”} even though I’m drawing it from an email field in SurveyGizmo.

    I’ve tried using the same field to generate an email message to myself and it works.

    Any idea what the problem might be?

    Thanks for any help you can provide.

    – Ben

  2. I see you don’t monetize your site, don’t waste your
    traffic, you can earn extra bucks every month because you’ve
    got high quality content. If you want to know how to make extra bucks,
    search for: Boorfe’s tips best adsense alternative

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Go to top