Get data from multiple RSS feeds to Telegram
Needs changesNeeds changes. This template uses 2 thing(s) that n8n 3.0 removes: Cron, Function (legacy). 2 breaking item(s) found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 11 nodes and runs on a schedule (legacy Cron node). Along the way it connects Telegram.
How it runs
Trigger: On a schedule (legacy Cron node).
- RSS Source (Function): runs custom JavaScript (legacy Function node)
- SplitInBatches (Loop Over Items (Split in Batches)): loops over the items in batches
- RSS Feed Read (RSS Read): reads an RSS feed
- only get new RSS (Function): runs custom JavaScript (legacy Function node)
- If: checks a condition and branches into true / false
- Telegram: uses Telegram
- If: checks a condition and branches into true / false
- Telegram: uses Telegram
- Telegram: uses Telegram
- Clear Function (Function): runs custom JavaScript (legacy Function node)
Services it uses
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- Cron: replace with Schedule Trigger.
- Function (legacy) in only get new RSS, RSS Source, Clear Function: 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.0 | Replace with |
|---|---|
| Cron Cron | Schedule Trigger |
| Function (legacy) only get new RSS, RSS Source, Clear Function | Code node, mode 'Run Once for All Items' |
Nodes used (6)
- RSS Read
n8n-nodes-base.rssFeedRead - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Cron
n8n-nodes-base.cron - Function
n8n-nodes-base.function - Telegram
n8n-nodes-base.telegram - If
n8n-nodes-base.if
From the author
This workflow gets latest RSS from different RSS Sources and categorizes them with conditional. Reference https://n8n.io/workflows/1507 https://n8n.io/workflows/617 https://n8n.io/workflows/199