Automate RSS to Telegram Alerts with n8n Workflow

This n8n workflow automates fetching, filtering, and sending RSS feed updates to specialized Telegram channels, saving hours of manual monitoring and ensuring you get relevant tech and security news instantly.
cron
function
telegram
+3
Workflow Identifier: 1418
NODES in Use: Cron, Function, SplitInBatches, RSS Feed Read, IF, Telegram

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What this workflow does

This n8n workflow automatically fetches news from several RSS feeds every 10 minutes.
It filters out old or duplicate items and sorts news by topics like Microsoft 365 and security.
Then, it sends the filtered news to specific Telegram groups for IT, Security, and Microsoft 365 teams.
This saves time and keeps teams updated without manual work.


Who should use this workflow

This workflow is for people who often read many tech and security news feeds.
IT analysts, security teams, or Microsoft 365 users who share news with groups can use it to save effort.
It stops duplicate messages and organizes news automatically.


Tools and services used

  • n8n: for creating and running the automation workflow.
  • Telegram Bot API: sends messages to Telegram groups.
  • RSS Feeds: sources of technology and security news.

Inputs, Processing, and Outputs

Inputs:

  • List of RSS feed URLs created inside a Function node.

Processing steps:

  • Cron node triggers workflow every 10 minutes.
  • SplitInBatches node processes one RSS URL at a time to prevent overload.
  • RSS Feed Read node fetches news items from each URL.
  • Function (only get new RSS) node filters out previously seen news by storing their dates in global static data.
  • IF nodes check URLs and titles to classify news:
    • Microsoft 365 news go to the Telegram_M365 node.
    • Security-related news based on keywords go to Telegram_Security node.
    • Others go to Telegram_IT node for general tech updates.
  • Telegram nodes send messages with news title and link to proper Telegram groups.

Outputs:

  • Real-time categorized news messages appear in IT, Security, and Microsoft 365 Telegram chats.

Beginner step-by-step: How to use this workflow in n8n

Step 1: Import the workflow

  1. Download the workflow file using the Download button on this page.
  2. Inside the n8n editor, choose “Import from File” and select the downloaded file.

Step 2: Add credentials and update data

  1. Add your Telegram Bot API credentials in the relevant Telegram nodes.
  2. Update Telegram group chat IDs if needed to match your target chats.
  3. If you want to add or update RSS feed URLs, edit the Function node named “RSS Source” and paste your feed URLs in the JSON array.

Step 3: Test and activate

  1. Manually run the workflow once to check it fetches and sends news correctly.
  2. If tests are successful, activate the Cron trigger node to run every 10 minutes.
  3. Monitor the workflow in n8n’s execution history and logs for any errors.

For better uptime, consider self-host n8n on a reliable server.


Edge cases and failures

  • If the RSS Feed Read node returns no items, check if feed URLs are correct and reachable.
  • When Telegram messages fail, verify the bot token and chat IDs are correct and the bot has permissions.
  • Duplicate news may appear if the static cache resets or the filtering code is changed improperly.
  • News may get misclassified if keyword filters or URL checks in the IF nodes have typos or incorrect expressions.

Customization ideas

  • Add more RSS sources by editing the JSON array inside the RSS Source Function node.
  • Change SplitInBatches node batch size to control how many feeds process at once.
  • Edit the security keywords regex in the second IF node to adjust filtering sensitivity.
  • Personalize Telegram message text with HTML formatting or add extra feed details.
  • Adjust Cron node schedule to fetch news more or less often as needed.

Summary of results

✓ Save hours by automating news fetching and distribution.
✓ Avoid duplicate or old news reaching Telegram groups.
✓ Get clear category-based news in IT, Security, and Microsoft 365 channels.
✓ Run fully automatically every 10 minutes without manual work.
✓ Easy to extend and customize feeds and filters.


Frequently Asked Questions

Edit the JSON array inside the RSS Source Function node by adding new feed URLs in the same format.
Check the Telegram Bot API credentials and chat IDs are correct, and ensure the bot has permission to post in the channels.
The static data cache that tracks old news might have reset or the filtering function code may have changed incorrectly.
This workflow is built for Telegram only. Using other platforms like Slack or Discord would require adding their nodes and changing the message steps.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free