๐ŸŽฌ Generate Scroll-Stopping VSLs in with Google Veo 3.0

โšก 16 views ยท ๐ŸŽฌ Content Creation & Video

Description

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 PROJECT_ID and CLIENT_EMAIL

  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

๐Ÿ”— Nodes Used

HTTP Request, Telegram, Google Cloud Storage, Convert to File, OpenAI, JWT

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup