Summarize RSS feeds into a daily Slack digest with OpenAI GPT-4o Mini

Go to Workflow
0 views
Built by TakatoYamada TakatoYamada
Created on June 05, 2026

Description

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
Runs every day at 8 AM using a schedule trigger.
Reads the latest items from an RSS feed URL (default: Hacker News front page).
Keeps only the first 10 feed items and compiles their titles and links into a single list.
Sends the compiled list to OpenAI (gpt-4o-mini) to generate a short digest grouped into 3–5 themes.
Posts the generated digest to a Slack channel as a formatted message.

Setup
Add your OpenAI API credentials for the Chat model used to create the summary.
Add your Slack credentials and confirm the target channel (default: #daily-digest) exists and is accessible.
Update the RSS feed URL(s) to the sources you want and adjust the schedule time or the “top 10” limit if needed.

Nodes Used (3)

Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Slack
n8n-nodes-base.slack