Templates / Create an RSS feed based on a website's content

Create an RSS feed based on a website's content

Needs changes

by Tom ✓ · 49,207 views · created 2022-01-30 · Document Extraction

Needs changes. This template uses 4 thing(s) that n8n 3.0 removes: Item Lists (legacy), HTML Extract, Function Item (legacy), Function (legacy). 4 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 12 nodes and runs when an HTTP GET request hits its webhook URL (plus 1 other trigger). It uses only n8n's built-in nodes.

How it runs

Trigger: When an HTTP GET request hits its webhook URL (plus 1 other trigger).

  1. Set URL (Edit Fields (Set)): sets or maps fields
  2. Fetch Website (HTTP Request): calls an HTTP API
  3. Extract Posts (HTML Extract): uses HTML Extract
  4. Item Lists: reshapes item lists (legacy Item Lists node)
  5. Extract Fields (HTML Extract): uses HTML Extract
  6. Complete Link (Edit Fields (Set)): sets or maps fields
  7. Format Date (Date & Time): formats or calculates dates
  8. Create RSS Items (Function Item): runs custom JavaScript per item (legacy Function Item node)
  9. Prepare Response (Function): runs custom JavaScript (legacy Function node)
  10. Respond to Webhook: sends the response back to the webhook caller

Scraping pages by hand? Firecrawl is a simpler option (10% off for new users).

Before you upgrade to n8n 3.0

4 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:

  • Item Lists (legacy) in Item Lists: replace with Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used).
  • HTML Extract in Extract Posts, Extract Fields: replace with HTML node, 'Extract HTML Content' operation.
  • Function Item (legacy) in Create RSS Items: replace with Code node, mode 'Run Once for Each Item'.
  • Function (legacy) in Prepare Response: replace with Code node, mode 'Run Once for All Items'.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Item Lists (legacy)
Item Lists
Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used)
HTML Extract
Extract Posts, Extract Fields
HTML node, 'Extract HTML Content' operation
Function Item (legacy)
Create RSS Items
Code node, mode 'Run Once for Each Item'
Function (legacy)
Prepare Response
Code node, mode 'Run Once for All Items'

Nodes used (10)

From the author

This workflow parses content from a website (for this example, Baserow's release page) and creates an RSS feed based on the extracted data. Prerequisites - Some familiarity with HTML and CSS selectors Nodes - Webhook node triggers the workflow when new…

Excerpt from Tom's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.