Sending RSS Feed campaigns to your contacts

In this tutorial, you will learn how to use the RSS campaigns integration to automatically send email campaigns based on the latest content from your website or blog. This will easily keep your contacts informed with your blog/news updates.  

You can set up a recurring RSS campaign (on a weekly/monthly basis) or choose to send a new email as soon as a new content is added to your RSS feed. 

Before getting started

  • You'll need the URL for your RSS feed. If you want to include content from multiple feeds, you can use a feed aggregator like RSSUnify or RSS Mix to combine multiple RSS feeds into a single feed.
  • To be sure that blog posts are pulled into an RSS campaign, publish them at least 1 hour before an RSS campaign is sent.
  • You need an RSS-compatible template for your RSS campaigns design. If you are getting started with RSS feeds, we strongly recommend you edit our RSS default template instead of creating a new template from scratch. 

In this article, you will learn how to:

  1. Access the RSS campaigns integration
  2. Name your integration
  3. Indicate your RSS Feed URL
  4. Select an Email Design Template
  5. Select a List of Recipients
  6. Configure your campaigns
  7. Choose when to create and schedule new campaigns
  8. Activate your integration & check your campaigns report

1. Access the RSS campaigns integration

  • Click on the + icon on the top menu and then click on the Integrations tab.
  • Select the RSS Campaign integration from the Integrations page.mceclip0.png

2. Name your integration

  • Enter an integration name as shown below. After providing a name, click the Create Integration button to move on to the Integration Creation page.mceclip1.png

3. Indicate your RSS Feed URL 

  • Click the Continue button to move on to the next step. 

4. Design your Email

To design the emails created by your RSS Campaigns Integration, you'll need to use an email template. For that, select one of these two options:

  • RSS Default Template (Recommended): This allows you to go with the RSS default content that we prepared for you. After choosing this option, make sure to edit the template before moving forward (Logo image and Social media link should at least be updated).
  • My email Templates (Advanced): Choose a custom template that you have created earlier from scratch for your RSS campaigns integration. You can create a new template at any time from Campaigns > Template.mceclip5.png

Customize your email template based on your RSS feed:

Here is how you can insert elements from your RSS feed in your email template:

  • To call tags from the channel, you should use {{params.feed.XXX}} (where XXX should be replaced by the tag name)
  • To call tags from an item, you should iterate over the dynamic list {{params.items}} 

Example:

To call the <title> from channel, write: {{params.feed.TITLE }}
To call the <pubDate> from channel, write: {{params.feed.PUBDATE }}

To call a tag from my different items, create a loop that will iterate over the dynamic list {{params.items}}.

  • You can use the variable name item for each element of your list
  • To call the <title> from an item, write: {{ item.TITLE }} 
  • To call the <pubDate> from an item, write: {{ item.PUBDATE }} 

    Screenshot_2020-05-26_at_22.40.41.png

You can check:

  • this article to know more about how to Insert loops in your email template. This will be useful in order to consider in your template all the newly added items to your RSS feed.
  • this article for more details about how to use our new template language in order to customize and format dynamic content.

When you are done with your template design, click on Continue. 

5. Select a List of Recipients

  • Select the list of recipients for your RSS campaign. 
    mceclip12.png

Important: 
We highly recommend you to test your whole RSS campaigns integration before selecting real recipients.

  • Click the Continue button when you are done.

6. Configure your campaigns

You can preset in advance each email campaign that will be automatically created by your integration. We recommend you to refer to Setup your campaign > Part1 to learn more about how to configure an email campaign on Sendinblue.

Customize my email campaigns settings based on the RSS feed tags

You can customize your email campaigns' name as well as your email campaigns' subject based on your RSS feed tags.

Example:

Let's consider the following:

  • You want to display the date of the first article on the subject of each email created.
  • You published an article on Tuesday, 11 July 2018, then a second article on Tuesday, 12 July 2018.
  • You would like your contacts to receive an email with the dynamic subject: “Articles for Tuesday 11 July 2018”  

For that, your email campaign subject should be Articles for  {feed.date|time_parse: ”Monday 02 January 2006” }

Once done with your campaign settings, click on the Continue button.

7. Choose when to create and schedule new campaigns

Campaign Creation

Select how frequently Sendinblue will check for new posts in your feed.

  • Choose Specific days of the week option if you want your email campaigns to be created weekly.
    mceclip18.png

    Good to know:
    If you would like a new email to be created each time new content is added to your RSS feed, you can select all/(all working) days of the week.

  • Choose Specific day of the month option if your if you want your email campaigns to be created monthly. 

Good to know: 
An email campaign will be created ONLY if a new item has been added to your RSS feed.

Campaign mailing

Specify if you want your email campaigns to be sent:

  • Automatically: This will send the campaign as soon as it is created.

  • Manually: The campaign will sit as a draft in your account. You can modify it and send it later.

Once the campaign is created, click Continue.

8. Activate your integration

  • Save and activate the integration by clicking the Save and Activate button.

    Good to know: You can also click on Save and keep inactive in order to keep the integration as a draft. You can always activate it later. 

  • You will be redirected to the Integrations page, where you can view the newly created integration.
  • You can check your campaigns reports at any time from Campaigns > Emails section.
    Screenshot_2020-05-26_at_22.29.31.png

Important: 
There’s a global limit on how much data, your integrations can pull or sync with. This limit is set to 100,000 tasks/month. You'll receive an email notification when you reach 80% of your monthly quota. If you exceed this limit, your integrations will be stoped and you'll receive a new email notification informing you about that.
👉 To increase your monthly quota, write to us at contact@sendinblue.com.

What's Next?

FAQs: Contact Sync Integrations

Have a question?

If you have a question, feel free to reach our support team at support@sendinblue.com.