πŸ”¬ Analyze YouTube videos and auto-generate AI reports in Google Docs with DeepSeek

⚑ 1 views Β· πŸ”¬ Document Extraction & Analysis

πŸ’‘ Pro Tip β€” YouTube’s API quotas can be a bottleneck when you’re pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments β€” no quota limits, just structured data.

View All Scrapers

Description

A compact n8n workflow that accepts a YouTube link or uploaded video, pulls a transcript via Supadata.ai, runs a language-model-based video analysis agent to produce a structured report, extracts a title/metadata, then creates and updates a Google Doc with the analysis. It’s designed to automate transcription β†’ analysis β†’ document creation for fast, repeatable video reviews.


How it works

  1. Trigger β€” Upload File or YouTube Link
    A form trigger receives a youtube_url or an uploaded file/webhook event.

  2. Transcription β€” Transcription using Supadata.ai
    Calls the transcription API using the x-api-key header to retrieve the video transcript/text.

  3. Analysis β€” Analyser
    The transcript is passed to the Analyser LangChain agent which runs a tailored prompt (expert video analyst) and generates a plain-text report.

  4. Metadata extraction β€” File Name Detector
    The information extractor parses the analyser output to extract structured attributes such as the Title.

  5. Aggregation & Merge
    Merge/Aggregate nodes combine the analysis and extracted fields into a single payload.

  6. Document Creation
    Creating New File creates a Google Docs document using the extracted Title, and Updating Content in File inserts the analyser output into the document.

  7. Optional Follow-ups
    Additional nodes can forward the document link, send it to Slack, or store metadata in a database.


Quick Setup Guide

πŸ‘‰ Demo & Setup Video πŸ‘‰ Course


Nodes of interest


What you’ll need (credentials)


Recommended settings & best practices


Customization ideas


Tags

video-analysis
transcription
n8n
langchain
automations
google-docs
openrouter
supadata
reporting
workflow

πŸ”— Nodes Used

HTTP Request, Google Docs, AI Agent, n8n Form Trigger, Information Extractor, OpenRouter Chat Model

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup