# A basic guide of RSS Campaign

> In GHL Customer Care, you can include an RSS feed (Item and Header) in your direct and automated campaigns using the RSS content block. This allows your…

- Source: https://docs.ghlcustomercare.com/docs/marketing/rss-guide/a-basic-guide-of-rss-campaign
- Section: Marketing / RSS Guide
- Reading time: 4 min
- Images: 7, each explained below

---
In GHL Customer Care, 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,  
Step 1: Add a RSS header to your template

Step 2: Ensure we have {{rss\_item.title}} and {{rss\_item.content}}. Depending on what field is needed, add the respective custom values  
Step 3: In your send or schedule section add your RSS URL

Step 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:

<table border="1" style="width: 705.594px"><tbody><tr><td style="width: 352.297px"><strong style="font-weight: bolder">RSS Tags</strong></td><td style="width: 352.297px"><strong style="font-weight: bolder">Custom Value For HL</strong></td></tr><tr><td style="width: 352.297px">&lt;title&gt;</td><td style="width: 352.297px">{{rss_feed.title}}</td></tr><tr><td style="width: 352.297px">&lt;description&gt;</td><td style="width: 352.297px">{{rss_feed.description}}</td></tr><tr><td style="width: 352.297px">&lt;link&gt;</td><td style="width: 352.297px">{{rss_feed.url}}</td></tr><tr><td style="width: 352.297px">&lt;lastBuildDate&gt;</td><td style="width: 352.297px">{{<span dir="ltr">rss_feed.date}}</span></td></tr></tbody></table>

**What is RSS Items Block?**

The RSS Items block accepts the following Custom Values and will dynamically insert their corresponding RSS Tags:

