Using the MailChimp API, you can connect and sync just about any application with your MailChimp account. And we’re not just talking about passing emails back and forth. We’re talking about every tiny little stat you could ever want. Your affiliate links. Your segments. Batch subs & unsubs. Updating member info. Interest groups. Segments. IP address and signup datestamps.
Batchbook (a cool online CRM) recently linked all of their users’ accounts with MailChimp.
We’ve seen MailChimp users create entire extranets for their clients using the API.
It’s extremely powerful, because we have an API team that’s dedicated to nothing BUT developing new features and integrations with the API. And it’s totally free. Check out the API documentation, and here’s a sea of logos from applications we’ve linked to, or created plugins for, with the API:
Note: that image is a slide from a recent presentation. The “Salesforce” and “Highrise” integrations are going live in January-ish with our v4 launch. If you’ve created an interesting integration with MailChimp’s API, or if you’ve used one of our plugins, please comment below. We want to showcase your work!

I’ve been working with your API on a Ruby on Rails project, and so far it has worked out great. I’m wondering however if there is a sandbox available for testing? I poked around the API docs and didn’t see one…
Please bear with me as I’m new tothis. We are about to launch a weekly newsletter campaign for potentially tens of thousands of users. Similar to linkedin, we’d like to add content fields which are the bespoke to individual users. For example, Dear [name field], [20] of your friend have just joined our network, including [Dave], [Rob] and [Roger]….
The actual template would be identical for all users, so it would be similar to mailmerge functionality in word processing.
Could you possibly let me know if/how you would go about this. For example, are we best to:
- upload a CSV file or equivalent with this bespoke ‘merge tag’ from our content management system
- choose a content management system which would sync these bespoke merge tags directly with Mailchimp (if so, which ones allow this?)
Many thanks
Matt
Hi Matt, you’d use MailChimp’s “merge tags.”
Here’s a cheatsheet of all the available merge tags (you should bookmark it):
http://blog.mailchimp.com/merge
and here’s a guide on how they work:
http://resources.mailchimp.com/how-to-use-merge-tags
I will go online with a Django project, any API for that?
@Justin Wiley – There’s not a sandbox. Most folks either have an extra list just for testing or setup a development account
@Johan Trip – I’m not aware of anything Django specific, but there is a Python wrapper for the API on our downloads page – http://blog.mailchimp.com/api/downloads
Also feel free to contact me via api _at_ mailchimp -dot- com for further discussions
Will you be adding ACT by Sage Software as one of the CRMs that interface with mailchimp?
We have an ACT! plugin that integrates MailChimp with ACT! 2011 or 2012. http://www.exponenciel.com/actaddons/actaddon.aspx?ID=144
Excellent! The only remaining questions about MailChimp for me were whether it has an integrated autoresponder and plugin for Magento. I read the autoresponder is coming soon and a Magento plugin is available! Woohoo! Can’t wait to get off Constant Contact!
Excellent to see a few CRM’s on the list! Really hoping for a SugarCRM integration plugin. Is that on the plan anywhere or know of anyone who’s done it?
I agree, I want a SugarCRM integration solution. Has anyone found one?
It’s a shame you don’t yet have an API plugin for the CMS that is actually used to power your own website.
I’m not 100% positive about this, but I think you’re suggesting that you want a plugin for expression engine(?). We’re new to EE ourselves, so that’s why we haven’t built one yet. But we’re looking into it.
We would love to see a magento integration for subscribing customers from within the my account section as well as the subscribe link at the bottom of the page. We think this would bring mailchimp a lot of future business.
i have added the mailchimp api to my drupal site but how do i get the user registration form information passed to my mailchimp list. in drupal i have selected user variables to send to mailchimp as merge variables and the the mailchimp configuration is set for subscriptions to take place when a user is added or edited.
we’re looking into integrating mailchimp with MS dynamics CRM. any experience with or plans to integrate with microsoft crm products? they have an SDK so I’m sure its possible, I was looking for level of difficulty and whether anyone has done it.
Tim, I’ve heard good things about: http://www.bizminers.com/bizminers-business-solutions.aspx
Tim, I’m interested to find out if you had any luck in integrating MailChimp with MS Dynamics CRM? I’m about to go down that road, and would be great to hear about your experience before I start.
There’s a group out there who’ve done a Microsoft Dynamics integration that I’ve heard is nice:
http://www.bizminers.com/bizminers-business-solutions.aspx
they have a video at:
http://www.bizminers.com/bizminers-dynamicscrm-mailchimp.aspx
we’re not that far along yet but I’ll report back when we’ve got something going. I will say that bizminers’ work proved to us that rich MC-dynamics integration was possible and helped us make some decisions about how to proceed. more as it happens.
Does Mail Chimp work with ACT by Sage?
Hi Mary Beth, sorry, I don’t know of any direct integration or plugin for ACT.
Plug-in for ACT! asap, please!
Knowing that the squeeky wheel gets the grease…. I’d love to see a plugin for Act! as well.
Yes Please! Another vote to integrate with ACT! by Sage.
Any more directions about a fast and simple (and possibly free:-) )integration beetween SugarCRM and the fantastic Mailchimp?
Thank you very much!
Mailchimp customer service pointed me here back in April 2010:
http://www.crmstage.com/modules/view/sugarchimp-listsync/
Don’t have any experience working with it though.
I love the integration with Picnik. I am a premium account holder with Picnik and paid member of MC but I find it frustratating that I cannot save a header graphic that I have created for a MC campaign into my Picnik account for later use in a future MC mailing…. I can only save my work and return to MC. I have contacted Picnik about this and they said it was how MC set up the link. Can we please have an option to also be able to save the graphic to our Picnik account too. This would be most helpful!
Why not save the entire template into your “My templates” folder for re-use later?
Fair point! I forgot that you can change templates although I just tried it and when I had the template with the header I wanted, I duplicated it, and when to change templates and it did not drop anything of the original into it. No header, no info. What am I missing?
An additional button on the Picnik app that said ‘Save to Picnik’ or ‘Save to MC images’ would be Fab.
It’s been 6 months now – any more thoughts on a ‘Save to Picnik’ or ‘Save to MC images’ from Picnik ???
I too would love to see some form of integration between mailchimp and ACT.
Another vote for ACT! by Sage.
We are actually considering leaving Mailchimp due to the lack of integration :/
Thanks,
Philip
Yet another vote for ACT! by Sage. Please, please, please try and sort this.
Any way to sync a Mailchimp list with Google Contacts in Gmail?
I’m sure you’re wondering why… Well I’d love to be able to send one-off emails to individuals that are on my mail list. The users are being populated through registrations on my WordPress site using Autochimp (very cool). However I don’t have a way to send one-off emails to these subscribers without a bunch of manual steps. Also, i already sync my outlook contacts with my gmail contacts so that would make the chain complete if I could get my mailchimp contacts into Gmail. (WordPress–>MailChimp–>Gmail–>Outlook) Crazy, I know.
We do sync w/Google Contacts:
http://blog.mailchimp.com/import-from-google-docs-google-contacts-more/
but it’s more for people who were using their address book to store opt-ins, and who now want to upgrade to a more dedicated solution. Using it for one-to-one emails as you’ve described may be possible, but MailChimp’s built for mass communication. So you might find it extremely laborious to sync over to the chimp just to send one email to one person.
Yes, I will be using chimp to do my bulk mailings to the registered users but I still need a solution to do one-off emails. The issue is not getting users into chimp it would be getting them out into either gmail contacts or outlook. Any thoughts would be appreciated. Does the api support getting users out of chimp or just getting them in?
@Ben, I think Kevin wants to go the other way. FROM Mailchimp TO Gmail. His one off emails would be coming from Gmail.
yup. Or MailChimp to Outlook.
Yet another vote for ACT integration!
Thanks
I would also like to see Interspire EmailMarketer integrated with ACT! SwiftPage is horrible. Come on, it can’t be that difficult!?
To the API team that’s dedicated to nothing BUT developing new features and integrations, please integrate ACT by Sage!
There are already 10 request for it in these comments alone (more then any other software) and many more requests on the web!
In order for us to connect with an app, they must provide an API. Right now, there doesn’t seem to be an API for Act.
http://www.act.com/Partners/Sage-Development-Partner-Program/SDK
Another vote for a plugin for ACT – I always recommend Mailchimp to customers but have one who has to use Swiftpage because they use ACT: would definately tell them to cancel Swiftpage and move to mailchimp if there was an interface available.
I haven’t tried it yet, but Exponenciel has released their Mailchimp plug-in for Act!
http://exponenciel.com/actaddons/actaddon.aspx?ID=144
I uploaded a contact list from Apple Address book to mail chimp using the chimport app. The master list is on my notebook and a lot of changes have been made. is there a way to sync the adds and deletes without creating a new list?