About Syndication Feeds

Syndication feeds give users the ability to subscribe to changes within Salesforce Sites and receive updates in external news readers. Simply by defining a SOQL query and mapping, you can syndicate changes to public data to your end users. You can create one or more syndication feeds for your organization's public sites or any Visualforce page. The syndication feed displays the records specified by a SOQL query. Users can subscribe to the feed and view the feed when they visit the site or page.

Required Editions

Available in: both Salesforce Classic and Lightning Experience
Available in: Developer, Enterprise, Performance, and Unlimited Editions
User Permissions Needed
Create, edit, or delete a feed definition: Modify All Data
Subscribe to a feed No special user permission required

Validating Feeds Security

When a user subscribes to a feed, the information is run in a guest user context. You must ensure the guest user has access to all and only the records appropriate for a guest use before defining any queries.

To validate feeds security:

  • Edit the public access setting for the site to make sure the guest user has the correct object permissions and field-level security settings.
  • Create sharing rules to control what records the guest user has access to.

After adjusting public access and field-level security settings to ensure the objects you wish to include in a feed are available to the guest user, perform any of these feeds-related tasks.

  • To create a feed, click New.
  • To view the definition of an existing feed, click the feed name.
  • To edit an existing feed, click Edit.
  • To delete an existing feed, click Delete.
  • To test the validity of a feed, click Run Test. If any errors exist in the query definition or mapping, error messages are displayed.