Create cinematic quote videos with Veo 3
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 (13)
- Google Sheets
n8n-nodes-base.googleSheets - AI Agent
@n8n/n8n-nodes-langchain.agent - Manual Trigger
n8n-nodes-base.manualTrigger - HTTP Request
n8n-nodes-base.httpRequest - Switch
n8n-nodes-base.switch - Convert to File
n8n-nodes-base.convertToFile - JWT
n8n-nodes-base.jwt - Google Cloud Storage
n8n-nodes-base.googleCloudStorage - Wait
n8n-nodes-base.wait - Edit Fields (Set)
n8n-nodes-base.set - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - If
n8n-nodes-base.if - Code
n8n-nodes-base.code
What it does
How it works 1. Get a quote – Pulls a motivational quote from a Google Sheet 2. Generate Veo prompt – Uses a Gemini-powered agent to translate the quote into a 120–150 word cinematic prompt with visuals and instrumental music (no spoken words or text) 3. Create video – Generates an 8-second AI video with Veo 3.0 and uploads to GCS 4. Add quote text – Uses Creatomate to overlay the quote text onto the video 5. Upload to Postiz – Uploads the final video to Postiz (social media scheduler) 6. Schedule across platforms – Detects connected channels (TikTok, YouTube, Instagram) and schedules the video for posting in 1 day --- Set up steps 1. API Keys – Set up accounts for Google Cloud (Veo 3.0 + GCS + Gemini), Creatomate, and Postiz 2. Credentials in n8n – Add each API key as a credential in your n8n instance 3. Configure variables – Update the SET1 node with your Google Cloud PROJECTID and CLIENTEMAIL 4. Set up Google Sheet – Create a sheet with a column named quote containing the quotes you want to turn into videos 5. Connect Postiz – Ensure your social media channels (TikTok, YouTube, Instagram) are connected in Postiz 6. Test – Execute the workflow to generate and schedule a quote video