To access the RSS-to-Email feature, it must first be turned on in your account. Contact support to have this feature activated in your account.

RSS-to-Email is a special type of automation rule that periodically fetches your RSS feed and automatically generates a broadcast email when you have new posts.

In this article:

 

Step 1: Wire up your RSS feed

To create a new RSS rule, go to Automation > RSS-to-Email > click New RSS-to-Email Rule.

Enter in your RSS feed URL:

Click “Verify Feed” to make sure the URL is valid.

Now, set up your preferred scheduling for this RSS rule. You can select from these frequencies:

  • Hourly
  • Daily
  • Weekly
  • Monthly

Select the time of day, time zone and days of the week you would like us to send the email:

By default, the rule will configure to send weekly at 11:00 am Monday – Friday. The time zone will default to the time zone where your Drip account was created, but all of these options can be modified to your liking.

You have the option of reviewing the broadcast email before it gets sent, or bypass the review stage and allow Drip to send it automatically. Use the “Send emails automatically” checkbox to make that decision:

By default, the RSS rule will send the email to every active subscriber on your Subscriber List. To change this, click “Change” to specify the subscriber segment that you would like to receive these emails:

For the first RSS email, Drip will fetch data for the prior interval of time. For example, if you set your interval to “Weekly”, we will fetch posts from the past week and generate a broadcast at the next available sending time.

Drip’s RSS broadcast scheduler runs at 5 minutes past each hour and schedules all emails due to go out within the next hour.

If your RSS feed does not specify a post time, Drip considers the post publised at midnight UTC and will use that timing to determine when the post will be scheduled to send.

 

Crafting your email contents

Your RSS email comes pre-populated with code that loops over the entries created since the last run and outputs the title (hyperlink to the post) and the post description for each entry:

The rule is setup to automatically pull in the feed’s title and description with a link to the feed’s page. It also pulls in the recent post title and description:

{% for post in posts %}
{{ post.title_link }}
{{ post.description }}
{% endfor %}

Here’s how those shortcodes appear in the email editor by default:


To see all the shortcodes available, click the View Shortcodes button on the email editor:

Check the email’s “Preview” tab to see how the email will appear in your subscribers’ inboxes. You can even send a test email to yourself by clicking the “Send Test Email” button and entering the email address you would like to receive the test email. Your feed’s URL must be verified before you are able to send test emails.

Save your rule once it is set up the way you’d like it and go ahead and activate it:

 

Advanced: Using broadcast shortcodes in RSS emails

If you’d like to use broadcast email shortcodes (such as {{ subscriber.email }} or other subscriber custom fields), you will need to wrap them in a special Liquid raw block. (The reason for this is a bit technical, but it has to do with the way we render feed content and broadcast content in two steps).

Here’s an example:

{% raw %}
Dear {{ subscriber.first_name }},
{% endraw %}

Here are the latest posts:

{% for post in posts %}
{{ post.title_link }}
{{ post.description }}
{% endfor %}