Use this powerful n8n workflow to automatically fetch YouTube video URLs and metadata from specific channels and sync them instantly to Google Sheets for analysis.
Download this n8n workflow template and start using it instantly.
• Content creators needing to track competitor video releases.
• Market researchers collecting data from specific YouTube channels.
• Data analysts looking for reliable n8n templates for external API synchronization.
• Users who require a robust, scheduled n8n workflow for data ingestion.
This is a highly functional data synchronization n8n workflow designed to maintain an up-to-date catalog of videos from chosen YouTube channels directly within Google Sheets. The automation solves the problem of manual data extraction by programmatically interfacing with the YouTube Data API. It begins by reading configuration data (Channel IDs) from a source Google Sheet, then executes API calls using an n8n node, and finally cleans and structures the video data (Title, URL, Publish Date). This n8n workflow is particularly valuable as a foundational step for secondary analysis, such as running sentiment analysis on comments, demonstrating the versatility of n8n templates in complex data pipelines.
The n8n workflow is initiated using a Manual n8n Trigger (easily convertible to a scheduled trigger). First, a Google Sheets n8n node reads the list of target YouTube Channel IDs from a designated source sheet (Sheet3). Next, the powerful HTTP Request n8n node queries the YouTube Data API's search endpoint. This request is configured with pagination to handle large channel outputs, ensuring all recent videos (up to 50 per call, ordered by date) are fetched for each channel ID. The resulting API response is then passed to a Split Out n8n node, which breaks the array of video objects into individual items for sequential processing. A Set n8n node formats this raw data, constructing the full, actionable videourls link using the video ID. The final step uses another Google Sheets n8n node set to the 'Append or Update' operation. It inserts the newly formatted video data into the target sheet (Sheet2), using the videourls column as a unique identifier to prevent duplication, ensuring a clean and consistent data set.
Sheet3 in the original template)./search) to retrieve recent videos for the channel ID passed from the previous n8n node.https://www.googleapis.com/youtube/v3/search. Authentication: HTTP Query Auth (for the API key). Pagination is enabled to fetch all results, checking for nextPageToken.items.Title, publishedat, and constructs the full videourls using an expression: =https://www.youtube.com/watch?v={{ $json.id.videoId }}.video_urls, guaranteeing idempotence for this specific n8n workflow.Automate synchronizing all videos from your YouTube channel to a Google Sheet database. This advanced n8n workflow handles API pagination and extracts detailed metadata, including video captions.

Use this powerful n8n workflow to automatically synchronize WordPress posts and pages into Pinecone, leveraging OpenAI embeddings for a robust RAG knowledge base. Discover advanced n8n templates.

Automate WooCommerce order, customer, and product syncing directly to Odoo using this robust n8n workflow. Ensure real-time ERP updates and maintain data consistency between platforms.

Automate your knowledge base creation by syncing Zendesk 'howto' tickets to Google Sheets using this robust n8n workflow. Features include comprehensive error logging and detailed execution tracking.

Use this powerful n8n workflow to automatically synchronize Zendesk knowledge base articles with Airtable. It handles full manual syncs and incremental scheduled updates, including conversion from HTML to Markdown for optimal data storage.









































