Automate news distribution using this powerful n8n workflow. Pull data from multiple RSS feeds, deduplicate posts using static data, and conditionally route content to specific Telegram channels based on source URL or security keywords. Start building with our n8n templates.
Download this n8n workflow template and start using it instantly.
Managing and distributing information from dozens of RSS feeds manually is time-consuming and prone to duplication. This comprehensive n8n workflow solves this by providing a scheduled, self-maintaining news aggregator. It leverages the power of the n8n Function node to implement sophisticated deduplication logic, ensuring that only truly new articles are processed, regardless of how often the n8n trigger runs. Furthermore, it utilizes n8n's IF logic to categorize content (e.g., Microsoft 365, Cybersecurity, General IT) and route it to appropriate Telegram discussion groups, making it an essential component for any content distribution strategy. This robust n8n workflow is highly customizable and serves as a fantastic template for complex data extraction projects.
This n8n workflow initiates its process using the Cron n8n trigger.
Cron n8n trigger executes the workflow every 10 minutes.RSS Source Function n8n node defines five distinct RSS feed URLs.SplitInBatches n8n node handles each URL sequentially, ensuring independent processing for better error handling and resource management.RSS Feed Read n8n node fetches the latest content for the current URL being processed.only get new RSS Function n8n node checks the isoDate of the retrieved items against a stored list (using workflow static data). This logic ensures that if the n8n workflow runs multiple times, only genuinely unseen articles are passed down the chain, effectively preventing spam.IF-1 n8n node checks if the article link contains techcommunity.microsoft.com. If true, the item is sent immediately to the TelegramM365 channel.IF-2 n8n node. This node uses a powerful regex operation to check the article title for numerous security-related keywords (e.g., '資安', '漏洞', 'Security', 'attack').IF-2 is true, the article is sent to TelegramSecurity. If IF-2 is false (meaning it is a general IT article), it is sent to Telegram_IT.To deploy this powerful n8n workflow template, follow these steps:
TelegramITTelegramSecurityTelegram_M365TelegramID value in the 'Chat ID' field with the specific ID of the target channel or chat group.Cron) is correctly set to your desired schedule (currently every 10 minutes) and activate the n8n workflow to begin automatic processing. Cron (n8n trigger):
Function: Schedules the n8n workflow execution.
Key Configuration: Set to run 'Every 10 minutes', providing near real-time updates.
RSS Source (Function n8n node):
Function: Hardcodes the list of RSS feed URLs to be monitored.
Key Configuration: Contains five distinct URLs in the returned JSON array.
RSS Feed Read (n8n node):
Function: Reads the contents of the RSS feed URL passed from the previous node.
Key Configuration: Uses expression ={{$node["SplitInBatches"].json["url"]}} to dynamically retrieve the URL.
only get new RSS (Function n8n node):
Function: Implements deduplication logic by storing processed article dates (isoDate) in global workflow static data. It only returns items whose date is not already recorded.
Key Configuration: Uses getWorkflowStaticData('global') and array filtering logic.
IF-1 (IF n8n node):
Function: Filters articles specifically targeting Microsoft 365 content.
Key Configuration: Condition: Link contains techcommunity.microsoft.com.
IF-2 (IF n8n node):
Function: Filters articles related to cybersecurity topics.
Key Configuration: Condition: Title matches a complex regex pattern covering numerous security-related terms in English and Chinese.
Telegram (n8n node) (x3):
Function: Sends the formatted article title and link to the specified Telegram chat.
* Key Configuration: Each node uses a separate credential and targets a unique Chat ID, allowing segmented delivery.
Retrieve all paginated Stripe checkout sessions over the last 20 days using this powerful n8n workflow. Efficiently split and filter custom fields like 'nickname' and 'job_title' for targeted data analysis.

Use this powerful n8n workflow to generate and send a daily, curated newsletter using Perplexity AI. Automate content creation for MBA, PM, and AI news directly to your inbox.

Use this specialized n8n workflow to quickly fetch and list all active and inactive n8n flows running on your instance. Essential for n8n DevOps and administration tasks.

Use this n8n workflow to quickly fetch specific GitLab repository details using the built-in n8n node. A practical n8n template for DevOps monitoring and status checks.









































