Applications & Plugins

MailChimp Archives

1.31.2010 | Applications & Plugins

mailchimp

MailChimp has a solid API but a lack of WP plugins utilizing it. This plugin fetches your campaign archives and either creates them as posts in your WP database, or just displays them live by fetching them from MailChimp upon request.

http://wordpress.org/extend/plugins/mail-chimp-archives/


Responses

[...] Mark Parolisi has created a WordPress plugin for MailChimp that “fetches your campaign archives and either creates them as posts in your WP database, or [...]

Chris Coyier
2.22.2010

I am just missing it? Is there a link to get it somewhere? Pretty stoked to try it out.

Mark
2.22.2010

oops. Link to the repository added.

Chris Coyier
2.22.2010

Very cool! Little feedback:

1) The posts don’t save with an author it looks like until it’s been edited once.
2) We use our work MailChimp account with several clients. It would be nice to be able to set the plugin to only pull campaigns that were sent to a specific list.
3) The CSS from the newsletter is added to the post weird see: http://img.skitch.com/20100222-c9rjtiwyjchmdggkc9sn261sti.jpg
4) Would be nice to control what the category name is that the posts get applied to
5) Would be nice to have the posts save as “drafts” instead of automatically publishing
6) Would be nice to have them be able to be saved as pages instead of posts

Cheers!

Mark
2.22.2010

1. That’s correct. I’ll have to default it to the admin.
2. I’ll try to work that into the next big release
3. First time I’ve seen it do that exactly. Since everyone writes their HTML newsletters a little differently, I’m trying to make them all output the same and its been a chore.
4. Fair Enough. Will add to the next release
5. A little nit-picky IMO :) , but a request none-the-less.
6. Ok, I guess I’ll add that option, but to me, this is definitely more of a ‘post’ post type.

You should try the live fetch. it doesn’t have any of the problems you encountered. The post saving was just release the other day, so forgive the bugs.

Chris Coyier
2.22.2010

Don’t take any of it negatively =) It’s a sweet plugin! Just trying to help out make it even better with feedback about my particular scenario.

I think the drafts thing is the most important thing. It’s nice to be able to fine tune things before going out. This might be a weird situation, but for example, people might subscribe to the blog via email, but not the newsletter. So with auto publishing they might get an email with all the weird CSS in it before I had a chance to jump in and fix it. It’s also important for me in the short-term, since I’ll need to catch newsletters that go out to different clients. Would be weird to have a newsletter auto-published on one clients blog that went to a different client.

The live fetch would be perfect, except I can’t narrow it down by list. And actually, I’m having some trouble getting it to actually return the newsletter:
http://img.skitch.com/20100222-tg6pun33sb6ahej8pnue6ndryr.jpg

Mark
2.22.2010

Not taking it negatively. I really appreciate it and will get on these updates. I see why the live fetch isn’t working for you, and I’ll fix that also. Look for an update soon. My stupid oversight on Permalinks.

Mark
2.22.2010

Check the repository for an updated version. Many of the small problems are fixed.
Still on the agenda:
-Ability to select which list(s) to import
-Correct formatting for some mail messages (maybe I’ll just put that into a frame instead of trying to work it into the existing DOM)

Thompsonpaul
2.23.2010

I’ve barely started working with the plugin, but am very excited for its capabilities, Mark. I have to echo Chris’s comments about enabling draft status though.

Almost every newsletter I do involves some sort of call to action back to the client’s website (as an example). Often this is overtly stated in the text in ways that make it redundant, or worse confusing, if it’s actually appearing ON the website in question. I currently post newsletters back to the original website by hand and ALWAYS have to tweak the content a little to make it”make sense” in it’s new context.

Long way of saying – +1 for save as draft.

Specifying which list to pull from and which category to post to would be huge benefits as well. The category control would allow me to build a special page of the site specifically for newsletters, restrict it to displaying only the newsletter category, and thereby fully automate this process for clients. (assuming they could live without the text edits mentioned above.)

Terrific job. Looking for the tipjar : )

Paul

Chris Coyier
2.23.2010

KILLER updates, thanks!

Kenny
2.23.2010

When I try to install the plugin I get this error: Plugin could not be activated because it triggered a fatal error.” I’m on WP 2.9.2.

Any idea why? thanks!

Mark
2.23.2010

You’re the second person to have that problem. There may be a conflict with another plugin, your server/PHP settings, or something else. Is there any other info you can provide about your setup?

Tabatha
2.26.2010

Thank you for the wonderful plugin! I did get the fatal error when I tried to activate it as well….it seems to not want to play nice with the MailChimp List Subscribe Form…but I deactivated the form and wa la worked!

Mark
2.26.2010

Yes, you’re right. I discovered this bug this afternoon after geekspecialties told me he was also running that plugin. Stupid of me to neglect the fact that most ppl will be running both.
Ver 2.1 has been release and fixes the problem.

Please Mark what does this plugin do? How is it different from the one that MailChimp created for WordPress?

Thanks in advance

Mark
3.02.2010

The one MailChimp created is just a sign-up form. The other one is called MailChimp framework, which requires a knowledge of PHP and is as it states, a framework, with no applicable results out of the box. Please review the plugin descriptions, FAQ, and installation instructions to find out more.

Sharon
3.10.2010

Great plugin! Works really well and is easy to integrate.

