π Send a daily RSS digest email with GPT-4o-mini and SMTP
β‘ 20 views Β· π Market Research & Insights
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
Send Email, RSS Read, Schedule Trigger, Basic LLM Chain, OpenAI Chat Model
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File