N8N

n8n rss feed node

If you want to pull stories, trigger automations from publications, or turn feeds into newsletters, Slack posts, WordPress drafts or AI summaries — n8n’s RSS nodes are a compact, powerful way to do it. This article explains what the RSS nodes do, how they differ, detailed setup options, scheduling modes, common workflows, troubleshooting, and best practices.

 

Before we start, if you are looking for help with a n8n project, we are taking on customers. Head over to our n8n Automation Engineer page.

Quick overview : Which nodes exist and what they do

RSS Read (aka RSS Feed Read)
A non-trigger node that fetches items from a given RSS/Atom URL on demand. Use it when you want to pull a feed as part of a workflow run (for example, called from a Schedule Trigger or Webhook). It returns parsed items (title, link, content, published date, etc.).

RSS Feed Trigger
A trigger node that polls an RSS/Atom URL and starts a workflow whenever new items are found. It detects items published after the node’s last run and emits only those; perfect for continuous automations like “send me an email for each new post.”

When to use Read vs Trigger

  • Use RSS Read when you want to fetch a feed as part of a scheduled or on-demand workflow (e.g., nightly aggregation).

  • Use RSS Feed Trigger when you want workflows to start automatically as new items appear (near-real-time automations).  

Node parameters & options

RSS Read node (key fields)

  • URL — RSS or Atom feed URL (mandatory).

  • Ignore SSL Issues — useful for internal/self-signed feeds.

  • Output — Returns an array of items (title, link, content, published date, etc.).

RSS Feed Trigger node (key configuration)

The RSS Feed Trigger node starts workflows automatically whenever new feed items appear. Its power lies in flexible scheduling.

Core Parameters

  • Feed URL — the RSS/Atom feed to poll.

  • Poll Times (Mode) — defines how often to check the feed.

Polling Modes

  1. Every Hour

    • Minute (0–59): choose the exact minute of each hour.

  2. Every Day

    • Hour (0–23) and Minute (0–59): choose exact daily time.

  3. Every Week

    • Weekday (0–6; Sunday–Saturday), Hour, Minute.

  4. Every Month

    • Day of Month (1–31), Hour, Minute.

  5. Every X

    • Value + Unit (Minutes or Hours). Example: every 15 minutes, or every 2 hours.

  6. Custom (Cron Expression)

    • Full cron flexibility, including seconds.

    • Format:

       
       
				
					second minute hour day-of-month month day-of-week

				
			

Typical workflows / real-world examples

  • Turn RSS → Email newsletter

    • Trigger: RSS Feed Trigger

    • Collect new items → Format → Send via Gmail/SMTP.

    • n8n template: “Turn any RSS feed into email.”

  • Aggregate multiple feeds nightly

    • Schedule Trigger → Loop feed URLs → RSS Read → Filter & sort → Summarize with OpenAI → Store/send.

  • Auto-post RSS items to WordPress / LinkedIn

    • RSS Feed Trigger → Format → WordPress/LinkedIn node.

  • Create an RSS feed from scraped content

    • HTTP Request + HTML Parse → Construct RSS XML → Serve from storage/endpoint.

Deduplication & State

  • Triggers: automatically compare new vs old items using timestamps or last-run markers. Feeds with unreliable pubDate may cause duplicates/missed items.

  • Read nodes: fetch all items every time. For recurring checks, you must dedupe manually (e.g., store GUIDs/links in a database).

Example 1

Rss feed trigger.

Let’s create a simple trigger that runs every time a new article is added. It runs every minute

we start by adding the rss feed trigger node

Lets add one more step just to display only the links.

full flow

Example 2

Fetch RSS Feed

RSS Feed Read Node

  • Add RSS Feed Read node.

  • In Feed URL, paste an RSS feed (example: https://rss.nytimes.com/services/xml/rss/nyt/World.xml).

  • This pulls the latest articles as items.

(Optional) CodeNode – Format Output

  • If you want only the title + link, add a Function node:

fullflow

Best practices checklist

  • Prefer RSS Feed Trigger for real-time automations; use RSS Read for scheduled/one-off runs.

  • Always test feeds for consistent pubDate/GUIDs.

  • Use SplitInBatches for multiple feeds.

  • Store deduplication metadata externally for resilience.

  • Respect polling intervals — don’t overwhelm feed servers.

Final thought

The RSS Feed Trigger and RSS Read nodes in n8n are deceptively simple yet powerful. Together, they can power anything from personal newsletters to large-scale AI-enhanced content pipelines. The main challenges you’ll face are deduplication and feed quality — but with proper configuration and scheduling, RSS automation becomes both reliable and scalable.

 

Thank you for reading this article. Make sure to check out our other n8n content on the website. If you need any help with n8n workflows we are taking on customers so reach out

Leave a Reply

Your email address will not be published. Required fields are marked *