Skip to content
FlowHubFluxonLab
B
AI Automationfree

Monitor Favorite YouTube Channels Through RSS feeds and Receive Notifications

by Joseph LePageadapted from n8n official workflow galleryUpdated Aug 2026
RequiresBBasic LLM ChainCCodeGmailGmailHTTP RequestHTTP RequestOpenAI Chat ModelOpenAI Chat ModelTelegramTelegram
Share Post Share
FoOn form submissionOn form submiss…SeCreate RSS Feed URLs1Create RSS Feed…SeGet Channel IdsCoCreate YouTube API URLCreate YouTube …HRGet YouTube Video DetailsGet YouTube Vid…SeWorkflow VariablesWorkflow Variab…OpenAI Chat ModelOpenAI Chat Mod…MeMergeOpenAI Chat Model1OpenAI Chat Mod…SeDefault YouTube Channel IdsDefault YouTube…SeYouTube Channel IdsYouTube Channel…RSS Read - Max 15 Latest Videos per ChannelRSS Read - Max …CoLabel New VideosFiGet New VideosSePrepare For Telegram MessagePrepare For Tel…AgOne List ObjectSePrepare YouTube DataPrepare YouTube…SOCreate List of Channel IdsCreate List of …ScEvery DayMultiple EmailsSingle EmailCLCreate Email per VideoCreate Email pe…CLCreate One Email for All VideosCreate One Emai…TelegramSeCreate RSS Feed URLsCreate RSS Feed…RSS Read - Max 15 Latest Videos per Channel1RSS Read - Max …SOCreate List of Channel Ids1Create List of …MaWhen clicking ‘Test workflow’When clicking ‘…SeYouTube Channel Ids1YouTube Channel…123456789101112131415161718192021222324
1/5
FLOWS
STEPS · 24
Starts on an incoming request

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 You

Tags

n8nreference-onlychain-llmgmaillm-chat-open-aitelegram
Connects
BBasic LLM ChainCCodegmailGmailWHTTP RequestopenaichatmodelOpenAI Chat ModeltelegramTelegram
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes29
AddedFeb 24, 2025

Related workflows

See all AI Automation
BCWopenaichatmodel
free

Audit landing page CRO and log results with OpenAI and Data Tables

Quick overview This workflow collects a landing page URL, scrapes its HTML, and uses OpenAI to generate a structured conversion-rate-optimization (CRO) audit with scores and prioritized tips, then renders a styled report in the browser and logs each audit to an n8n Data Table. How it works Presents an n8n Form where the user submits a landing page URL. Fetches the landing page HTML via an HTTP request with retries, and routes to an error page if the URL can’t be retrieved. Sends the scraped HTML and URL to OpenAI to produce a CRO audit including an overall score, category scores, a written roast, and a ranked list of optimization tips. Uses a structured output parser with an OpenAI “fixer” model to validate and auto-correct the AI response into the required JSON schema. Builds a styled HTML report from the structured audit results. Logs the audit metadata (URL, score, verdict, summary, language, timestamp) to an n8n Data Table and displays the report back in the user’s browser. Setup Add an OpenAI API credential and select it for both the main OpenAI model and the output-fixer model. Create or select an n8n Data Table (for example, “CRO Audit Log”) and map the columns used for url,

by Dr. Firas
ACgmailsheets
free

Analyze YouTube comments with OpenAI, Google Sheets, and Gmail

Quick overview This workflow monitors a Google Sheets list of YouTube video IDs, fetches video details and top comments from the YouTube Data API, analyzes the comments with OpenAI into structured sentiment and themes, emails an HTML report via Gmail, and writes the results back to Google Sheets. How it works Triggers every minute when a row in Google Sheets is added or updated. Reads the video ID and status from the row and continues only if the status is set to “Pending”. Calls the YouTube Data API to fetch the video’s metadata and the top comment threads for that video. Flattens the comment threads, calculates basic stats (comment count and average likes), and compiles a limited comment text block for analysis. If comments exist, sends the compiled comments and video title to OpenAI to generate a structured analysis (sentiment score, sentiment breakdown, themes, questions, feedback, insights, and summary). Builds an HTML email report from the structured results, sends it to the configured recipient with Gmail, and updates the Google Sheet row with the analysis fields; if no comments exist, marks the row as “No comments”. Setup Create or duplicate a Google Sheet with at least “Vi

by Dr. Firas
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team