Transform long videos into viral shorts with AI and schedule to social media using Whisper & Gemini
Content & publishing workflow for n8n with 19 active steps. Starts with n8n Form Trigger. Uses Google Gemini. Integrations include Google Gemini.
What it does
19 active nodes · Starts with n8n Form Trigger.
Steps in the template include:
- Download Audio (HTTP Request)
- FFmpeg: Extract Audio (HTTP Request)
- Schedule to TikTok, Instagram, and YouTube (upload Post) — uploadVideo
- Parse Whisper Results (Code)
Nodes and integrations
- HTTP Request ×7
- upload Post
- Code ×2
- Google Gemini Chat Model
- AI Agent
- Wait ×4
- If ×2
- n8n Form Trigger
See the author’s step names
- Download Audio (HTTP Request)
- FFmpeg: Extract Audio (HTTP Request)
- Schedule to TikTok, Instagram, and YouTube (upload Post) — uploadVideo
- Parse Whisper Results (Code)
- Google Gemini Chat Model (Google Gemini Chat Model)
- AI Agent - Select Viral Clips (AI Agent)
- Whisper: Transcribe with Timestamps (HTTP Request)
- Wait 5s & Retry (Audio) (Wait)
- Is Audio Job Completed? (If)
- Check Audio Job Status (HTTP Request)
- Wait 10s (Audio) (Wait)
- Form: Upload Video (n8n Form Trigger)
- Wait 5s & Retry (Short) (Wait)
- Download Short (HTTP Request)
- Is Short Job Completed? (If)
- Check Short Job Status (HTTP Request)
- Wait 10s (Short) (Wait)
- Parse Gemini Analysis (Code)
- FFmpeg: Upload & Cut (HTTP Request)
Community node packages
- n8n-nodes-upload-post
Community nodes run third-party code and can access workflow data and the n8n host. Review the packages before running this template. Community node risks
Accounts and credentials
- Google Gemini access
- OpenAI access
Credential types in the graph: httpHeaderAuth, uploadPostApi, googlePalmApi, openAiApi
Check the HTTP request steps for any additional service accounts or API keys.
AI models and swaps
Google Gemini · Chat
Model ID not specified in the template in Google Gemini Chat Model. Potentially swappable with a compatible n8n chat model node. Test the replacement with the next step.
OpenAI · Model or API operation
Model ID not specified in the template in Whisper: Transcribe with Timestamps. Provider-specific step. A different provider requires edits and testing.
Inputs and setup options
- Form field: Video (required)
Resource information
- Credit basis
- Author listed by n8n
- Pricing
- Template access shown on n8n
- License
- Not specified
- Last record update
- Nov 5, 2026
