RSS Campaign

πŸ“‘ In SalesMFast, you can include an RSS feed (Item and Header) in your direct and automated campaigns using the RSS content block. This allows your subscribers to automatically receive and read updates from online content sources, like blog posts and news articles.


πŸ” How does an RSS Campaign work?

You can insert an RSS item or header element and add your RSS feed URL in the send or schedule section. All feed updates published between the time you schedule the campaign and when the email is sent will be included. You can customise the feed layout by selecting the tags you want to display from the feed.


πŸ“° Usual RSS Items When you add an RSS Element, depending on what all details are present in your feed, you can use the respective custom values in the builder and it would automatically get the relevant data. For Example, if you wish to add blog title and content only:

1️⃣ Add a RSS header to your template

2️⃣ Ensure we have {{rss_item.title}} and {{rss_item.content}}. Depending on what field is needed, add the respective custom values

3️⃣ In your send or schedule section add your RSS URL

4️⃣ Schedule your campaign

βœ… Behaviour: When the campaign is sent, in the template the contact can see all blog titles and content from the day it was scheduled


πŸ“˜ Details about the RSS header and item block

πŸ”Ή What is RSS header? This will dynamically populate <channel> tags from your RSS Feed. The RSS Header Element supports the following RSS channel tags - use their respective Custom Value to populate the email with the corresponding tag value:

RSS Tags Custom Value For SalesMFast
<title> {{rss_feed.title}}
<description> {{rss_feed.description}}
<link> {{rss_feed.url}}
<lastBuildDate> {{rss_feed.date}}

πŸ”Έ What is RSS Items Block? The RSS Items block accepts the following Custom Values and will dynamically insert their corresponding RSS Tags:

RSS Tags Custom Values Description
<title/> {{rss_item.title}} The title of the RSS item, usually a blog post
<description/> {{rss_item.content}} A summary of the RSS item in HTML format
<link/> {{rss_item.url}} The text link to the RSS item online
<content:encoded/> {{rss_item.content_full}} The full HTML content inside the tag
pubDate {{rss_item.date}} Publish date in format MMM DD, YYYY hh:mm A
<dc:creator> {{rss_item.author}} The author of the RSS item
<media:content> {{rss_item.imageUrl}} Src URL of image
{{rss_img}} Render as image
{{rss_img alt="alt_text" src=rss_item.imageUrl height="200" width="200"}} Full image formatting
<item> {{#rss_items rss_items}} Open loop
</item> {{/rss_items}} Close loop

πŸ“€ How to send a RSS Campaign?

1️⃣ Find Your RSS Feed URL

πŸ”Ž Look for the RSS icon in the site’s footer or sidebar

πŸ”Ž View the page source and search for rss or xml

πŸ”Ž Try common endings like /feed, /rss, or /rss.xml

πŸ”Ž Use tools like Feedbucket or CtrlQ

2️⃣ Enter the RSS URL

πŸ“¨ Go to Send or Schedule β†’ RSS Campaign and paste your feed URL

3️⃣ Add RSS Content

🧱 In the email builder, insert an RSS header or RSS item element

4️⃣ Set Custom Values

πŸ› οΈ Add the necessary custom fields for your RSS tags

5️⃣ Configure Schedule

⏰ In Send or Schedule β†’ RSS Schedule, set the send time and number of items to include

6️⃣ Schedule Your Campaign

πŸ“… Review and schedule your RSS campaign


❓ FAQs

1️⃣ How to handle a scenario where description is an HTML content?

The values returned by {{rss_item.title}} are HTML-escaped (e.g., & becomes &amp;). πŸ‘‰ Use triple-stash {{{rss_item.content}}} to avoid escaping and render raw HTML.

2️⃣ What content can I expect in the next month RSS Campaign?

If the campaign is created on March 10 and scheduled for March 25, all posts after March 10 will be included. πŸ“Œ Limit posts by specifying max feeds in send/schedule section.

3️⃣ What happens if no blogs are posted after scheduling?

πŸ“­ No campaign will be sent. πŸ“œ Check audit logs for failed schedule due to no new feeds.