Batch transcribe Google Drive videos to text files with Gemini
Ready for 3.0What this workflow does
This AI workflow has 14 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Gemini and Google Drive.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Config (Edit Fields (Set)): sets 4 fields: incomingFolderId, processedFolderId, transcriptFolderID…
- Find Incoming Videos (Google Drive): work with file folder
- Test Limit (Limit): keeps the first few items
- Loop Over Videos (Loop Over Items (Split in Batches)): loops over the items in batches
- Download Video (Google Drive): download
- Analyze video (Google Gemini): analyze (video)
- Pause Between Videos (Wait): waits 10 seconds
- Transcript Succeeded? (If): checks a condition and branches into true / false
- Format Transcript (Code): runs custom JavaScript code
- Log Failure (Edit Fields (Set)): sets 3 fields: failedFileID, failedFileName, status
…plus 3 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Manual Trigger
n8n-nodes-base.manualTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Google Drive
n8n-nodes-base.googleDrive - Edit Fields (Set)
n8n-nodes-base.set - Limit
n8n-nodes-base.limit - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if - Code
n8n-nodes-base.code
From the author
Who’s it for This workflow is designed for creators, researchers, and operators who need to transcribe large volumes of video content stored in Google Drive. It is especially useful for users working with TikTok archives, interview recordings, or social media…