Monitor Favorite YouTube Channels Through RSS feeds and Receive Notifications

Go to Workflow
3,161 views
Built by Joseph LePage Joseph LePage
Created on June 05, 2026

Description

This workflow creates an automated system for monitoring and receiving notifications about new videos from your favorite YouTube channels through RSS feeds, with customizable email and Telegram notifications.

🌟 Key Features
📡 RSS Feed Management
Accepts custom YouTube channel IDs or uses default channels
Automatically creates RSS feeds for each YouTube channel
Monitors channels for new video uploads
Labels and filters recent videos within a 3-day window (change this as required)


📨 Multi-Channel Notification System
Sends Telegram notifications with video thumbnails and links
Delivers customized email notifications in two formats:
Individual emails for each new video
Single digest email containing all new videos


⚙️ Content Processing
Fetches detailed video information using YouTube API
Creates responsive HTML email templates with video previews
Includes video thumbnails, titles, descriptions, and direct links
Maintains professional formatting across different email clients

🛠️ Setup Requirements
🔑 API Configuration
YouTube Data API credentials
Gmail account for sending notifications
Telegram bot token and chat ID
OpenAI API key for content processing


📋 Channel Management
Add YouTube channel IDs through form input
Configure default channel list
Set notification preferences
Adjust monitoring schedule


This workflow is perfect for content creators, marketers, or anyone wanting to stay updated with their favorite YouTube channels through automated, professionally formatted notifications delivered via email and Telegram.

Nodes Used (6)

Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
HTTP Request
n8n-nodes-base.httpRequest
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Telegram
n8n-nodes-base.telegram