RSS Campaign integration - Automatically share your blog posts with your subscribers

Have you ever spent hours preparing a new blog post, only to see that it goes unvisited? While waiting for your content to rank high in search engines, it's important to leverage other channels to drive traffic to your website. An easy way to notify your readers of your latest updates is to send automatic RSS emails whenever new content goes live on your website. 

Brevo's RSS Campaign integration allows you to connect the RSS feed of your website to your newsletter and set up a recurring RSS campaign on a weekly/monthly basis or choose to send a new email as soon as new content is added to your RSS feed. 

If you're not familiar with how RSS feeds work and how you can share yours with your readers using our RSS Campaign template and integration, we recommend you check our series of 3 articles:

Before you start

  • Retrieve the URL of your RSS feed. If you want to include content from multiple feeds, you can use a feed aggregator like RSS Mix to combine multiple RSS feeds into a single feed. If you don't know how to get your RSS feed URL, check our dedicated article What is a RSS feed?.
  • Make sure to create your integration at least 1 hour before the scheduled time.
  • Publish your blog posts at least 1 hour before an RSS campaign is sent to ensure they are pulled into the RSS campaign.

Good to know

  • An RSS campaign will be sent only if new content has been published on your website. For example, if you set your campaign to send every week but haven't posted in more than a week, no RSS campaign will be sent until you publish a new update.
  • 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 stopped and you'll receive a new email notification informing you about that. To increase your monthly quota, contact our support team by creating a ticket from your account.

Step 1: Set up the RSS campaign integration

You first need to start by setting up the RSS campaign integration:

  1. Click the account dropdown > Plugins & Integrations.
  2. Select the RSS campaign integration.
  3. Give a name to the integration.
  4. Click Create Integration.

Your integration has been created. Now it's time to configure it.

Step 2: Configure your RSS feed

To configure your RSS feed, you need to check if your RSS feed URL is valid:

  1. In the RSS Feed URL, enter the URL of your RSS feed. If you don't know how to get your RSS feed URL, check our dedicated article What is a RSS feed?.
  2. Click Load RSS feed.
    load_feed.jpg
  3. Check if your RSS feed URL is valid:

    ✅ If the URL is valid, a preview of your RSS feed will load.
    Pre-formatted key names from your RSS feed are displayed below the RSS feed. These pre-formatted key names were also added to the default RSS template.

    ❗️ If you get the error message RSS feed can't be loaded. Please check the URL., it means that your RSS feed URL is not in the right format.
    Check the field again to ensure your RSS feed URL is written correctly.

  4. Click Continue.

Step 3: Design your RSS template

❗️ Important
If you are not familiar with RSS feeds and key names, we recommend you select our RSS Default Template.

All your RSS campaigns will be sent using the same template. You can choose either:

  • Recommended: Our RSS Default Template which has been pre-formatted to display your RSS feed. You can then customize this template by adding your own logo, choosing the titles and colors that you want to use, etc.
  • Advanced: Your own RSS template from My email templates if you have already created it.
RSS Default Template (Recommended) My email Templates (Advanced)
❗️ Important

We recommend using the RSS Default Template because we've set everything for you to send your RSS campaigns quickly and easily: the repeatable block and the pre-formatted key names have been automatically added.

  1. At the Email Design step, select RSS Default Template.
  2. Click Confirm email template.
    select_template.jpg
  3. Click Edit email content. The editor opens in a new window.
  4. Edit the design of your RSS default template and customize it with your own branding by adding your logo, colors, fonts, etc. To learn more, check our dedicated article Understanding the format of the RSS default template.
  5. Click Save and Quit to go back to the integration.
  6. Click Continue.

Step 4: Select your recipients

❗️ Important
You can only select one contact list per RSS Campaign integration created. If you want to send your RSS campaigns to more than one contact list, you'll need to create multiple RSS Campaign integrations.

Now it's time to choose the recipients of your RSS campaigns:

  1. At the Recipients step, select the list of contacts you want to send your RSS campaigns to.
    list.jpg
  2. Click Continue.

Step 5: Define the settings of your RSS campaign

In the Campaign Settings section, you can preset the following settings for each RSS campaign that your integration will automatically create:

  • Campaign Name
  • Subject Line
  • From Email
  • From Name

You can add placeholders in the Campaign Name and Subject Line fields to customize the name and subject line of your RSS campaigns based on your RSS feed tags. Like the ones in the email body, these placeholders are also made of two parts; the only difference is that they are used within single curly braces, instead of double curly braces, without any space.

settings.jpg For example, if you want to add the publication date of the first article that appears in your RSS campaign, you can use the placeholder {feed.DATE}. To make it easier, we recommend you click the (</>) dynamic content icon in the fields and select the placeholder you want to add.
❗️ Important
- The only placeholders available in the Campaign Name and Subject Line fields are the feed and item ones. The placeholders for contact attributes such as {{ contact.FIRSTNAME }} or {{ contact.LASTNAME }} are not supported in the settings of the RSS campaigns.
- The time_parse filter is also not supported in the Campaign Name and Subject Line fields. To learn more about filters, check our dedicated article Modify the formatting of your placeholders with filters.

Advanced options

To learn more about the advanced options of your RSS default template, we recommend you check the following articles:

Step 6: Schedule your RSS campaigns

💡 Good to know
If there are no new updates in your RSS feed at the checking time, no RSS campaign will be created.

You can select how frequently Brevo will check for new posts in your feed: every day, every week, or every month.

Daily and weekly campaigns Monthly campaigns
  1. Choose Specific days of the week.
  2. Pick the days when you want Brevo to check for new articles. If you want a new email to be created each time new content is added to your RSS feed, you can select all days of the week.
  3. Pick a time when you want Brevo to check for new articles.
    mceclip9.png

You can also specify if you want your RSS campaigns to be sent:

  • Automatically: Brevo will automatically send the RSS campaigns as soon as they are created.

  • Manually: your RSS campaigns will be created as drafts, and you can edit and send them later.

Once you're done, click Continue.

Step 7: Activate your integration

To enable the integration, click Save and activate. You will be redirected to the Integrations page, where you can view RSS Campaign integration.

💡 Good to know
Click Save and keep inactive to keep the integration as a draft and activate it later. 

⏩ What's next?

🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.

If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo expert partner.

💬 Was this article helpful?

22 out of 27 found this helpful