Operations & Systems
YouTube Monitoring System Analysis
Monitors YouTube subscriptions hourly for new non-short videos using RSS and API, filters by publish date, and sends email notifications with thumbnails and links.
Built · ~8.5 hours saved per week
Who It's For
YouTube fans who subscribe to many channels and want alerts for new long videos without checking manually. Ideal for busy creators or viewers.
What It Does
This workflow runs every hour. It checks your YouTube subscriptions for new videos. It skips shorts and old videos. It sends you an email for each new long video with a clickable thumbnail.
How to Set Up
1. Add your YouTube OAuth credentials in n8n. 2. Set SMTP email credentials. 3. Adjust the schedule trigger for run frequency. 4. Add channel IDs to filter in the 'Filter out channels' node. 5. Activate the workflow.
Requirements
- n8n account - YouTube OAuth2 API access - SMTP server for emails (e.g., Gmail) - Basic JSON and expression knowledge
Customization
Change email subject or HTML template. Add more filters for video types. Switch to different notification methods like Slack.
Key Technologies: n8n Schedule Trigger,YouTube Data API v3,RSS Feeds,HTTP Requests,SMTP Email,Filter Nodes,IF Conditions
Automation Value: Automates hourly checks of multiple subscriptions, saving manual browsing time. Uses RSS to fetch videos efficiently, avoiding high API quota costs. Sends personalized emails with video thumbnails, enabling quick access without app notifications. Filters out shorts and old content, focusing alerts on valuable long-form videos to reduce noise.
Best Practices: Use RSS for video listing to conserve API quotas. Implement dynamic time filtering to avoid duplicates. Include error checking early to handle API issues gracefully. Split processing for scalability with many subscriptions. Provide customizable filters for user-specific exclusions. Embed thumbnails in emails for engaging, direct access.
Tags: Operations Automations, Reports & Analytics, Youtube, Content Management
Integrations: Schedule, RSS, HTTP, Email