The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "Content Pipeline: Reddit RSS Intake",
"nodes": [
{
"name": "Weekly Monday",
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.3,
"position": [
0,
1560
],
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"weeksInterval": 1,
"triggerAtDay": [
1
],
"triggerAtHour": 14,
"triggerAtMinute": 0
}
]
}
}
},
{
"name": "RSS AskVibecoders",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
0
],
"parameters": {
"url": "https://old.reddit.com/r/AskVibecoders/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "Merge Group 1",
"type": "n8n-nodes-base.merge",
"typeVersion": 3.2,
"position": [
460,
240
],
"parameters": {
"mode": "append",
"numberInputs": 5
}
},
{
"name": "RSS ClaudeCode",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
120
],
"parameters": {
"url": "https://old.reddit.com/r/ClaudeCode/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS ClaudeCowork",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
240
],
"parameters": {
"url": "https://old.reddit.com/r/ClaudeCowork/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS VibeCodeCamp",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
360
],
"parameters": {
"url": "https://old.reddit.com/r/VibeCodeCamp/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS claudeskills",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
480
],
"parameters": {
"url": "https://old.reddit.com/r/claudeskills/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS mcp",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
660
],
"parameters": {
"url": "https://old.reddit.com/r/mcp/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "Merge Group 2",
"type": "n8n-nodes-base.merge",
"typeVersion": 3.2,
"position": [
460,
900
],
"parameters": {
"mode": "append",
"numberInputs": 5
}
},
{
"name": "RSS vibecoding",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
780
],
"parameters": {
"url": "https://old.reddit.com/r/vibecoding/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS n8n",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
900
],
"parameters": {
"url": "https://old.reddit.com/r/n8n/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS n8n_ai_agents",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
1020
],
"parameters": {
"url": "https://old.reddit.com/r/n8n_ai_agents/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS n8n_on_server",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
1140
],
"parameters": {
"url": "https://old.reddit.com/r/n8n_on_server/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS n8nbusinessautomation",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
1320
],
"parameters": {
"url": "https://old.reddit.com/r/n8nbusinessautomation/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "Merge Group 3",
"type": "n8n-nodes-base.merge",
"typeVersion": 3.2,
"position": [
460,
1560
],
"parameters": {
"mode": "append",
"numberInputs": 5
}
},
{
"name": "RSS n8nforbeginners",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
1440
],
"parameters": {
"url": "https://old.reddit.com/r/n8nforbeginners/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS zapier",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
1560
],
"parameters": {
"url": "https://old.reddit.com/r/zapier/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS AskClaw",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
1680
],
"parameters": {
"url": "https://old.reddit.com/r/AskClaw/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS DesignTecture",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
1800
],
"parameters": {
"url": "https://old.reddit.com/r/DesignTecture/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS OpenClawCentral",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
1980
],
"parameters": {
"url": "https://old.reddit.com/r/OpenClawCentral/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "Merge Group 4",
"type": "n8n-nodes-base.merge",
"typeVersion": 3.2,
"position": [
460,
2220
],
"parameters": {
"mode": "append",
"numberInputs": 5
}
},
{
"name": "RSS OpenClawInstall",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
2100
],
"parameters": {
"url": "https://old.reddit.com/r/OpenClawInstall/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS OpenClawUseCases",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
2220
],
"parameters": {
"url": "https://old.reddit.com/r/OpenClawUseCases/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS better_claw",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
2340
],
"parameters": {
"url": "https://old.reddit.com/r/better_claw/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS clawdbot",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
2460
],
"parameters": {
"url": "https://old.reddit.com/r/clawdbot/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS openclaw",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
2640
],
"parameters": {
"url": "https://old.reddit.com/r/openclaw/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "Merge Group 5",
"type": "n8n-nodes-base.merge",
"typeVersion": 3.2,
"position": [
460,
2880
],
"parameters": {
"mode": "append",
"numberInputs": 5
}
},
{
"name": "RSS MachineLearning",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
2760
],
"parameters": {
"url": "https://old.reddit.com/r/MachineLearning/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS ClaudeAI",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
2880
],
"parameters": {
"url": "https://old.reddit.com/r/ClaudeAI/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS ChatGPT",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
3000
],
"parameters": {
"url": "https://old.reddit.com/r/ChatGPT/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "RSS LocalLLaMA",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [
220,
3120
],
"parameters": {
"url": "https://old.reddit.com/r/LocalLLaMA/top/.rss?t=week"
},
"executeOnce": true,
"onError": "continueRegularOutput"
},
{
"name": "Final Merge",
"type": "n8n-nodes-base.merge",
"typeVersion": 3.2,
"position": [
700,
1560
],
"parameters": {
"mode": "append",
"numberInputs": 5
}
},
{
"name": "Dedup by URL",
"type": "n8n-nodes-base.removeDuplicates",
"typeVersion": 2,
"position": [
920,
1560
],
"parameters": {
"operation": "removeItemsSeenInPreviousExecutions",
"logic": "removeItemsWithAlreadySeenKeyValues",
"dedupeValue": "={{ $json.link }}",
"options": {
"historySize": 200000
}
}
},
{
"name": "Normalize",
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
1140,
1560
],
"parameters": {
"mode": "manual",
"assignments": {
"assignments": [
{
"id": "1",
"name": "source",
"value": "reddit",
"type": "string"
},
{
"id": "2",
"name": "source_type",
"value": "rss",
"type": "string"
},
{
"id": "3",
"name": "title",
"value": "={{ $json.title }}",
"type": "string"
},
{
"id": "4",
"name": "url",
"value": "={{ $json.link }}",
"type": "string"
},
{
"id": "5",
"name": "published",
"value": "={{ $json.isoDate }}",
"type": "string"
},
{
"id": "6",
"name": "summary",
"value": "={{ ($json.contentSnippet || \"\").slice(0, 500) }}",
"type": "string"
},
{
"id": "7",
"name": "collected_at",
"value": "={{ new Date().toISOString() }}",
"type": "string"
},
{
"id": "8",
"name": "status",
"value": "new",
"type": "string"
}
]
}
}
}
],
"connections": {
"Weekly Monday": {
"main": [
[
{
"node": "RSS AskVibecoders",
"type": "main",
"index": 0
},
{
"node": "RSS ClaudeCode",
"type": "main",
"index": 0
},
{
"node": "RSS ClaudeCowork",
"type": "main",
"index": 0
},
{
"node": "RSS VibeCodeCamp",
"type": "main",
"index": 0
},
{
"node": "RSS claudeskills",
"type": "main",
"index": 0
},
{
"node": "RSS mcp",
"type": "main",
"index": 0
},
{
"node": "RSS vibecoding",
"type": "main",
"index": 0
},
{
"node": "RSS n8n",
"type": "main",
"index": 0
},
{
"node": "RSS n8n_ai_agents",
"type": "main",
"index": 0
},
{
"node": "RSS n8n_on_server",
"type": "main",
"index": 0
},
{
"node": "RSS n8nbusinessautomation",
"type": "main",
"index": 0
},
{
"node": "RSS n8nforbeginners",
"type": "main",
"index": 0
},
{
"node": "RSS zapier",
"type": "main",
"index": 0
},
{
"node": "RSS AskClaw",
"type": "main",
"index": 0
},
{
"node": "RSS DesignTecture",
"type": "main",
"index": 0
},
{
"node": "RSS OpenClawCentral",
"type": "main",
"index": 0
},
{
"node": "RSS OpenClawInstall",
"type": "main",
"index": 0
},
{
"node": "RSS OpenClawUseCases",
"type": "main",
"index": 0
},
{
"node": "RSS better_claw",
"type": "main",
"index": 0
},
{
"node": "RSS clawdbot",
"type": "main",
"index": 0
},
{
"node": "RSS openclaw",
"type": "main",
"index": 0
},
{
"node": "RSS MachineLearning",
"type": "main",
"index": 0
},
{
"node": "RSS ClaudeAI",
"type": "main",
"index": 0
},
{
"node": "RSS ChatGPT",
"type": "main",
"index": 0
},
{
"node": "RSS LocalLLaMA",
"type": "main",
"index": 0
}
]
]
},
"RSS AskVibecoders": {
"main": [
[
{
"node": "Merge Group 1",
"type": "main",
"index": 0
}
]
]
},
"Merge Group 1": {
"main": [
[
{
"node": "Final Merge",
"type": "main",
"index": 0
}
]
]
},
"RSS ClaudeCode": {
"main": [
[
{
"node": "Merge Group 1",
"type": "main",
"index": 1
}
]
]
},
"RSS ClaudeCowork": {
"main": [
[
{
"node": "Merge Group 1",
"type": "main",
"index": 2
}
]
]
},
"RSS VibeCodeCamp": {
"main": [
[
{
"node": "Merge Group 1",
"type": "main",
"index": 3
}
]
]
},
"RSS claudeskills": {
"main": [
[
{
"node": "Merge Group 1",
"type": "main",
"index": 4
}
]
]
},
"RSS mcp": {
"main": [
[
{
"node": "Merge Group 2",
"type": "main",
"index": 0
}
]
]
},
"Merge Group 2": {
"main": [
[
{
"node": "Final Merge",
"type": "main",
"index": 1
}
]
]
},
"RSS vibecoding": {
"main": [
[
{
"node": "Merge Group 2",
"type": "main",
"index": 1
}
]
]
},
"RSS n8n": {
"main": [
[
{
"node": "Merge Group 2",
"type": "main",
"index": 2
}
]
]
},
"RSS n8n_ai_agents": {
"main": [
[
{
"node": "Merge Group 2",
"type": "main",
"index": 3
}
]
]
},
"RSS n8n_on_server": {
"main": [
[
{
"node": "Merge Group 2",
"type": "main",
"index": 4
}
]
]
},
"RSS n8nbusinessautomation": {
"main": [
[
{
"node": "Merge Group 3",
"type": "main",
"index": 0
}
]
]
},
"Merge Group 3": {
"main": [
[
{
"node": "Final Merge",
"type": "main",
"index": 2
}
]
]
},
"RSS n8nforbeginners": {
"main": [
[
{
"node": "Merge Group 3",
"type": "main",
"index": 1
}
]
]
},
"RSS zapier": {
"main": [
[
{
"node": "Merge Group 3",
"type": "main",
"index": 2
}
]
]
},
"RSS AskClaw": {
"main": [
[
{
"node": "Merge Group 3",
"type": "main",
"index": 3
}
]
]
},
"RSS DesignTecture": {
"main": [
[
{
"node": "Merge Group 3",
"type": "main",
"index": 4
}
]
]
},
"RSS OpenClawCentral": {
"main": [
[
{
"node": "Merge Group 4",
"type": "main",
"index": 0
}
]
]
},
"Merge Group 4": {
"main": [
[
{
"node": "Final Merge",
"type": "main",
"index": 3
}
]
]
},
"RSS OpenClawInstall": {
"main": [
[
{
"node": "Merge Group 4",
"type": "main",
"index": 1
}
]
]
},
"RSS OpenClawUseCases": {
"main": [
[
{
"node": "Merge Group 4",
"type": "main",
"index": 2
}
]
]
},
"RSS better_claw": {
"main": [
[
{
"node": "Merge Group 4",
"type": "main",
"index": 3
}
]
]
},
"RSS clawdbot": {
"main": [
[
{
"node": "Merge Group 4",
"type": "main",
"index": 4
}
]
]
},
"RSS openclaw": {
"main": [
[
{
"node": "Merge Group 5",
"type": "main",
"index": 0
}
]
]
},
"Merge Group 5": {
"main": [
[
{
"node": "Final Merge",
"type": "main",
"index": 4
}
]
]
},
"RSS MachineLearning": {
"main": [
[
{
"node": "Merge Group 5",
"type": "main",
"index": 1
}
]
]
},
"RSS ClaudeAI": {
"main": [
[
{
"node": "Merge Group 5",
"type": "main",
"index": 2
}
]
]
},
"RSS ChatGPT": {
"main": [
[
{
"node": "Merge Group 5",
"type": "main",
"index": 3
}
]
]
},
"RSS LocalLLaMA": {
"main": [
[
{
"node": "Merge Group 5",
"type": "main",
"index": 4
}
]
]
},
"Final Merge": {
"main": [
[
{
"node": "Dedup by URL",
"type": "main",
"index": 0
}
]
]
},
"Dedup by URL": {
"main": [
[
{
"node": "Normalize",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1",
"callerPolicy": "workflowsFromSameOwner"
},
"description": "Polls 25 Reddit subreddits via old.reddit.com top/.rss?t=week every Monday at 7am PT (14:00 UTC), deduplicates by URL across executions, and normalizes items for the content pipeline."
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Content Pipeline: Reddit RSS Intake. Uses rssFeedRead. Scheduled trigger; 34 nodes.
Source: https://github.com/alectivism/n8n-workflows/blob/main/reddit-rss-intake/workflow.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This template is for advanced users, content teams, and data analysts who need a robust, automated system for capturing YouTube transcripts. It’s ideal for those who monitor multiple channels and want
This workflow runs twice daily to collect top stories from Hacker News, latest articles from TechCrunch RSS, and US YouTube Science & Technology trending videos, then stores normalized results in an n
This workflow runs daily to collect headlines from multiple RSS feeds and recent YouTube videos, cleans and deduplicates the results, formats them into an HTML morning briefing, and sends the briefing
You are in the bad habit of always checking your feed to see if there are new videos? This workflow will help you get rid of this habit by delivering an email notification for each new video posted fr
Automatically track your favorite YouTube creators and get a daily summary of new videos delivered to Discord.