Unfortunately, I can’t use it right now because the one feature I need is missing :( It’s been mentioned above already, I think, but right now, my clients move their sent campaigns into an Archive folder in Mailchimp, and that’s the code I use to display on their website. It would be nice to be able to choose the folder of newsletters to display, rather than just showing all the drafts/unsent campaigns in the main folder.

Looking forward to future releases of this plugin, you’ve done a great job. Thanks!

Mark
3.11.2010

Thanks for the comments, Sharon. I’ll definitely put that on my list for the next release.

Tom
3.15.2010

First, this makes my life sooooooo easy, I can eat bananas all day long.

Second, I need to do some tweaking or something, there are many foreign languages posting in the article on the newsletter archive page that contains the excerpt when you go over here: —> http://www.thenewdepotplayers.com/?cat=19

And lastly, the menu bar is hovering over the content of the newsletter email from the archive here: —> http://www.thenewdepotplayers.com/?p=255

Two minor things, just wondering what I did wrong so I can fix it and have some banana pudding.

Tom Johnson

Mark
3.15.2010

Tom, I’m not seeing anything on that first link and the second link has a hovering menu because its CSS position property is set to ‘fixed’. Where is that menu coming from? An email archive?

Tom
3.19.2010

This is the teaser in the webmail archive article post that concerns me: News from The New Depot Players Posted by admin on Mar 6, 2010 in Newsletter Archives | 1 comment
View past issues | RSS subscribe to list translate Englishالعربيةбългарскиcatalà中文(简体)中文(繁體)HrvatskiČeskyDanskNederlandsSuomiFrançaisDeutschΕλληνική…

It’s coming straight from the folder on my MailChimp Newsletter Archive folder. If you go to this link you can see it at the top of the page here: http://us1.campaign-archive.com/?u=9a9ec1a03f7e3b888fde65544&id=2dd4b90433

Tom
3.19.2010

Mark

All I did was tell the widget where the mailchimp account was located (API) and it pulled everything into the website as a post just like I specified. The floating header is the header from the mailchimp campaign archive. Sorry – the last post had extra terminology that wasn’t very clear.

Seems the header floating around could be a mailchimp issue? I would be fine to do without it completely.

chris
3.23.2010

Excited for the possibilities of this plugin but with the first test it messed up all of the formatting: http://blog.thestartupdigest.com/

Any thoughts to why its doing this?

Mark
3.23.2010

wrap that CSS at the top of the document in a style type=”text/css” tag and it should be fine.

[...] site on a CMS (yes, I just called WP a CMS), this project afforded me the opportunity to create the MailChimp Archives [...]

Mike Russell
5.13.2010

Sweet dream of a plugin, Mark.

Thanks for all your efforts.

I just test-imported a couple of campaigns from MC*. They appeared as pages, just like I wanted, but the pictures seem to be having some trouble; some displayed while others didn’t.

It’s all white magic to me, but I’m curious to know if you intend for images to come through with the rest of the content and formatting, or if it’s something that I should expect to add and edit by hand once the campaign has made its way across.

Thanks again for your work, Mark. This plugin is already delivering on some mighty big potential.

(*My attempt: http://pivotalwriting.com/portfolio/newsletter-3-perus-sacred-valley/)

Mark
5.13.2010

I tried your link, but it 404′d
It’s hard to speak to your issues with the images. They may be bad links, or the file permissions may be off. But the plugin doesn’t touch the actual email message, it just pushes it into the database. Send me a new link and I’ll take a look.

Mike Russell
5.21.2010

Thanks for taking a peak, Mark.

Shocking design aside, you’ll see that some of the photos load and others don’t. Your suggestions?.

http://bit.ly/8XWgnI

Thanks again.
-Mike

Mark
5.22.2010

I see 3 404′d images in that mail message. All three have been linked as stock photos from MailChimp. They may have deleted/moved the files or are preventing your site from hotlinking to them.

Kristin
6.15.2010

Hey there – I’m very excited to maybe use this plugin for my organization’s upcoming newsletter project. Wondering if you have any additional samples that I can show the decision makers?

Jai
7.09.2010

I tried your plugin and all seemed to work fine at first. Then I started to get an error log on the server that eventually timed out the entire site. I am running 3.0. Any suggestions? The error message just keeps looping and filling up the error log. Here is part of the message.

[08-Jul-2010 09:05:21] WordPress database error Got a packet bigger than ‘max_allowed_packet’ bytes for query UPDATE `wp_options` SET `option_value` = ‘a:5439:{i:1277848406;a:2:{s:18:\”mca_savedata_event\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:5:\”daily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}s:18:\”mca_savepost_event\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:10:\”twicedaily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:43200;}}}i:1277848407;a:1:{s:18:\”mca_savedata_event\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:5:\”daily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}i:1277848408;a:1:{s:18:\”mca_savepost_event\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:10:\”twicedaily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:43200;}}}i:1277848409;a:1:{s:18:\”mca_savedata_event\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:5:\”daily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}i:1277848410;a:1:{s:18:\”mca_savepost_event\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:10:\”twicedaily\”;s:4:\”args\”;a:0:

Wendy
7.20.2010

Hey Mark – are you working on an update to this for WordPress 3.0? Just curious.

Mark
7.21.2010

Wendy, not sure what I could do with it differently in 3.0. I could possibly make a custom post type or taxonomy for the data, however I don’t know if people are willing to have plugins start doing this automatically. Maybe I could work it into the options. Any thoughts?

Comments