This workflow corresponds to n8n.io template #11212 — we link there as the canonical source.
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 →
{
"nodes": [
{
"id": "5f533524-afb4-4d4e-9f4b-feb7b4e684e9",
"name": "Chapter 1",
"type": "n8n-nodes-base.stickyNote",
"position": [
32,
736
],
"parameters": {
"color": 4,
"width": 300,
"height": 304,
"content": "## 1. Define Channels\nAdd the YouTube Channel IDs here."
},
"typeVersion": 1
},
{
"id": "4e90b045-8f32-45dd-8bf4-1eca61be4ac2",
"name": "Chapter 2",
"type": "n8n-nodes-base.stickyNote",
"position": [
368,
736
],
"parameters": {
"color": 5,
"width": 460,
"height": 304,
"content": "## 2. Process Feeds\nSplit the list and fetch RSS data."
},
"typeVersion": 1
},
{
"id": "434d1893-2c5f-49f2-b0c9-57356ae8f552",
"name": "Chapter 3",
"type": "n8n-nodes-base.stickyNote",
"position": [
864,
736
],
"parameters": {
"color": 2,
"width": 620,
"height": 304,
"content": "## 3. Filter & Notify\nKeep only last 24h videos."
},
"typeVersion": 1
},
{
"id": "1c049499-c0bf-4cf5-b0ee-61fb41b7874f",
"name": "Split Channel IDs",
"type": "n8n-nodes-base.splitOut",
"position": [
448,
864
],
"parameters": {
"options": {},
"fieldToSplitOut": "channelids"
},
"typeVersion": 1
},
{
"id": "d0c6773e-6851-4480-90c7-9fba3c8daf5b",
"name": "Define Channel IDs",
"type": "n8n-nodes-base.set",
"position": [
128,
864
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "27057802-b1a1-4473-90f3-4771d893829e",
"name": "channelids",
"type": "array",
"value": "[\"UCxcDzs-4quJV4QsairlFYNg\", \"UC7iDdffeN0GW3VDehzHq24w\", \"UC_RovKmk0OCbuZjA8f08opw\", \"UCl5-lvQyfILb-l2abPk4Ntg\"]"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "e19bcd38-5c0e-4e8c-ac39-a603b378615d",
"name": "Fetch Youtube RSS",
"type": "n8n-nodes-base.rssFeedRead",
"position": [
656,
864
],
"parameters": {
"url": "=https://www.youtube.com/feeds/videos.xml?channel_id={{ $json.channelids }}",
"options": {}
},
"typeVersion": 1.2
},
{
"id": "4b99b6cc-8234-4187-b8d7-3df4964bfbb2",
"name": "Daily Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-192,
864
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 8,
"triggerAtMinute": 30
}
]
}
},
"typeVersion": 1.2
},
{
"id": "cfb79db2-d8e7-4027-8cce-0cbe9bcbadf6",
"name": "Filter Last 24h",
"type": "n8n-nodes-base.filter",
"position": [
928,
864
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "c6bb4438-c173-42f7-8807-3292d419010a",
"operator": {
"type": "dateTime",
"operation": "afterOrEquals"
},
"leftValue": "={{ $json.isoDate.toDate().format('yyyy-MM-dd') }}",
"rightValue": "={{ $now.minus({ days:1 }).format('yyyy-MM-dd') }}"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "cbd19704-e3f3-4c69-a256-c2d7fdf17962",
"name": "Discord Notification",
"type": "n8n-nodes-base.discord",
"position": [
1296,
864
],
"parameters": {
"content": "=Title: **{{ $json.title }}**\nDate: `{{ $json.pubDate }}`\nLink: {{ $json.link }}",
"options": {},
"authentication": "webhook"
},
"credentials": {
"discordWebhookApi": {
"name": "<your credential>"
}
},
"typeVersion": 2
},
{
"id": "23ac631e-c223-452c-9987-9651f96a361a",
"name": "Wait 2 sec",
"type": "n8n-nodes-base.wait",
"position": [
1120,
864
],
"parameters": {
"amount": 2
},
"typeVersion": 1.1
},
{
"id": "4c5fbe7e-0ff8-499e-b9cf-0c51ea6e15d7",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-272,
736
],
"parameters": {
"width": 272,
"height": 308,
"content": "## 0. Daily Trigger\nWorkflow executes daily at 8:30 am."
},
"typeVersion": 1
},
{
"id": "c455895a-e2d3-4812-8311-6974b29b56ff",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-912,
1056
],
"parameters": {
"color": 4,
"width": 512,
"height": 416,
"content": "## Hey, I'm Vasyl Pavlyuchok\nI design **AI-powered automation systems** for \nfounders and agencies. I build the systems that\nlet businesses run without you.\n\n### \ud83d\ude80 What I can help you with\n* **Killing repetitive admin** & manual data entry.\n* **Stopping lead leakage** in your pipelines.\n* **Speeding up client onboarding** workflows.\n* **Eliminating information chaos** across tools.\n\n### Let's stay in touch\n- **LinkedIn:** [Connect with me](https://www.linkedin.com/in/vasyl-pavlyuchok/) \n- **YouTube:** [Watch my n8n & AI videos](https://www.youtube.com/@vasylpavlyuchok) \n- **Email:** vasyl@techbooster.io \n\n*Automate the busywork. Keep your focus on strategy.*"
},
"typeVersion": 1
},
{
"id": "f5b3cc9f-e0ad-49aa-af13-ff1a12f71ef5",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-560,
1056
],
"parameters": {
"color": 4,
"width": 160,
"height": 176,
"content": ""
},
"typeVersion": 1
},
{
"id": "c5f38df3-4489-4e49-88e5-730898a92387",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-912,
272
],
"parameters": {
"color": 3,
"width": 512,
"height": 400,
"content": "## \ud83d\udcfa YouTube Monitor Setup\nThis workflow tracks specific YouTube channels and notifies Discord of new videos from the last 24h.\n\n### 1. Add Channels\nOpen the node **\"Define Channel IDs\"** (Step 1). You need to paste the `Channel ID` (Not the @handle) of the creators.\n\n**\u2753 How to find a Channel ID:**\nSince YouTube uses handles (e.g., @n8n), the ID is hidden. \n* **Option A:** Use a free online \"YouTube Channel ID Finder\".\n* **Option B:** Go to the channel page > Right Click > View Page Source > Search for `channel_id`.\n\n### 2. Configure Discord\nOpen the **\"Discord Notification\"** node and add your Webhook URL."
},
"typeVersion": 1
},
{
"id": "71b260c4-8a58-446d-a717-bb01fdb39d11",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-912,
704
],
"parameters": {
"width": 512,
"height": 320,
"content": "## \ud83d\udfe2 Demo Configuration (Spanish AI Channels)\nThis template is pre-loaded with top **Spanish-speaking AI channels** to demonstrate functionality. \n\n**Current List:**\n* **[Alejavi Rivera](https://www.youtube.com/@alejavirivera)** - AI News & Tools\n* **[academIArtificial](https://www.youtube.com/@academIArtificial)** - Tutorials by Alejavi Rivera\n* **[Futurepedia](https://www.youtube.com/@futurepedia_io)** - AI Tools Database (English/Global)\n* **[Inteligencia Artificial](https://www.youtube.com/@la_inteligencia_artificial)** - AI channel by Jon Hern\u00e1ndez\n\n\ud83d\udc47 **Customize it:** Open the first node below to replace these IDs with your own favorites!"
},
"typeVersion": 1
}
],
"connections": {
"Wait 2 sec": {
"main": [
[
{
"node": "Discord Notification",
"type": "main",
"index": 0
}
]
]
},
"Daily Trigger": {
"main": [
[
{
"node": "Define Channel IDs",
"type": "main",
"index": 0
}
]
]
},
"Filter Last 24h": {
"main": [
[
{
"node": "Wait 2 sec",
"type": "main",
"index": 0
}
]
]
},
"Fetch Youtube RSS": {
"main": [
[
{
"node": "Filter Last 24h",
"type": "main",
"index": 0
}
]
]
},
"Split Channel IDs": {
"main": [
[
{
"node": "Fetch Youtube RSS",
"type": "main",
"index": 0
}
]
]
},
"Define Channel IDs": {
"main": [
[
{
"node": "Split Channel IDs",
"type": "main",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
discordWebhookApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Automatically track your favorite YouTube creators and get a daily summary of new videos delivered to Discord.
Source: https://n8n.io/workflows/11212/ — 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
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
This workflow demonstrates how to combine trend harvesting, channel intelligence, and AI scoring to select the best daily content ideas for short-form videos (YouTube Shorts / TikTok).
This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
This workflow is for content creators, marketers, researchers, and anyone who needs to quickly get text transcripts from YouTube videos. If you analyze video content, repurpose it for blogs or social