MailChimp Integration in Heap CRM
TweetFor those of you who use MailChimp you can now integrate incoming information into Heap CRM using WebHooks. To get your URL, go to your help tab and select integration:

For the particular list you want to integrate select "Settings:"

Then select "WebHooks:"

Paste your URL from Heap into this spot:

Now when someone signs up for this list that doesn't exist in Heap, they will be added. If they update their profile your entry in Heap will be updated (and they will be added to categories based on interest groups they select in MailChimp). If they unsubscribe they will be removed from categories based on their interest groups.












![[SECURE] File Send](http://www.wbpsystems.com/lib/filesendbrown.gif)
July 19th, 2009 at 2:10 pm
[...] addition to supporting Shopify and MailChimp, Heap CRM supports a standard JSON payload posted to the WebHooks URL (it should be placed in the [...]
July 29th, 2009 at 1:27 am
Perfect. However is it possible to integrate heap with other email marketing systems? I and many of my friends use http://www.campaignmonitor.com
http://www.campaignmonitor.com/api/
July 29th, 2009 at 9:15 am
Kevin -
Campaign Monitor doesn't support web hooks. Integrating using there API would be very inefficient given it isn't event driven.
Integration with Newsberry is much more likely given they have webhooks for their other product, so I imagine it would come to Newsberry at some point.
October 7th, 2009 at 8:34 am
I have setup the webhook in mailchimp however when someone signs up on my website I see the contact info in mailchimp but not in heap. Can someone offer some thoughts on trouble shooting this?
October 7th, 2009 at 8:40 am
Hi Ernest -
You have to copy the url from Heap's help section exactly, otherwise it won't show up in Heap. Also, the web hook in Mail Chimp is setup on a list by list basis.
October 7th, 2009 at 10:25 am
It works.....Thanks Ben!
October 23rd, 2009 at 10:24 am
How do you pass other information beyond first name/last name/email? E.g., if the custom sign up list has a field for phone number.
October 23rd, 2009 at 3:07 pm
Hi Pranav -
Using MailChimps "Tags" for each field, you need to name the field to match Heap's fields. So if you want data to land in the Phone field, tag it "PHONE" in MailChimp.
October 26th, 2009 at 6:06 am
Ok, thanks Ben
December 30th, 2009 at 3:48 pm
[...] MailChimp integration [...]
February 8th, 2010 at 3:31 pm
[...] intelligent. All it really needs is to know is what you are sending. How do you do this in MailChimp? Well, you just need to “tag” the field with the field name in Heap; this is what it [...]
July 22nd, 2010 at 9:14 am
Too bad you can't pass info on whether or not an email campaign was opened by the contact.
July 22nd, 2010 at 9:32 am
Mariusz-
Being the WebHook supports custom values, if that is something MailChimp knows there is no reason you couldn't.
December 7th, 2010 at 7:37 pm
To be able to pass the information on whether or not an email campaign was open by the contact, would that require additional development work using the two APIs (HEAP & MailChimp)?
Also, would it be possible for the e-mail automation to automatically create & schedule a campaign in MailChimp, so you have access to those e-mail statistics and can leverage MailChimp's powerful e-mail campaign and templates?
Thanks,
Sky
December 7th, 2010 at 8:44 pm
MailChimp doesn't have a "opened by recipient " event, so they would need to add that for Heap to receive it.
Adding a hook into MailChimp's API, sounds like a perfect opportunity to use HeapCL or the JSAPI. I don't think it makes a lot of sense for the main product however. (MC is used by a low percentage of users, and hooking a main feature to that doesn't make a lot of sense)