n8n YouTube RSS Advanced 2026: Auto-Summarize New Videos & Post to Slack

This advanced n8n YouTube workflow monitors your favorite channels, AI-summarizes every new video, and automatically sends highlights to Slack or Notion — no YouTube API key needed.
formTrigger
rssFeedRead
gmail
+9
Workflow Identifier: 1146
NODES in Use: formTrigger, set, splitOut, rssFeedRead, code, filter, httpRequest, aggregate, gmail, telegram, lmChatOpenAi, chainLlm
Automate YouTube RSS with n8n and Gmail

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Workflow Does

This workflow watches specific YouTube channels for new videos.
It finds videos made in the last 3 days and gets extra details from YouTube’s API.
It sends emails and Telegram messages to notify about these new videos.
This saves time and stops users from missing important updates.

The system creates RSS feed URLs from a list of channel IDs, reads video feeds, filters recent posts, and enriches data with API calls.
Then it builds nice HTML emails and Telegram posts with thumbnails and links.


The Advanced Part: AI Summarizes and Distributes For You

Most YouTube RSS workflows just send you a link. This one goes further.

Once new videos are detected, OpenAI GPT-4o-mini reads the video
metadata — titles, descriptions, thumbnails — and generates a
professionally formatted HTML email digest automatically. No
manual writing. No copy-paste.

Then it distributes across two channels simultaneously:

Gmail — A polished HTML email with thumbnails and video links
lands in your team’s inbox, ready to read or forward.

Telegram — A clean message with thumbnail previews and clickable
links goes straight to your chat group for instant awareness.

This is what separates it from a basic RSS alert. Instead of raw
feed data, your team gets a curated, AI-written update — formatted,
branded, and delivered automatically the moment a new video goes live.

 


Basic YouTube RSS vs This Advanced Workflow — What’s the Difference?

If you’ve seen basic YouTube RSS automations before, here’s exactly
what this workflow adds on top:

| Feature | Basic RSS Workflow | This Advanced Workflow |
| Detects new videos | ✓ | ✓ |
| Filters by recency | ✗ | ✓ (last 3 days) |
| Enriches with YouTube API | ✗ | ✓ (thumbnails, metadata) |
| AI-generated email content | ✗ | ✓ (GPT-4o-mini) |
| HTML formatted emails | ✗ | ✓ |
| Telegram notifications | ✗ | ✓ |
| Supports multiple channels | ✗ | ✓ (batch via channel ID list) |

The basic version tells you a video exists.
This version tells you what it is, shows you a preview, and
delivers it formatted — across email and Telegram — without
you touching anything.

Use this if you’re monitoring multiple channels, need team-ready
digests, or want AI to handle the formatting work for you.

 


Who Should Use This Workflow

People who follow many YouTube channels and want to get video updates without checking manually.
Marketers, content teams, or anyone needing fast alerts about new videos.

This is for users who want neat, well-formatted notifications by email and Telegram.
Users need basic n8n skills and API access to set it up.


Tools and Services Used


Inputs, Processing, and Outputs

Inputs

  • Predefined array of YouTube channel IDs or user input via a form in JSON format.
  • API keys for Google YouTube Data API, Gmail, Telegram, and OpenAI.

Processing Steps

  • Create RSS feed URLs for each YouTube channel.
  • Fetch up to 15 latest videos per channel from RSS.
  • Filter videos published in the last 3 days using JavaScript.
  • Extract video IDs and form YouTube Data API requests.
  • Retrieve enriched video metadata: titles, descriptions, thumbnails, embed links.
  • Generate Telegram messages with thumbnails and clickable links.
  • Aggregate video data to create one or multiple HTML emails using OpenAI.
  • Send individual or digest email notifications via Gmail.
  • Send video posts to Telegram chats via bot.

Outputs

  • Professional HTML emails about recent videos sent to team inboxes.
  • Telegram messages with video thumbnail and links to notify chat groups.

Beginner Step-by-Step: How to Use This Workflow in n8n

1. Download and Import the Workflow

  1. Click the Download button on this page to get the workflow file.
  2. Inside the n8n editor, click “Import from File” and upload the downloaded workflow.

2. Configure Required Credentials and Settings

  1. Set up Google API Key with YouTube Data API enabled.
  2. Add Gmail SMTP credentials to the Multiple Emails and Single Email nodes.
  3. Enter Telegram Bot Token and Chat ID into the Telegram node.
  4. Input OpenAI API Key in the designated nodes for generating email templates.
  5. Update YouTube channel IDs in the YouTube Channel Ids node or prepare to submit via the form.

3. Test the Workflow

  1. Run the workflow manually or submit channel IDs through the form trigger.
  2. Check if videos are fetched, emails are created, and messages are sent.

4. Activate for Production

  1. Enable the schedule trigger node if daily automation is desired.
  2. Monitor workflow runs in n8n for any errors or issues.
  3. Adjust inputs or API keys as needed.

For users managing their own server, consider self-host n8n for full control.


Edge Cases and Common Failures

  • If a video ID is empty, the Label New Videos code may parse IDs incorrectly. Verify splitting logic for video ID extraction.
  • Gmail email failures often come from expired or incorrect OAuth2 credentials. Re-authentication fixes this.
  • Telegram notifications fail if bot token or chat ID is wrong. Confirm environment variables and bot chat membership.
  • Empty or invalid YouTube channel ID lists cause no RSS feeds to generate. Double-check input formats.

Customization Ideas

  • Add Slack or other messaging channels by inserting corresponding nodes and changing payloads.
  • Change the “days” value in the Label New Videos code node to widen or narrow the new video window.
  • Extend video data fields to include view counts or comments from YouTube API for richer email content.
  • Modify the form trigger to mark dynamic recipients or input validation.
  • Tweak OpenAI prompt templates in the LangChain nodes to match brand colors or layouts.

Summary of Results

✓ Saves hours daily by automating YouTube video monitoring.
✓ Delivers timely, well-structured email and Telegram notifications.
✓ Reduces manual errors and missed updates.
✓ Makes video updates easy to consume with rich HTML templates.


Automate YouTube RSS with n8n and Gmail

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Add YouTube channel IDs in the YouTube Channel Ids node or submit them through the form trigger as a JSON array.
Yes, each API call to get detailed video information counts against YouTube Data API quota.
Emails fail when Gmail OAuth2 credentials expire or are not authorized correctly. Re-authentication fixes this.
Yes, the HTML email templates can be changed by editing the prompts in the LangChain nodes using OpenAI.
Author
Written By
Ankit Sharma

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.