Generate a highly customized YouTube RSS feed using n8n. This advanced n8n workflow features Redis caching, filtering for shorts and old videos, and embeds the YouTube video player directly into the RSS content. Use this n8n template to streamline your content consumption.
Download this n8n workflow template and start using it instantly.
This comprehensive n8n workflow addresses the limitations of standard YouTube RSS feeds by introducing robust caching and data enrichment. Triggered by an RSS reader via an n8n webhook, the system first retrieves the raw channel feeds. It smartly utilizes a Redis database to cache video details, minimizing unnecessary calls to the YouTube API and significantly improving response times. For any new, uncached video, the n8n workflow pulls the player embed HTML and detailed metadata using the YouTube n8n node, ensuring the resulting RSS feed includes a playable video widget directly within the feed item. This advanced n8n template filters out YouTube shorts and videos older than one week, delivering a clean, curated feed of recent content.
The entire process is initiated by an external RSS reader client calling the dedicated n8n trigger Webhook.
Set Channels n8n node.Video in Cache?).player.embedHtml. Code nodes then extract a short description and compile all data points.) for the RSS feed. This is where the YouTube embedded player HTML is inserted into the tag.Respond to Webhook n8n node sends the complete XML data back to the RSS reader, completing the cycle of this powerful n8n workflow.To deploy this powerful n8n workflow, follow these setup steps:
RSS Webhook (n8n trigger): The entry point of the n8n workflow. It is configured to respond with XML data, necessary for RSS readers.
Set Channels (n8n node): Holds the configuration data (Channel IDs) for the YouTube sources. This must be updated to customize the feed.
RSS Read YouTube Channel Feeds (n8n node): Pulls the raw RSS feed from the native YouTube endpoint for each configured channel ID.
Filter Out Shorts and Old Videos (n8n node): Core logic n8n node that uses two conditions: filtering out links that start with /shorts and ensuring the pubDate is recent (within the last 7 days).
Redis (n8n node): Used in two instances: 'Get Video Info From Cache' (read operation) and 'Cache Video Info' (set operation, saving the generated XML item string with a 7-day TTL).
Video in Cache? (If n8n node): Determines the control flow based on the presence of cached data, optimizing API usage.
Get Video Details (YouTube n8n node): Calls the YouTube API (using Google credentials) to retrieve detailed video information, specifically focusing on the embed HTML player.
Create RSS Items (Code n8n node): Crucial transformation n8n node. It generates the final XML structure, embedding the video player HTML within the tag, enabling video playback in compatible RSS readers.
Build RSS Feed (Code n8n node): Final assembly step. This n8n node wraps all merged and sorted XML item fragments into the complete and structure before transmission.
Respond to Webhook (n8n node): Sends the fully constructed XML back to the client, setting the Content-Type header to application/xml.
Build a complete short-form video production pipeline using n8n, OpenAI, ElevenLabs, and Creatomate. Generate scripts, voices, visuals, and upload to YouTube automatically.

Automate video transcription and script creation using this powerful n8n workflow. Input a YouTube URL via Telegram, and Gemini AI generates a viral Shorts script, leveraging n8n templates for instant deployment.

Use this sophisticated n8n workflow to automate content generation for X (Twitter) using Gemini and GPT AI models, integrating a crucial Telegram Human-in-the-Loop approval step. A powerful n8n template for content teams.

Automate daily video content creation using this advanced n8n workflow. It reads prompts from Google Sheets, generates videos via MagicHour, uses Gemini AI for SEO metadata, and uploads directly to YouTube.

Create a powerful n8n workflow using Google Gemini (LangChain Agents) to automate chat replies, read Google Docs, and log all conversations directly into Google Sheets. Leverage this robust n8n template for conversational AI.









































