Upon publication of a new node of a particular node-type I'd like Mailchimp to send mail out the teaser of that new node to a designated list. Any way to do that automatically?

Thanks,

Shai

Comments

Shai’s picture

Status: Active » Fixed

Answering my own question...

At Mailchimp, under "create campaign" select "RSS campaign" and then use Drupal/views great RSS functionality to get exactly what you want dynamically sent picked up by the campaign when it checks for new feed items.

Shai

levelos’s picture

Thanks for following up with a solution Shai, great idea.

emptyvoid’s picture

Some things to note (as I struggled with this for weeks) is to make sure you items in the RSS feed post the date in a legal RSS 2.0 format. Also you may need to modify the RSS feed content to properly send emails as you would expect. MailChimp sends an email for every new item in the RSS feed. So you can get an email sent to your list over multiple days based on the number of new items in your RSS feed. Definitely not ideal.

Also I found that MailChimp doesn't provide a published list of the IP addresses from MailChimp that check your RSS feed. One of my clients has strict firewall and network security policies that was blocking MailChimp from grabbing the RSS feed to trigger emails. (grrs)

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

garbo’s picture

It's an interesting way to make automate the sending of mails. I would like my clients to never leave their Drupal installation. It's often too confusing for them to switch between Drupal and Mailchimp. So this method can help.

But how do you manage the process of creating the content. I mean: when you're working on a new campaign and perform a intermediate save, isn't the (half finished) node already sent? Or have you set up the views-RSS with a filter that only shows "published" nodes? I see dangerous possibilities for preliminary sending half finished mailings.

twelvell’s picture

Component: Code » General
Issue summary: View changes

Bump!

Hello guys!

We want to achieve a similar option as described in this thread. The only problem we have is how to find a solution to select which new articles will be notified by e-mail to all subscribers and which ones won`t be notified. Can anyone had done this before? Is it possible to select which new articles will be published into the RSS feed?

Maybe someone can provide an advice or other solution on how to make the drupal7 website to send out the newsletters only for the new articles we need? Ideally - a check-box to select notification before publishing new article.

Perignon’s picture

@twelvell The answer regarding RSS, is you build the RSS feed in views of only what you want.

fgjohnson@lojoh.ca’s picture

Our concern is that we would like to send the campaign upon creation of the node... not once a day (Which seems to be the most granular schedule in the MailChimp UI...

Once a day is not appropriate for time sensitive items.
So a more frequent schedule would be great... or trigger a campaign using the API.
- Any examples of the latter?

Any thoughts?