Analyze YouTube videos and auto-generate AI reports in Google Docs with DeepSeek
Needs changesWhat this workflow does
This AI workflow has 9 nodes and runs when someone submits an n8n form (“Video Link”). Along the way it connects OpenRouter Chat Model and Google Docs.
How it runs
Trigger: When someone submits an n8n form (“Video Link”).
- Transcription using Supadata.ai (HTTP Request): calls an HTTP API
- Analyser (AI Agent): runs an AI agent, with model: OpenRouter Chat Model
- File Name Detector (Information Extractor): extracts structured fields from text with AI, with model: OpenRouter Chat Model
- Merge: merges the data from its input branches
- Aggregate: combines items into one
- Creating New File (Google Docs): uses Google Docs
- Updating Content in File (Google Docs): update
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Analyser (v1.8): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Analyser (v1.8) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (8)
- OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Merge
n8n-nodes-base.merge - HTTP Request
n8n-nodes-base.httpRequest - AI Agent
@n8n/n8n-nodes-langchain.agent - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - Google Docs
n8n-nodes-base.googleDocs - n8n Form Trigger
n8n-nodes-base.formTrigger - Aggregate
n8n-nodes-base.aggregate
From the author
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…