Introduction:
AutoChimp allows you to automatically add, remove, and update users to your MailChimp mailing list as users subscribe and unsubscribe to your site. You can also create campaigns automatically from blog posts.
AutoChimp uses a single options page to help you to quickly manage your preferred settings. In order to use AutoChimp, you must already have an account with MailChimp and at least one mailing list.
To use, save your MailChimp API Key on the options page then select which mailing list you want to synchronize. You can configure the plugin to update your mailing list when 1) a new user subscribes, 2) a user unsubscribes, or 3) a user updates his information.
The AutoChimp admin panel:
(above) The AutoChimp admin panel
The workflow is simple. First, simply enter your API key, which you receive when you sign up for an AutoChimp account. You only need to enter your key once.
Then, everything else will appear below:
- Your mailing lists for that account. You can then select which lists you want to synchronize. There’s a special option that allows you to bypass MailChimp’s double opt-in feature. That way, your users will not receive a confirmation email after being signed up on your mailing list by AutoChimp. MailChimp suggests not using this, but many assume this is safe since users have already signed up on your site.
- In the next panel, you can instruct AutoChimp to create campaigns for you from your blog posts. You can instruct AutoChimp to send the campaigns immediately, or just save them as drafts in your MailChimp account.
- Finally, you can use the External Plugin panel to help AutoChimp to work better with other plugins. For example, AutoChimp can fix conflicts with Register Plus and Register Plus Redux. Go here for more specific info on these conflicts. Also, for BuddyPress users, you can use AutoChimp to synchronize your BuddyPress profile fields with your fields in MailChimp.
FAQ:
View the complete FAQ here.
Sponsorship:
Do you want to help direct the development of AutoChimp or is there a feature that you need ASAP? If so, consider sponsorship.
Request a Feature or Ask for Help:
Requested features:
- Attach Firstname and Lastname to the subscription does not work with the “Register Plus” plugin. Fixed in 1.00.
- Sync existing users with mailing list.
- Improve the “sync” feature.
- Add support for Cimy, UserMeta, Custom Fields by Tribulant
- Select multiple categories for creating campaigns (checkboxes instead of select box).
- Add an option for the “More” feature when creating a MailChimp campaign. Send a summary of a post as a campaign.
- Honor post scheduling when sending posts as a campaign. Support time warp of sending campaigns.
- Create campaigns from old posts. Add a “Send to MailChimp” button to posts.
- Support multiple mailing lists and interest groups.
- Generate tags for Youtube and Vimeo. (ex: *|YOUTUBE:f77FQN7CHl8|*)
- Leverage Mail Chimp campaign templates and headers.
- Add other content to the email body (title, featured image).
- Real time updating of sync feature, log files too.
- Analytics, Facebook, Twitter
- Be able to add a prefix to the email subject like: ”NEW BLOG POST:”
- Uninstallation cleanup
- Add a dynamic way for admins to assign results of user preference to MailChimp mailing lists.
- Show and preset first and last names so it’s clear that those are automatically mapped.
- Add an option to add users to a special mailing list when they unsubscribe (or various other events).
- Add an option that lets users add a checkbox to the signup form which let’s new users instantly opt-out of MailChimp signup.
- Patch the Force User Field Registration plugin, which currently writes the user meta information after AutoChimp syncs with MailChimp.
- Be able to toggle the “Full Story” feature.
- Automatically create and send email campaign to a list from a new blog post.
Before you ask for help, be sure to take a look at the FAQ link above. If your question is not there, feel free to send an email.
Downloads:




Hey – great plugin.
I’m using buddypress to allow people to manage their profiles and newsletter subscriptions to mailchimp in one place, but I’m getting an error with the ListUpdateMember function. Everything seems to work fine with a new subscription, but nothing happens when I update details. I get an error code 270 in Autochimp. I know this is a tricky function, but any ideas?
This is probably a long shot, but is there anyway to allow a user to opt in/out from getting signed up to mailchimp? Say if my wordpress user registration form has a checkbox? I’d rather not them be bothered by a mailchimp confirmation email if they don’t want to be a part of the newsletter.
No, there’s no support for this right now, but it’s not a bad idea. Gonna add it to the list. Thanks.
@Jared, @John B., @Admin,
I, too, am using Cimy User Extra Fields and need to sync some extra fields from WordPress to MailChimp. I will be looking at the code over the next couple of days, trying to figure out how much work it will be. If anyone else would like to join me, please contact me: jcarroll@massagenet.org
Cheers,
James
That’s great. If you end up writing some code, I’d be happy to put it into the codebase. By the way, I’m hoping to launch a fundraising project soon so we can add support to many more third party plugins.
Is there any reason that Autochimp would say it was able to sync all of my users and I only see an increase of 3 on Mailchimp? I would imagine that once it syncs up the users I would see the full list of users from wordpress listed in mailchimp.
Does it add the users over a period of time for utilization reasons?
I’m using AutoChimp and I’m having issues with Mailchimp sending 2 confirmation emails when someone registers on my Buddypress website. Any idea why that happens?
Hello! Thanks for the awesome plugin!
I was hoping for a way to edit the subject line of the auto- send. I would like it to include a few primary words like – NEW BLOG POST FROM, or something to notify people in their inbox more than just the title. I don’t want this title to be on my actual blog post, so am not sure where I can edit this.
Any help would be much appreciated!
Thank you!
There’s no way to do this now other than modifying the script yourself. I will add it to the wishlist though.