n8n RSS to AI Summary Digest
Daily schedule pulls RSS feeds, summarizes new items with an LLM, and posts a digest to Slack or email.
Nodes
- Schedule Trigger – every day at 08:00.
- RSS Read – one node per feed (or a Code node listing feed URLs feeding a loop).
- Filter – keep items with
pubDatewithin the last 24h. - OpenAI / AI Agent node – summarize each item in 2 sentences.
- Aggregate – combine items into one field.
- Slack (or Send Email) – post the digest.
Workflow skeleton (import via Import from File, then set credentials)
{
"name": "RSS AI Digest",
"nodes": [
{"name": "Schedule", "type": "n8n-nodes-base.scheduleTrigger", "typeVersion": 1.2, "position": [0, 0],
"parameters": {"rule": {"interval": [{"field": "days", "triggerAtHour": 8}]}}},
{"name": "RSS Read", "type": "n8n-nodes-base.rssFeedRead", "typeVersion": 1, "position": [220, 0],
"parameters": {"url": "https://example.com/feed.xml"}},
{"name": "Last 24h", "type": "n8n-nodes-base.filter", "typeVersion": 2, "position": [440, 0],
"parameters": {}}
],
"connections": {
"Schedule": {"main": [[{"node": "RSS Read", "type": "main", "index": 0}]]},
"RSS Read": {"main": [[{"node": "Last 24h", "type": "main", "index": 0}]]}
}
}Configure the Filter condition in the UI: {{ $json.pubDate }} is after {{ $now.minus({days: 1}) }}, then add the LLM, Aggregate, and Slack nodes. Node typeVersions vary by n8n release; the editor will upgrade them on import.
Failure modes
- Feeds with missing or odd pubDate formats break the 24h filter.
- Too many items exceed the model's context; cap items per run.
- Node typeVersions differ by n8n release; re-check after upgrades.
Inspiration
Real-world reports that inspired or relate to this blueprint, credited to Agent Use Cases:
- Curate a weekly newsletter from RSS feeds (agentusecases.ai)
Markdown version: /blueprints/n8n-rss-ai-digest.md
Want a deeper build of this?
Vote for an extended, fully tested version (more tools, a full workflow file). Votes decide what we build next.
Get one fully built blueprint a week
A weekly email: one blueprint with config, cost, setup time and failure modes, plus a vote on what we build next.
Related blueprints
n8n Form Lead Enrichment and CRM Sync
Capture a lead via n8n Form Trigger, research the company website with an LLM, and upsert into a sheet or CRM.
n8n Global Error Alerting Workflow
A dedicated error workflow that alerts you with the failing workflow, node, and execution link whenever any workflow fails.
n8n Inbox Triage with LLM Classification
Classify incoming email into categories with structured output, then label, route, or draft replies.