How to Batch-Generate Veo 3 Videos on Google Flow (2026 Guide)
By Naudera · 2026-06-29 · ~9 min read
Google Flow at labs.google/flow makes generating a single Veo clip feel almost magical. The trouble starts when you need fifty. Anyone who has rendered a shot list by hand knows the routine: type a prompt, choose a model, set the aspect ratio, click generate, wait, click download on the finished tile, rename the file, repeat. Do that a few dozen times and your afternoon disappears into mechanical clicking — and one mistimed tab switch can leave a render unsaved.
This guide shows how to batch Veo videos end to end using Flow Automation, a free Chrome extension that drives Google Flow for you. You will queue a whole prompt list, configure model and output settings once, run bulk Veo 3 generation unattended, and have every clip auto-download into a tidy, named folder. It is built independently and is not affiliated with Google.
Install Flow Automation, open a signed-in labs.google/flow tab, and dock the side panel. Paste your prompts (or import a spreadsheet), pick Text to Video / Frame to Video / Ingredients to Video, set your Veo 3.1 model, aspect ratio, duration and download folder, then hit Run. The extension submits each prompt, waits for the render, retries on failure, and saves every finished video automatically — even across side-panel reloads.
Why batching Veo on Google Flow is worth it
Manual Veo generation does not scale linearly — it scales painfully. Each clip involves several discrete UI actions, and the slow part (the render itself) is exactly when you have to sit and wait so you do not miss the download. The result is a workflow where your attention is the bottleneck, not the model.
Automating the repetitive layer changes the economics completely:
- Throughput: a queue of 60 prompts runs while you do something else, instead of consuming 60 separate sit-and-wait cycles.
- Consistency: the same model, aspect ratio, duration and folder apply to every prompt, so a batch is uniform by default.
- No lost renders: finished clips download the moment they are ready, so nothing is stranded in the Flow gallery waiting for a manual click.
- Reproducibility: your prompt list is a document you can version, tweak and re-run — ideal for iterating on a creative concept.
What Flow Automation does
Flow Automation is a Chrome side-panel tool that sits next to your Google Flow tab and performs the clicks you would otherwise do by hand. There is no API key and no scripting — it operates inside your own signed-in browser session. For video, it covers three of the five generation modes:
- Text to Video — describe a scene in words and Veo generates the full clip.
- Frame to Video — supply a start frame (or start and end frame) and Veo animates the motion between them.
- Ingredients to Video — combine several reference images (characters, objects, styles) into one consistent animated clip.
It targets Veo 3.1 in Quality, Fast or Lite — whichever your Flow account exposes — and gives you control over aspect ratio, duration, number of outputs per prompt, download quality, concurrency, retries and pacing. A live progress bar with done/running/queued counts and a scrolling action log keep you informed without staring at the page.
Step-by-step: batch Veo 3 videos on labs.google/flow
- Install the extension. Add Flow Automation from the Chrome Web Store. It is free to install.
- Open Google Flow signed in. Go to
labs.google/flowin a tab where your Google account is logged in. A Google AI plan with Veo access may be required by Google to actually generate. - Dock the side panel. Click the extension icon to open the Flow Automation panel beside your Flow tab. Pick a light, dark or system theme and your UI language if needed.
- Add your prompts. Paste your shot list into the queue — one prompt per line — or import an XLSX/CSV where each row is a prompt and the mode is read per row. Group related prompts into a reusable project so you can re-run them later.
- Choose your mode. Set the project default to Text to Video, Frame to Video or Ingredients to Video. For frame or ingredients modes, attach the start/end frames or reference images the mode needs.
- Pick the Veo model. Select Veo 3.1 Quality for the best fidelity, Fast for a quicker turnaround, or Lite for the lightest runs — based on what your Flow account offers.
- Set output options. Choose aspect ratio (16:9, 9:16 or 1:1), duration (4s, 6s or 8s), how many outputs per prompt you want, and video download quality (720p, 1080p or 4K). Enable the concat option if you want each prompt's video stitched onto the next.
- Configure the download folder. Name the subfolder of Downloads (default
Flow-Automation), add an optional filename prefix, and turn on automatic renaming so files arrive sorted instead of with cryptic Flow names. - Tune reliability. Set concurrency (sequential for stability, or higher to run renders in parallel), a maximum retry count, and a randomized delay between prompts (for example 20–30s) to pace requests naturally.
- Hit Run and walk away. The extension submits each prompt, waits for the render, retries any failure, and auto-downloads every finished clip. Watch the progress bar and action log, or come back later to a full folder.
Settings explained
A few settings do most of the heavy lifting. Here is what each one actually controls and how to think about it.
| Setting | Options | What it controls |
|---|---|---|
| Mode | Text / Frame / Ingredients to Video | How each prompt is interpreted and what inputs it expects. |
| Veo model | 3.1 Quality / Fast / Lite | Render fidelity vs. speed for the whole batch. |
| Aspect ratio | 16:9 / 9:16 / 1:1 | Landscape, vertical or square framing per output. |
| Duration | 4s / 6s / 8s | Length of each generated clip. |
| Outputs per prompt | 1 or more | How many variations Flow returns for each prompt. |
| Video quality | 720p / 1080p / 4K | Resolution of the downloaded file (independent of image quality). |
| Concat | On / Off | Stitches a prompt's video onto the next for continuous sequences. |
| Concurrency | Sequential / parallel | How many generations run at once. |
| Max retries | Configurable | How many times a failed render is retried before skipping. |
| Prompt delay | e.g. 20–30s random | Randomized wait between submissions to keep long sessions stable. |
| Folder & prefix | Named / prefixed | Where files save and how they are named. |
Best practices for large Veo batches
- Start sequential, then scale up. Run your first batch sequentially to confirm prompts and settings behave, then raise concurrency once you trust the setup.
- Keep the randomized delay on. A 20–30s gap between prompts paces requests naturally and keeps long automation sessions steady rather than hammering Flow back to back.
- Use one project per concept. Group prompts into reusable projects with their own folder and prefix so a 100-clip campaign never mixes with another.
- Plan in a spreadsheet. Drafting prompts in XLSX/CSV lets you set the mode per row and import the whole shoot list at once — far easier than editing inside the panel.
- Request multiple outputs for hero shots. For your most important prompts, ask for several variations so you can pick the best take without re-running by hand.
- Match quality to use. Render social cutdowns at 720p/1080p and reserve 4K for finishing — it keeps file sizes and render time sensible across a big batch.
- Leave the Flow tab open. Progress survives side-panel reloads and MV3 worker restarts, but the Flow tab itself needs to stay open for the queue to keep working.
Manual Flow vs. batching with Flow Automation
| Task | Manual on Google Flow | With Flow Automation |
|---|---|---|
| Submitting 50 prompts | 50 manual type-and-click cycles | One paste or spreadsheet import, one Run |
| Downloading results | Click download on each finished tile | Auto-download the moment each render finishes |
| File organization | Manual renaming and sorting | Named folder, prefix and automatic renaming |
| Handling failures | Notice it, retry by hand | Automatic retry up to your max, logged |
| Walking away | Risky — miss a render, lose it | Runs unattended; state saved on-device |
| Consistency | Easy to drift between clips | Same model and settings across the batch |
Who this is for
Video creators can render an entire shot list of Veo clips overnight in different aspect ratios and durations, then pick the best takes in the morning. Marketers and ad creatives spin up dozens of variations for A/B testing, organized by campaign folder. Researchers and prompt engineers sweep large prompt sets from a spreadsheet and capture every output with consistent filenames for systematic review. Agencies and studios deliver high-volume client work without manual clicking, keeping each client in its own named, prefixed folder. If you would rather batch your images instead, see our companion guide on Nano Banana bulk image generation.
Frequently asked questions
Do I need an API key to batch Veo 3 videos?
No. Flow Automation runs inside your own signed-in browser session at labs.google/flow, so there is no API key to manage. You do need access to a Google Flow account, and a Google AI plan with Veo access may be required by Google to generate.
How many Veo prompts can I queue at once?
There is no fixed cap from the extension. Paste a list with one prompt per line, or import an XLSX/CSV where each row is a prompt. The queue runs through them sequentially or in parallel depending on your concurrency setting.
Where do the Veo videos download to?
Into a named subfolder of your Chrome Downloads folder — by default Flow-Automation — which you can rename per project. You can add a filename prefix and enable automatic renaming so files sort cleanly.
What happens if a Veo render fails mid-batch?
The extension retries the prompt automatically up to a configurable maximum before moving on, and inserts a randomized delay between prompts. Every submit, retry and download is recorded in the action log.
Will the batch keep running if I switch tabs or Chrome restarts the worker?
Yes. Batch state is saved on-device, so a long run survives side-panel reloads and Manifest V3 background-worker restarts. Keep the Flow tab open and the queue continues.
Which Veo models, aspect ratios and durations are supported?
Video runs on Veo 3.1 Quality, Fast or Lite, whatever your Flow account exposes. Aspect ratios are 16:9, 9:16 and 1:1, with 4s, 6s or 8s clip durations, plus a concat option to stitch a prompt's video onto the next.
Is Flow Automation affiliated with Google?
No. Flow Automation is an independent Chrome extension and is not affiliated with, endorsed by, or sponsored by Google. "Google Flow" and "Veo" are trademarks of Google LLC. For higher-volume needs, see Flow Automation pricing.
Stop clicking. Start batching.
Free to install. Batch Veo videos and Nano Banana images on Google Flow and auto-download every result.
⚡ Add to Chrome — Free