π― Create personalized news digests from RSS feeds with GPT & Gemini via email/Telegram
β‘ 733 views Β· π― AI Summarization & Classification
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
This workflow provides an intelligent automation solution for processing RSS feeds using ScrapeGraph API and delivering personalized news summaries via email and Telegram.
Key Benefits
Time-Saving Automation
- β Eliminates manual news monitoring by automatically processing RSS feeds
- β Filters content to show only articles from the last 24 hours
- β Reduces information overload by limiting to the 3 most recent relevant articles
Multi-Channel Distribution
- β Delivers summaries simultaneously via email and Telegram
- β Ensures you stay informed across your preferred communication platforms
- β Provides flexibility in how you consume your daily news digest
AI-Powered Content Processing
- β Uses ScrapeGraphAI to convert web articles into clean, readable markdown
- β Employs multiple AI models (OpenAI GPT and Google Gemini) for robust content extraction
- β Generates structured, coherent summaries that highlight key concepts and main ideas
Quality Content Filtering
- β Automatically filters out outdated content (older than 24 hours)
- β Focuses on the most recent and relevant articles
- β Processes only high-quality content through intelligent extraction algorithms
How it Works
-
Trigger & Data Fetching: The workflow starts manually. It reads a specified RSS feed and immediately filters the items to keep only those published within the last 24 hours, ensuring the digest is current.
-
Content Processing: For each recent article (up to a limit of 3), the workflow performs a two-step process:
- Scraping: It visits the articleβs URL using ScrapeGraphAI to extract the main content and convert it into clean text.
- Information Extraction: A Language Model (Google Gemini) analyzes the scraped text to identify and extract the most relevant information, discarding superfluous content like ads or navigation menus.
-
Digest Generation & Delivery: The extracted content from all articles is aggregated. A powerful Language Model (OpenAI) is then instructed to synthesize this information into a well-structured summary with a clear subject and body, formatted as an email. Finally, this generated digest is sent simultaneously to a specified email address via Gmail and to a Telegram channel or chat.
Set up Steps
Before executing the workflow, you need to configure the following steps:
-
Install the Community Node: Install the ScrapeGraphAI node from the n8n community nodes list. This node is essential for scraping article content and is not part of the core n8n installation.
-
Configure Credentials: Ensure the following credentials are correctly set up in your n8n instance:
ScrapegraphAI account: For the web scraping functionality.OpenAi account: For the summary generation.Gmail account: To send the email.Telegram account: To send the Telegram message.
-
Set Key Parameters: Update the workflow with your specific details:
- In the βRSS Readβ node: Replace
URL_FEEDwith the actual URL of the RSS feed you want to monitor. - In the βSend to Telegramβ node: Replace
YOUR_CHAT_IDwith the unique identifier of your Telegram channel or chat.
- In the βRSS Readβ node: Replace
Need help customizing?
Contact me for consulting and support or add me on Linkedin.
π Nodes Used
RSS Read, Telegram, Gmail, Filter, Basic LLM Chain, OpenAI Chat Model
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File