Generate Scroll-Stopping VSLs in with Google Veo 3.0
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 (10)
- Convert to File
n8n-nodes-base.convertToFile - Switch
n8n-nodes-base.switch - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - JWT
n8n-nodes-base.jwt - Edit Fields (Set)
n8n-nodes-base.set - Telegram
n8n-nodes-base.telegram - OpenAI
@n8n/n8n-nodes-langchain.openAi - Google Cloud Storage
n8n-nodes-base.googleCloudStorage - Manual Trigger
n8n-nodes-base.manualTrigger
What it does
How it works 1. Gather product info – Takes product details (name, audience, tone, CTA, script) and product image URL from a form 2. Describe the product – Uses GPT-4o to analyze the product image and generate a detailed visual description 3. Generate VSL prompt – Uses GPT-4o to consolidate the script and product description into a single 120–180 word Veo 3 prompt with centered framing, action cues, and dialogue formatting 4. Create video – Generates an 8-second AI video with Veo 3.0 and uploads to GCS 5. Add captions – Uses Creatomate to overlay captions onto the video 6. Deliver – Downloads the final video and sends it to Telegram --- Set up steps 1. API Keys – Set up accounts for Google Cloud (Veo 3.0 + GCS), OpenAI, and Creatomate 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. Enter product data – Fill in the Form node with your product name, target audience, tone, call to action, and script 5. Test – Execute the workflow to generate a VSL for your product