Announce new YouTube videos on Discord
Your community gets a Discord post the moment you publish a video.
How it works
Trigger: RSS — your channel's YouTube feed
- Watch your channel feed: youtube.com/feeds/videos.xml?channel_id=YOUR_ID.
- Post the title and link to your #announcements channel via a Discord webhook.
Diagram
Trigger App
Build it
Pick your tool — same automation, step by step.
Copy and paste straight into an n8n canvas (Ctrl+V), or download and use Import from File. Then connect your own credentials and replace every YOUR_… placeholder.
Show code (78 lines)
{
"name": "Announce new YouTube videos on Discord (Flowngn)",
"nodes": [
{
"parameters": {
"content": "## Announce new YouTube videos on Discord\nYour community gets a Discord post the moment you publish a video.\n\n**Setup**\n1. Open each node and connect your own credentials.\n2. Replace every YOUR_… placeholder.\n3. Test once, then activate.\n\nFree template from Flowngn",
"height": 260,
"width": 340
},
"id": "4ef499cc-0161-45a2-a7c1-ca5257bbd61d",
"name": "Setup notes",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
-420,
-60
]
},
{
"parameters": {
"pollTimes": {
"item": [
{
"mode": "everyX",
"value": 15,
"unit": "minutes"
}
]
},
"feedUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=YOUR_CHANNEL_ID"
},
"id": "4ef499cc-0161-45a2-a7c1-ca5257bbd61d",
"name": "New video",
"type": "n8n-nodes-base.rssFeedReadTrigger",
"typeVersion": 1,
"position": [
0,
0
]
},
{
"parameters": {
"authentication": "webhook",
"content": "=🎬 New video: **{{ $json.title }}**\n{{ $json.link }}",
"options": {}
},
"id": "4ef499cc-0161-45a2-a7c1-ca5257bbd61d",
"name": "Post to #announcements",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"position": [
300,
0
]
}
],
"connections": {
"New video": {
"main": [
[
{
"node": "Post to #announcements",
"type": "main",
"index": 0
}
]
]
}
},
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"meta": {
"templateCredsSetupCompleted": false
},
"tags": []
}In Make, create a new scenario and add these modules in order:
- RSS › Watch RSS Feed Items
- Discord › Create a Message (webhook)
- Every module run uses Make operations — the free plan includes a monthly quota.
- Module and step names can differ slightly as Make and Zapier update their apps.
In Zapier, create a new Zap and add these steps in order:
- RSS by Zapier — New Item in Feed
- Discord — Send Channel Message
- Module and step names can differ slightly as Make and Zapier update their apps.
Tips
- No YouTube API key needed — the RSS feed is public.
Related flows
Content & SocialMedium
YouTube video → blog post + social posts
Every new video becomes a blog draft, a LinkedIn post and an X post — saved to Notion for review.
YouTube → AI model → Notion8h/mo
Content & SocialMedium
Blog post → social media drafts
When you publish a blog post, AI drafts LinkedIn and X posts for you to approve.
RSS → AI model → Notion6h/mo
Content & SocialEasy
Auto-post a blog or news feed to Telegram
New posts from any RSS feed are published to your Telegram channel.
RSS → Telegram3h/mo