What This Workflow Does
This automation solves a common problem for content consumers: YouTube's algorithm-driven interface filled with distractions, recommendations, and ads. Instead of visiting YouTube directly, this workflow creates a clean, personalized RSS feed containing only the latest videos from channels you actually care about.
The system pulls video data from YouTube's API, filters out shorts and older content, embeds video players directly in the RSS items, and caches everything in Redis for performance. You get a distraction-free reading experience where you can watch videos directly in your preferred RSS reader without ever visiting YouTube.com.
For businesses, this provides a powerful content monitoring tool. Track competitor channels, industry thought leaders, or compile training materials—all delivered automatically to your team's RSS feeds without manual checking.
How It Works
1. RSS Client Trigger
Your RSS reader pings the workflow's webhook URL, triggering the automation to generate fresh content. This happens automatically based on your reader's refresh schedule.
2. YouTube Channel Data Collection
The workflow fetches the latest videos from your configured YouTube channels using the YouTube Data API. You can add any channel by simply entering its ID.
3. Content Filtering & Processing
Videos are filtered to exclude shorts and content older than your specified timeframe (default: one week). Only regular uploads from your selected time window proceed.
4. Video Metadata Enhancement
For each video, the workflow retrieves the embedded player code and full description from YouTube's API, preparing rich content for the RSS feed.
5. Redis Caching Layer
Processed video data is stored in Redis, preventing duplicate API calls on subsequent requests. This reduces YouTube API usage and dramatically speeds up feed generation.
6. RSS Feed Generation
The system builds a complete RSS 2.0 feed with embedded video players, descriptions, and proper metadata, returning it to your RSS reader as valid XML.
Who This Is For
This workflow is ideal for content creators, marketers, researchers, and anyone who follows multiple YouTube channels but wants to avoid YouTube's distracting interface. It's perfect for professionals who need to monitor industry content without getting sucked into unrelated videos.
Business teams can use it to aggregate competitor content, track industry trends, or compile training materials. Developers appreciate the clean, automated approach to content consumption. Even casual viewers benefit from ad-free, algorithm-free viewing of their subscribed channels.
What You'll Need
- n8n instance (cloud or self-hosted) to run the workflow
- YouTube Data API credentials from Google Cloud Console
- Redis database (cloud service like Redis Cloud, Upstash, or self-hosted)
- RSS reader that supports embedded video (Feedly, Inoreader, etc.)
- Channel IDs for the YouTube channels you want to follow
Pro tip: Use Upstash for Redis—they offer a generous free tier perfect for this workflow, with automatic backups and easy scaling.
Quick Setup Guide
- Download and import the template into your n8n instance
- Configure YouTube API credentials in the Google node with your OAuth tokens
- Set up Redis connection with your database host, port, and password
- Add channel IDs to the "Set Channels" node for the YouTube channels you follow
- Copy the webhook URL from the Webhook node
- Add URL to your RSS reader as a new feed subscription
- Activate the workflow and test with your RSS reader
Key Benefits
Save 2-3 hours weekly by eliminating manual checking of multiple YouTube channels. The automation delivers everything to one place automatically.
100% distraction-free viewing without YouTube's algorithm pushing unrelated content, ads, or suggested videos that derail your focus.
Redis caching reduces API costs by up to 90% compared to fetching fresh data on every request, especially important with YouTube API quotas.
Centralized content monitoring for teams—every member gets the same curated feed without individual subscriptions or missed updates.
Future-proof content access that works even if YouTube changes their interface or subscription system, since you control the feed generation.