Skip to main content
Use RSS Feed when you want a workflow to read entries from a direct RSS or Atom feed URL and pass those entries to later steps. The step only reads the feed document. It does not discover feeds from a website URL, and it does not scrape article pages. To fetch the article content for each feed entry, send the feed output into an Iteration step and use Website Scrape inside the loop.

Configuration

Add this step from the Research group in Search steps….

Output

The step returns normalized feed metadata plus an items array:
Use these workflow variables in later steps:
For an Iteration step on a single (non-parallel) RSS feed, set Iterator to:
Inside the iteration body, use each entry’s URL with the Iteration step’s own identifier (for example step_5 if that is the Iteration), not a literal iteration:

Parallelized RSS feeds

When Parallelization is enabled on the RSS step (multiple feed URL variants), the step output becomes an ordered array of feed objects — one per successful version. In that case:
  • {{rss_step.output.items}} resolves to null (a bare field name on an array is invalid).
  • {{rss_step.output.*.items}} plucks each variant’s items array and yields an array of arrays. The * wildcard does not flatten.
  • To scrape every article across all feeds, add a Data Transform step with mode Flatten array and source {{rss_step.output.*.items}}, then set the Iteration iterator to {{flatten_step.output}}.

Example: summarize new feed articles

Create this workflow:
  1. Add RSS Feed and set Feed URL to the direct feed URL.
  2. Set Item Limit to the number of entries you want per run.
  3. Leave New items only enabled for scheduled or repeated deployed runs.
  4. Add Iteration and set Iterator to {{rss_step.output.items}} (single feed). For parallelized feeds, flatten first as described above.
  5. Inside the iteration body, add Website Scrape and set URL to {{iteration_step.item.url}} using the Iteration step’s identifier.
  6. Add an AI Prompt after the scrape step to summarize the article content.
  7. Aggregate or return the summaries from the workflow output.

Notes

  • RSS and Atom feed URLs are supported. Website feed discovery is not part of this step.
  • The step normalizes relative item URLs to absolute URLs when the feed URL can be used as a base.
  • Dedupe is lightweight seen-item suppression for repeated runs. It is not a feed history or replay interface.
  • Article scraping and summarization are separate steps so you can control crawl settings, prompts, and aggregation explicitly.
See also: Website Scrape, Testing and Iteration, and Scheduled Deployments