Summarize RSS feeds into a daily Slack digest with OpenAI GPT-4o Mini
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - RSS Read
n8n-nodes-base.rssFeedRead - Limit
n8n-nodes-base.limit - Aggregate
n8n-nodes-base.aggregate - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Slack
n8n-nodes-base.slack
What it does
Quick Overview This workflow runs every morning at 8 AM to pull the latest items from an RSS feed, uses OpenAI (gpt-4o-mini) to summarize the top 10 into a themed daily digest, and posts the result to a Slack channel. How it works 1. Runs every day at 8 AM using a schedule trigger. 2. Reads the latest items from an RSS feed URL (default: Hacker News front page). 3. Keeps only the first 10 feed items and compiles their titles and links into a single list. 4. Sends the compiled list to OpenAI (gpt-4o-mini) to generate a short digest grouped into 3–5 themes. 5. Posts the generated digest to a Slack channel as a formatted message. Setup 1. Add your OpenAI API credentials for the Chat model used to create the summary. 2. Add your Slack credentials and confirm the target channel (default: daily-digest) exists and is accessible. 3. Update the RSS feed URL(s) to the sources you want and adjust the schedule time or the “top 10” limit if needed.