Feeds pull streams of content from websites or social networks into your program. Connect Twitter, Facebook, Pinterest, or any site with a standard RSS Feed.
Set a feed to auto-publish the content if you want all content to appear to users as it becomes available. Or, you can require review by a studio user of content in a feed before the content is published.
- Open the Feeds page by selecting the top left menu and navigate to Publish > Feeds.
- Click on the Add Feed button in the top right corner of the Feeds page. This will open a sidebar with the New Feed details.
- Select the Type - Twitter, RSS Feed, Facebook, or Pinterest.
Facebook Note: If adding a Facebook feed, once it's been added, the feed will need to authenticated by a user with the Admin Page Role for that page on Facebook.
Instagram Note: Due to Instagram's API changes on April 4, 2018, we are not able to pull in Instagram posts via our Feeds page.
- Depending on the selected Type, enter the Username or URL of the content source.
- You can only add a specific feed once. You cannot create two feeds using the same username or the same URL.
- You cannot edit a username or URL later. Once a specific feed is created you can only archive or activate that feed.
- You can edit the other fields (Nickname, Channels, Publishing Rules) at any time.
- If you want to give the feed a new name, enter a Feed Nickname.
- The nickname is optional and can be edited later. If you do not enter a nickname, we will name the feed based on the content source. For example, content from @socialchorus would say published by '@socialchorus'. In our SocialChorus Now program, we prefer the nickname 'SocialChorus Twitter'.
- Under Channels, choose one or more channels.
- Under Publishing Rules, select the boxes to apply the desired settings.
- Allow content to be shared
- This setting will apply to all content in the feed by default. Individual posts can be edited to change the Shareable status of that specific content.
- On (box selected)- content in this feed will have Shareable set to on by default.
- Off (box empty) - content in this feed will have Shareable set to off by default.
- Automatically publish content
- On (box selected) - new content in the feed will automatically be published to the designated channels. In Program Studio the new content can be found in the published status.No action is required to make the new feed content available to members.
- Off (box empty) - all new content in the feed must be manually reviewed before the content will become available to members. In Program Studio, the new content will appear as needing review until a studio users publishes the content. The content must be published in order to make the content available to members.
- Expand articles
- Only available if configuring an RSS Feed.
- If you check the box next to 'Expand articles,' posts from this feed will open in-app, just like internal content such as articles, rather than launching the external URL as a link post.
- If you don't enable this setting, posts from this feed are opened via the external URL (the link passed through the RSS feed).
- Appended Hashtag
- Only available if 'Allow content to be shared' is selected.
- On - leave the program-level appended hashtag(s) or specify a different hashtag to be suggested to employees when employees share posts from this feed.
- Off - no hashtag will be added to user's Share Message. This will override a program-level setting - if there is a program-level appended hashtag, turning appended hashtag off prevents that program-level hashtag from appearing to users.
- Only available if 'Expand articles' is selected.
- Apply a specific template to the internal content. These templates match the templates applied to Article posts.
- Allow content to be shared
- Click Save to activate the new feed. The first sync will start automatically.
Managing Feed Posts
All posts pulled into the program via feeds will appear on the Planner page.
- Posts from auto-published feeds appear with published status, and are assigned to the channels the feed is assigned to.
- You can filter the Planner page by channel and feed type (i.e. RSS, Twitter, etc.) to view posts from specific channels and feed types.
Needs Review Feeds
- Posts with automatically publish content set to off will appear as needs review.
- Admins can take action on these posts that need review in 2 ways:
- For more details about managing feed posts that need review, refer to this article.
You can edit a feed's settings at any time from the Feeds page. Click on the pencil and paper icon next to the feed to edit the settings. Change the feed Nickname, add the feed to more channels or remove the feed from certain channels, and edit the Publishing Rules. Make sure to click the blue "Save" button to save your updated preferences.
Changes will only apply to new content. Changes will not be applied to content that has already been pulled into the program.
Note the username/URL cannot be edited - if you need to pull content in from a new source, you will need to create a new feed.
We'll pull all new content from your newly added feeds as well as some past posts depending on the network:
- Facebook: up to 25 past posts (re-shares are excluded)
- Twitter: Varies due to Twitter’s API. approx. 10-30 (re-tweets are excluded)
- Instagram: N/A
- RSS: As many as are included in the RSS feed. Most display 10 posts.
- Pinterest: As many as are included in the Pinterest RSS feed (Pinterest appears to include 25)
Facebook, RSS, and Pinterest feeds take about 1-2 hours to automatically refresh. You can request an on-demand refresh for a feed by clicking the refresh button for that feed on the feeds page.
Twitter feeds may take a few hours to refresh, because Twitter rate-limits the number of requests allowed per 15 minute period and there are a large number of feeds connected system-wide.
Format - @username
Format - https://blog.com/feed
- The RSS feed must be public, or the URL must include a the necessary credentials (e.g. Username and Password) in the case of a non-public feed.
- RSS feeds must follow formatting standards. You can check that a feed is properly setup here: https://validator.w3.org/feed/
- SocialChorus pulls in the following elements from RSS feeds in order to build cards:
- In order for an image to be included in a card, the image must be at least 400 x 200 px.
- For best results, images should be included in the CDATA of the <description>, like the example below.
- CDATA example: <description><![CDATA[<img src="https://fortunedotcom.files.wordpress.com/2015/11/gettyimages-72656499.jpg?quality=80&w=840&h=485&crop=1"><p>90 percent of employees would rather hear bad news than be kept in the dark; 60 percent of workers say they are more productive when they know more about the business</p>]]></description>
- If no image is included in the RSS feed itself, the application will run the link through embed.ly to look for an available image.
Youtube RSS Feed Example
Create an RSS Feed from a YouTube channel with the following steps.
- Go to the YouTube channel you want to add
- View the page’s URL
- Look for the code after /channel/ in the URL
- Copy the code (it’ll look something like UCBcRF18a7Qf58cCRy5xuWwQ)
- Replace that value into this URL:
Format - https://www.facebook.com/pagename/
- Note that Facebook feeds can only pull from Facebook pages - not profiles.
- Public content. We are unable to pull in content from age-gated or geo-targeted Facebook pages. Therefore, in order for the content to pull into SocialChorus, it must be public and visible to anyone.
- You can check to see if a Facebook page feed is age-gated or geo-targeted by opening the Facebook page URL in an incognito browser. Do not sign into Facebook. Using incognito mode and not signing in will show you if the content is public. If a feed is age-gated or geo-targeted, you won't be able to reach the content.
- Authenticated page. In order for content to be pulled into Program Studio from a Facebook page after being added, the feed needs to be authenticated by a user with the Admin Page Role for that Facebook page.
- To manage your Facebook page's administrators, please refer to Facebook's documentation linked above on page roles.
Steps to Authenticate
- From the Feeds page, click Edit Feed next to your Facebook page.
- Click Authenticate Page within the red banner in the Feed Editor.
- In the pop-up Facebook authentication window, a user with the Admin Page Role will need to log into their Facebook account with their email address and password.
- Once logged in, select Continue as [First Name Last Name]. The name is pulled from the Facebook account you are logged into.
- In the next window, you will see the name of the page you are trying to authenticate. Toggle Yes next to Manage your Pages and click Done. This toggle must be enabled for content from this Facebook feed to be pulled into Program Studio.
- Once successfully authenticated, the Feed editor will display a green banner with the name of the user who authenticated the Facebook feed.
- After authenticating, within the edit window, the expiration date of the authentication will be shown. This determines when the user will need to renew authentication.
When to Re-Authenticate
You may need to regularly re-authenticate the feed to pull in new content. The length of type between re-authentication is variable and can be anywhere from 60 days to unlimited. The length of time is dependent on the owner of the Facebook page, their role, and the type of account. To view the current expiration date of your feed’s authentication, click Edit next to the specific feed.
14 days before your Facebook feed authentication is set to expire, we will also display a yellow warning icon and status message. Follow the same steps above to authenticate the feed.
Format - pinterest.com/pagename
Not supported. Instagram's API does not allow us to pull in Instagram posts via our Feeds page. References: Instagram's Developer documentation and Facebook's April 4, 2018 privacy update announcement).