Send a daily RSS digest email with GPT-4o-mini and SMTP

Go to Workflow
0 views
Built by Thomas Abraham Thomas Abraham
Created on August 19, 2026

Description

Quick overview
This workflow runs every morning, reads multiple RSS feeds, uses OpenAI to generate a plain-text daily digest from the latest items, and emails the summary via SMTP.

How it works
Runs daily on a cron schedule.
Splits a comma-separated list of RSS feed URLs into individual feed requests.
Fetches the latest items from each RSS feed URL.
Combines the retrieved items into a single text payload with titles, dates, links, and snippets.
Uses OpenAI (GPT-4o-mini) to condense the combined items into a short, grouped daily digest while skipping ads or off-topic content.
Sends the generated digest as a plain-text email with today’s date in the subject line.

Setup
Add your OpenAI API credentials to the OpenAI Chat Model connection.
Add SMTP email credentials in the email-sending step and set the From and To email addresses.
Replace the placeholder RSS feed URLs with your own comma-separated list in the FeedUrls field.
Adjust the daily cron schedule time (default: 07:00) to match when you want the digest delivered.

Nodes Used (4)

Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Code
n8n-nodes-base.code
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Send Email
n8n-nodes-base.emailSend