Use this comprehensive n8n workflow to automatically fetch new YouTube videos, retrieve high-quality transcripts using youtube-transcript.io, and save the data to Supabase.
Download this n8n workflow template and start using it instantly.
This powerful automation provides a robust solution for content curators and data analysts who require structured text data from video content sources. By leveraging a sophisticated n8n workflow, you can monitor multiple YouTube channels effortlessly and reliably. The system first detects new content using the YouTube RSS mechanism, then employs the youtube-transcript.io service to generate high-quality, free transcripts. The resulting enriched, structured data—including the transcript, title, and link—is then securely stored in a Supabase database, making it immediately available for further use, such as indexing for a Retrieval-Augmented Generation (RAG) system. This particular n8n workflow handles complex requirements like video ID extraction, error checking, and filtering (e.g., skipping YouTube Shorts by default), providing one of the most complete n8n templates available for video intelligence.
The process is initiated by an n8n trigger (a manual trigger in the template, but ideally replaced by a Schedule n8n node for continuous automation).
youtube-transcript.io API via an HTTP Request n8n node. This API integration is crucial to the success of the n8n workflow.youtube-transcript.io.contentqueue1 by default). When clicking ‘Execute workflow’ (manualTrigger n8n node): Serves as the starting n8n trigger point. Recommended to be replaced by a Schedule n8n node for continuous automation.
Channels To Track (Set n8n node): Used to initialize and store the input array of YouTube Channel IDs that the n8n workflow monitors.
Verify Channel ID + Create RSS Link (Code n8n node): A critical code n8n node that validates the channel ID format and programmatically generates the required youtube.com/feeds/videos.xml?channel_id= URL for RSS reading.
Find Channel's Videos (RSS Feed Read n8n node): Connects to the dynamically generated RSS URL to fetch the latest video metadata and links.
Filter Out YouTube Shorts (If n8n node): Applies conditional logic to ensure the n8n workflow only attempts transcription on standard-length videos (excludes shorts by checking the URL).
Get Transcript From API (HTTP Request n8n node): Handles the external API call to youtube-transcript.io. It POSTs the video ID and uses header authentication to retrieve the transcript.
Parse Transcript from API Response (Code n8n node): Custom Code n8n node responsible for processing the transcription API's complex JSON output, cleaning, and extracting the plain text transcript.
Save Data to Supabase (Supabase n8n node): The final storage action. This n8n node inserts the enriched data item (video metadata + full transcript) into the specified Supabase table.
Use this robust n8n workflow to create a private KuCoin market data AI agent accessible via Telegram. It retrieves real-time price, volume, and order book information using the OpenAI n8n node and various HTTP Request Tool n8n nodes.

Use this advanced n8n workflow to build a powerful AI agent that queries CoinMarketCap for exchange metadata, asset holdings, and crypto sentiment (Fear & Greed Index). Leverage specialized n8n node tools for deep digital asset insights.

Use this n8n workflow to automatically fetch daily weather data from the OpenWeatherMap API and log key metrics (temperature, humidity, wind speed) into Airtable using powerful n8n nodes.

Automate fetching new GitHub issues every 10 minutes and send instant, filtered notifications to Telegram using this powerful n8n workflow. Ideal for DevOps monitoring and timely bug response.

Automate weekly financial updates. This powerful n8n workflow uses the Finnhub API to gather IPO data, processes it with Google Gemini AI, and sends formatted alerts via the Telegram n8n node. Perfect for finance professionals leveraging n8n templates.

On a mission to automate all aspects of social media. Each of my templates covered more in depth in my Skool Community.







