<table border="1" style="width: 705.594px; height: 220px"><tbody><tr><td style="width: 234.859px; height: 22px"><strong style="font-weight: bolder">RSS Tags&nbsp;</strong></td><td style="width: 234.859px; height: 22px"><strong style="font-weight: bolder">Custom Values</strong></td><td style="width: 234.875px; height: 22px"><strong style="font-weight: bolder">Description</strong></td></tr><tr><td style="width: 234.859px; height: 22px">&lt;title/&gt;</td><td style="width: 234.859px; height: 22px">{{rss_item.title}}</td><td style="width: 234.875px; height: 22px"><div class="qlbt-cell-line">The title of the RSS item, usually a blog post.</div><div class="qlbt-cell-line">title</div></td></tr><tr><td style="width: 234.859px; height: 22px">&lt;description/&gt;</td><td style="width: 234.859px; height: 22px">{{rss_item.content}}</td><td style="width: 234.875px; height: 22px">A summary of the RSS item in HTML format, which includes information inside the &lt;description&gt; tag. If there is no &lt;description&gt; tag in your feed, it will display the information in the &lt;content:encoded&gt; tag</td></tr><tr><td style="width: 234.859px; height: 22px">&lt;link/&gt;</td><td style="width: 234.859px; height: 22px">{{rss_item.url}}</td><td style="width: 234.875px; height: 22px"><div class="qlbt-cell-line">The text link to the RSS item online, which can be displayed as text or used in a hyperlink.</div><div class="qlbt-cell-line">content:encoded</div></td></tr><tr><td style="width: 234.859px; height: 22px">&lt;content:encoded/&gt;</td><td style="width: 234.859px; height: 22px">{{rss_item.content_full}</td><td style="width: 234.875px; height: 22px">The full content of the information inside the &lt;content:encoded&gt; tag for an RSS item, in HTML format. If there is no &lt;content:encoded&gt; tag, it will display the information in the &lt;description&gt; tag.</td></tr><tr><td style="width: 234.859px; height: 22px">pubDate</td><td style="width: 234.859px; height: 22px">{{rss_item.date}}</td><td style="width: 234.875px; height: 22px"><div class="qlbt-cell-line">The date the RSS item was published, in format `MMM DD, YYYY hh:mm A`. We will provide support for custom formatting in the future.</div></td></tr><tr><td style="width: 234.859px; height: 22px">&lt;dc:creator&gt;</td><td style="width: 234.859px; height: 22px">{{rss_item.author}}</td><td style="width: 234.875px; height: 22px"><div class="qlbt-cell-line">The author of the RSS item</div><div class="qlbt-cell-line">media:content</div></td></tr><tr><td style="width: 234.859px; height: 22px">&lt;media:content&gt;</td><td style="width: 234.859px; height: 22px">{{rss_item.imageUrl }}</td><td style="width: 234.875px; height: 22px"><div class="qlbt-cell-line">This will provide the src URL of image as text in order to render it as image, use {{rss_img}}</div><div class="qlbt-cell-line">{{rss_img alt="alt_text" src=rss_item.imageUrl height="200" width="200"}}</div></td></tr><tr><td style="width: 234.859px; height: 22px">&lt;item&gt;</td><td style="width: 234.859px; height: 22px">{{#rss_items rss_items}}</td><td style="width: 234.875px; height: 22px">This tag doesn't display anything. It's used to open the customized formatting for individual RSS items.</td></tr><tr><td style="width: 234.859px; height: 22px">&lt;/item&gt;</td><td style="width: 234.859px; height: 22px">{{/rss_items}}</td><td style="width: 234.875px; height: 22px">This tag doesn't display anything. It's used to close the customized formatting for individual RSS items.</td></tr></tbody></table>

## **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 a browser extension or tools like Feedbucket or CtrlQ to detect the feed.
    

### **2.** **Enter the RSS URL**

     Go to **Send or Schedule → RSS Campaign** and paste your feed URL.

![2. Enter the RSS URL (image 1 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044064262/original/ZNtVQGvrlt2DDSMYM4nOzSPPEODXe1wULg.png)

**2. Enter the RSS URL (image 1 of 7)**

This screenshot appears in the "2. Enter the RSS URL" section of "A basic guide of RSS Campaign". The text alongside this image reads: Go to Send or Schedule → RSS Campaign and paste your feed URL. Immediately after, the guide continues: In the email builder, insert an RSS header or RSS item element.
- Where to go: Go to Send or Schedule → RSS Campaign and paste your feed URL.
- Controls: Send or Schedule → RSS Campaign
- Next: In the email builder, insert an RSS header or RSS item element.

### **3\.**  **Add RSS Content**

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

### 

![4. Set Custom Values (image 2 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044064296/original/X-oJsYjlONXwwYwFFetlJ5SWeFMk97eHeA.png)

**4. Set Custom Values (image 2 of 7)**

This screenshot appears in the "4. Set Custom Values" section of "A basic guide of RSS Campaign". The text alongside this image reads: In the email builder, insert an RSS header or RSS item element. Immediately after, the guide continues: Add the necessary custom fields for your RSS tags.
- What this covers: In the email builder, insert an RSS header or RSS item element.
- Next: Add the necessary custom fields for your RSS tags.

**4\.  Set Custom Values**

      Add the necessary custom fields for your RSS tags.

### 

![5. Configure Schedule (image 3 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044064334/original/jZdjc8KmvvvMg9RV-Xh1BQNg-qv4NKx1oA.png)

**5. Configure Schedule (image 3 of 7)**

This screenshot appears in the "5. Configure Schedule" section of "A basic guide of RSS Campaign". The text alongside this image reads: Add the necessary custom fields for your RSS tags. Immediately after, the guide continues: In Send or Schedule → RSS Schedule, set the send time and number of items to include.
- What this covers: Add the necessary custom fields for your RSS tags.
- Controls: Send or Schedule → RSS Schedule
- Next: In Send or Schedule → RSS Schedule, set the send time and number of items to include.

**5\.  Configure Schedule**

-   In **Send or Schedule → RSS Schedule**, set the send time and number of items to include.
    

![5. Configure Schedule (image 4 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044064446/original/CrG6AVKZHoYeLkyUHPKZoFR9UeeM_I6sJw.png)

**5. Configure Schedule (image 4 of 7)**

This screenshot appears in the "5. Configure Schedule" section of "A basic guide of RSS Campaign". The text alongside this image reads: In Send or Schedule → RSS Schedule, set the send time and number of items to include. Immediately after, the guide continues: Review and schedule your RSS campaign.
- What this covers: In Send or Schedule → RSS Schedule, set the send time and number of items to include.
- Controls: Send or Schedule → RSS Schedule
- Next: Review and schedule your RSS campaign.

### **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 the RSS-based custom variable `{{rss_item.title}}` are HTML-escaped. For example, if the expression contains `&`, then the returned HTML-escaped output is generated as `&amp;` or if your RSS Feed has HTML-based text instead of plain text then it will be rendered as plain text.

If you don't want it to escape a value, use the "triple-stash", `{{{`:

Eg: if your RSS feed source is something like this

![6. Schedule Your Campaign (image 5 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044064498/original/053-vudl3uozwzP1Jenv_6x0A937_zBr-g.png)

**6. Schedule Your Campaign (image 5 of 7)**

This screenshot appears in the "6. Schedule Your Campaign" section of "A basic guide of RSS Campaign". The text alongside this image reads: Eg: if your RSS feed source is something like this. Immediately after, the guide continues: without "triple-stash" it will render like this.
- What this covers: Eg: if your RSS feed source is something like this
- Controls: FAQs
- Next: without "triple-stash" it will render like this

without "triple-stash" it will render like this

![6. Schedule Your Campaign (image 6 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044064499/original/0lJbkcnhpyV1FeCYL-L8f1VWUhGX7TQ5TA.png)

**6. Schedule Your Campaign (image 6 of 7)**

This screenshot appears in the "6. Schedule Your Campaign" section of "A basic guide of RSS Campaign". The text alongside this image reads: without "triple-stash" it will render like this. Immediately after, the guide continues: once you will use "triple-stash" {{{rss_item.content}}} it will render like this.
- What this covers: without "triple-stash" it will render like this
- Controls: FAQs
- Next: once you will use "triple-stash" {{{rss_item.content}}} it will render like this

once you will use "triple-stash" `{{{rss_item.content}}}` it will render like this

![6. Schedule Your Campaign (image 7 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044064500/original/pgFuMeYnJqPkP0UFa3vHK8k63GH3YNiQjA.png)

**6. Schedule Your Campaign (image 7 of 7)**

This screenshot appears in the "6. Schedule Your Campaign" section of "A basic guide of RSS Campaign". The text alongside this image reads: once you will use "triple-stash" {{{rss_item.content}}} it will render like this. Immediately after, the guide continues: 2. What content can I expect in the next month RSS Campaign? If you have created the campaign on March 10th and scheduled it for March 25th, all blog posts after March 10 would be part of the campaign on March 25th. If you want to limit….
- What this covers: once you will use "triple-stash" {{{rss_item.content}}} it will render like this
- Controls: FAQs
- Next: 2. What content can I expect in the next month RSS Campaign? If you have created the campaign on March 10th and scheduled it for March 25th, all blog posts after March 10 would be part of the campaign on March 25th. If you want to limit the number of posts, in the send or schedule give the maximum number of feeds. If a user specifies "5", we will show most recent 5 blogs in the campaign. 3. What will happen if I have no blogs after the RSS campaign was scheduled. In the next cycle, no campaign would be sent. You can review the same from audit log where you can find an entry of unsuccessful schedule due to no new feeds.

**2\. What content can I expect in the next month RSS Campaign?**  
If you have created the campaign on March 10th and scheduled it for March 25th, all blog posts after March 10 would be part of the campaign on March 25th.  
If you want to limit the number of posts, in the send or schedule give the maximum number of feeds. If a user specifies "5", we will show most recent 5 blogs in the campaign.  
**3\. What will happen if I have no blogs after the RSS campaign was scheduled.**   
In the next cycle, no campaign would be sent. You can review the same from audit log where you can find an entry of unsuccessful schedule due to no new feeds.

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com