MailChimp offers two ways to share blog and website content in your campaigns using RSS (Really Simple Syndication). RSS-Driven Campaigns can be set up to go out daily, weekly, or monthly, and automatically populate your campaign layout with the last batch of items from your RSS feed. If you want to mix in RSS posts with other content, you can drop a feed into other campaign types.
You may encounter some errors with your RSS feed, content, or merge tags. Check out the list below for common problems.
MailChimp Says my URL isn't a Valid RSS feed
- Is there a typo?
If the feed URL is misspelled or contains unnecessary spaces, our system will reject the feed.
- Is your feed password protected?
If your blog is password protected, we can't access the content to display it in the campaign. To make sure your feed works as expected, use a public RSS feed with MailChimp.
- Did your feed change?
If you're using the same feed you always have, it's possible that your web administrator moved the feed or made other changes to your website that have interfered with our process.
- Is the feed set up properly?
To validate your RSS feed, MailChimp sends an "are you there?" request to your feed's server. If your server doesn't respond to that request, the feed will fail. Validate your feed or check with your web or server administrator to find out why something isn't working.
My RSS Feed Breaks in my Campaign
- Is there a typo or formatting error in your source code?
Verify that the merge tags you're using are spelled and formatted correctly, and check for extra HTML code that might be disorganized. If there are any HTML tags inside the *|MERGETAG|* text, the entire tag can break.
Incorrect format: Check out our *|RSSFEED:TITLE|* newsletter!
Correct format: Check out our *|RSSFEED:TITLE|* newsletter!
- Does your feed include the content your merge tags are asking for?
Feeds can break when a merge tag in the campaign calls for information that doesn't exist in your RSS feed, particularly if it's a custom-made RSS feed. Try a standard RSS feed, or ask your developer or web administrator what could be wrong.
- Are images appearing as links?
If you are using enclosure tags to display images, you may see a link to where the image is hosted instead. Check with your web administrator to set up your feed to show each item's image using <media:content> RSS tags.
My RSS Feed is Wrong in the Preview Window
- Are there any typos or formatting errors?
Verify that the merge tags you're using are spelled and formatted correctly, and check for extra HTML code that might be out of order. If there are any HTML tags inside the *|MERGETAG|* text, the entire tag can break.
- Are the items on your RSS feed out-of-date?
In your campaign preview, MailChimp only displays RSS items that would be included in the next send. If you don't have any recent items—items posted after your last RSS-Driven Campaign was sent—MailChimp displays the most recent one, to give you an idea of how the layout will look.
- Are your images the wrong size?
Often, blog images are pulled into feeds at a size that's much larger than necessary, which changes the look of your campaign. Talk to your developer or web administrator about changing that image formats on the feed.
I updated my feed, but my RSS-Driven Campaign didn't send.
- Is your feed valid?
MailChimp will warn you if your RSS feed is invalid before you finalize your RSS-Driven Campaign, but if something changes on your website's feed, it could break without warning. Try checking your feed URL with a validator, like the one at w3.org.
- When is your RSS-Driven Campaign scheduled to go out?
If your campaigns are scheduled to go out at daily 10am, but you didn't update your feed until 10:05am today, the campaign won't be triggered until tomorrow at 10am.
- Is the feed paused?
When you navigate to your Campaigns page, you should see status icons next to each campaign. If your campaign was paused for editing but not restarted, you will see the Paused icon.
- Are the timestamps set up correctly?
Make sure your <pubDate> tags are set up and populating correctly. If a <pubDate> is set in another time zone or a day off, MailChimp may not recognize that the items were posted before the next campaign is triggered.
Below is an example of the correct setup for your RSS feed. The <pubDate> is in English.
<channel> <title>MailChimp Blog</title> <link>http://www.mailchimp.com/blog</link> <description>MailChimp, email marketing, and monkeys!</description> <pubDate>Tue, 16 Sep 2010 15:55:58 +0000</pubDate> <generator>http://wordpress.org/?v=2.3.1</generator> <language>en</language> <item> <title>osCommerce and Joomla Plugins for MailChimp</title> <link>http://www.mailchimp.com/blog/plugins-for-mailchimp/</link> <comments>http://www.mailchimp.com/blog/plugins-for-mailchimp/#comments</comments> <pubDate>Tue, 16 Sep 2010 15:55:58 +0000</pubDate> <dc:creator>Ben</dc:creator><br />We pull in the date for any of these tags, in this order: 'pubDate', 'pubdate', 'published', 'created', 'updated', 'date.' If you set your campaign to daily, it will send posts from the last 24 hours before it was triggered; from the last seven days for weekly; and for the last 30 days for monthly.
When you first set up an RSS-Driven Campaign, we'll show the last post as a preview example if you haven't added an article in a few days.
Edit an original RSS-Driven Campaign
If you encounter any of these problems, you may need to edit the original RSS "parent" campaign. To do this, you need to pause the campaign.