Curate and generate an AI newsletter from RSS feeds with OpenAI and Slack
Ready for 3.0What this workflow does
This AI workflow has 139 nodes and runs on a schedule (every 4 hours) (plus 18 other triggers). Along the way it connects OpenAI Chat Model, Google Sheets, Reddit and Slack and 1 more. It also calls rss.app over HTTP.
How it runs
Trigger: On a schedule (every 4 hours) (plus 18 other triggers).
- fetch_blog_nvidia_ai_feed (HTTP Request): calls rss.app
- fetch_blog_open_ai_feed (HTTP Request): calls rss.app
- Get Stories (Google Sheets): uses Google Sheets
- fetch_blog_google_ai_feed (HTTP Request): calls rss.app
- fetch_blog_anthropic_ai_feed (HTTP Request): calls rss.app
- fetch_blog_cloudflare_ai_feed (HTTP Request): calls rss.app
- fetch_blog_meta_ai_feed (HTTP Request): calls rss.app
- fetch_reddit_artificial_feed (HTTP Request): calls rss.app
- fetch_reddit_open_ai_feed (HTTP Request): calls rss.app
- fetch_reddit_artificial_inteligence_feed (HTTP Request): calls rss.app
…plus 96 more steps. See the full node list below.
Services it uses
HTTP calls to: rss.app
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (24)
- Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Google Sheets
n8n-nodes-base.googleSheets - RSS Feed Trigger
n8n-nodes-base.rssFeedReadTrigger - Edit Fields (Set)
n8n-nodes-base.set - Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Split Out
n8n-nodes-base.splitOut - Reddit
n8n-nodes-base.reddit - Filter
n8n-nodes-base.filter - Auto-fixing Output Parser
@n8n/n8n-nodes-langchain.outputParserAutofixing - Slack
n8n-nodes-base.slack - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Limit
n8n-nodes-base.limit - Wait
n8n-nodes-base.wait - Execute Sub-workflow
n8n-nodes-base.executeWorkflow - Merge
n8n-nodes-base.merge - Aggregate
n8n-nodes-base.aggregate - If
n8n-nodes-base.if - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Convert to File
n8n-nodes-base.convertToFile
From the author
Who’s it for This workflow is for content creators, newsletter editors, and AI enthusiasts who want to automate the heavy lifting of news gathering. It acts as an autonomous research agent that monitors industry sources and drafts high-quality summaries for…