Learning Timeline
Key Insights
Advantages of Veo 3.0 vs. Stock Footage
Using Veo 3.0 allows you to generate highly specific footage (such as 'Paris in winter with winter clothing') without spending hours searching for the right clip in stock footage libraries.
Using Dynamic Data
Ensure your column names in Google Sheets are consistent. n8n uses this data to replace placeholders in the prompt, allowing a single workflow to automatically generate dozens of different videos.
Prompts
Dynamic B-roll Video Generation
Target:
Google Gemini (Veo 3.0)
Create a high-quality B-roll video of {{ $json.destination }} during {{ $json.time_of_year }}. The scene should feature a {{ $json.traveler_type }} exploring the area, aimed at a {{ $json.audience }} audience. Cinematic lighting, realistic textures, 4k resolution.
Step by Step
Building a Veo 3.0 Video Automation Workflow
- Prepare a Google Sheets file with the following columns: Destination, Traveler Type, Audience, and Time of Year.
- Open n8n and add a 'Google Sheets' node to Fetch data from your spreadsheet.
- Add a 'Filter' node after Google Sheets if you want to limit the number of rows processed (e.g., the first 3 rows).
- Add a 'Google Gemini' node and select the 'Generate a Video' operation.
- In the Gemini node configuration, select Model: 'Veo 3.0'.
- Enter the prompt in the 'Prompt' field by mapping dynamic data from Google Sheets (e.g., {{ $json.destination }}).
- Set the video output settings (e.g., Aspect Ratio 9:16, Duration: 6 seconds).
- Add a 'Google Drive' node and select 'Upload a File' to save the video output generated by Gemini.
- Add a 'Google Sheets' (Update) node at the end of the workflow to insert the Google Drive link back into the corresponding row.
- Click the 'Execute Workflow' button to run the bulk video generation process.