Create active learning notes from YouTube videos with Gemini and Notion
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (12)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Merge
n8n-nodes-base.merge - YouTube
n8n-nodes-base.youTube - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - AI Agent
@n8n/n8n-nodes-langchain.agent - Code
n8n-nodes-base.code
What it does
What this workflow does Transform YouTube videos into structured Active Learning study sheets using AI. This workflow extracts video metadata, transcribes audio with Google Gemini, applies the ICAP Framework (Interactive, Constructive, Active, Passive) for deep learning, and generates micro-goals, Cornell notes, Feynman explanations, and practice tasks—all automatically formatted in Notion. Perfect for students, educators, and lifelong learners who want to maximize retention from video content. --- How it works 1. Submit YouTube URL - User enters video URL via form 2. Extract metadata - Retrieves title, channel, publish date, and thumbnail 3. Download & transcribe - Gets audio via RapidAPI and transcribes with Google Gemini 4. AI analysis - Applies Active Learning framework to generate structured study content 5. Create Notion page - Builds formatted page with all learning materials --- Setup requirements Credentials needed: - YouTube Data API (OAuth2) - Google Gemini API key - RapidAPI key (YouTube Downloader API) - Notion API integration Before running: 1. Duplicate the Notion database template (link in workflow sticky note) 2. Share database with your Notion integration 3. Configure credentials in n8n 4. Add your RapidAPI key in the HTTP node 5. Add your Notion Database ID in the Build Page Structure node All configuration points are clearly marked with sticky notes in the workflow.