We are big fans of the popular content management system Expression Engine, which makes building and maintaining websites a breeze. We like it so much we actually use it to manage this website. Expression Engine has an open architecture that facilities development of custom plugins and extensions, so you can easily add new tools, features, or tie into your favorite APIs elsewhere.
You can now count MailChimp amongst the long list of integrations you can add on to your Expression Engine install. Say hello to SL MailChimp Subscribe created by Stephen Lewis at Experience Internet (a brilliant developer who is a pleasure to work with). SL MailChimp Subscribe will connect your Expression Engine new user signup process to a MailChimp list and do a few more cool things too:
- Automatically add a member to one or more mandatory mailing lists.
- Specify “opt-in triggers” to allow a member to control which lists he is added to.
- Associate custom ExpressionEngine member profile fields with MailChimp Interest Groups and Merge Variables, on a list-by-list basis.
SL MailChimp Subscribe is a sweet little tool that greatly simplifies managing your lists from Expression Engine, and it is the right price too – Free! If you’re super nerdy and want to tool around with the source code, you can check out the code repository on GitHub.
Download it and give it a try. We hope you find it useful, and look forward to your feedback.
About time :)
Just curious to know what the limitations are… i.e. how does a member sign up to the list if they don’t choose to do so when they register?
Wow, EE member integration and it’s on GitHub – very exciting, will be playing with this one for sure!!
Wow so excited!
Just signed up to Mailchimp a week or so ago – first time we’ve used a mail campaign tool, and loving it so far! We’re also looking at using Expression Engine to redevelop our site – or parts of it at least so this would be a big bonus.
In the meantime, is there a way that we can add a link into a non-mailchimp email that we send to people to allow them to subscribe to one of our mailchimp lists?
Sorry if that’s a bit of a newbie question, but still working on the basic banana handling ;-)
Nick – Sure, all you have to do is log in to your account, go to the lists tab, and grab the signup form URL for the list.
Hey Ben – done and done – chimptastic!
Hi,
Amazing integration. Is there any plans to adapt this add-on to Expressio Engine 2.0 or 2.1? Because is the one I’m using right now :-)
Thanks
Thats great! Love Mailchimp, love Expression Engine, cool beans
Just chiming in on the EE 2.1 bandwagon. Any news on that front.
The EE2 plugin should be out in the next week or two. Stay tuned.
Hi there, EE2 extension expected in July 2010…It’s now October 2010…Any update?
many thanks!
S.
Hey, Simon.
The EE2 compatible plugin is already out: http://experienceinternet.co.uk/software/mailchimp-subscribe/
Hi
Is this communication with mailchimp just at registration? or can mailchimp be updated automatically when a user updates his information from within the website profile area?
Thanks for the info!
Jules
Your tutorial is great, sorry but i am new to both Mailchimp and EE. What if you don’t have the Mailchimp subscribe extension?
You could simply use our embed form code. More about that here: http://kb.mailchimp.com/article/how-can-i-add-my-signup-form-on-my-website/
I get the following error when I upload the files to their respective directories. Using EE2. Warning: Unterminated comment starting line 820 in …/web/system/expressionengine/third_party/mailchimp_subscribe/library/MCAPI.class.php on line 820
Parse error: syntax error, unexpected $end, expecting T_FUNCTION in …/web/system/expressionengine/third_party/mailchimp_subscribe/library/MCAPI.class.php on line 820
Any ideas?
Thanks
Hi Stefan,
I’m the developer of MailChimp Subscribe. Drop me a line at support [at] experienceinternet.co.uk, with the following information, and I’ll do my best to help you out:
* ExpressionEngine version.
* MailChimp Subscribe version.
* PHP version.
* Any other relevant third-party add-ons (for example, if you’re using the User module as a replacement for the native EE Member module).
Cheers,
Stephen