active
n8n Veo3 Video Generator
Automated video generation pipeline — reads prompts from a Google Sheet, generates videos via Vertex AI Veo3 on GCP, uploads to Google Drive, and updates the spreadsheet tracker with status and URLs.
n8nautomationaivideogcpvertex-ai
n8n Veo3 Video Generator

A batch video generation pipeline built in n8n that connects Google Sheets to Google Cloud's Vertex AI Veo3 model.
Pipeline
- Read prompts from Google Sheet rows
- Configure GCP settings (PROJECT_ID, MODEL_VERSION, LOCATION, API_ENDPOINT)
- Send to Veo3 via Vertex AI's predictLongRunning endpoint
- Update sheet with "processing" status
- Wait & fetch the completed video result
- Convert Base64 response to video file
- Upload to Google Drive
- Update sheet with Drive URL and completion status
Architecture
Parallelized across 3 sheet rows — each row runs its own pipeline (Get row → Setting → Veo3 → Wait → Fetch → Convert → Upload → Update). GCP auth via service account access token.
Key Features
- Batch processing multiple video prompts simultaneously
- Full status tracking in spreadsheet (queued → processing → complete)
- Automatic Google Drive upload with URL tracking
- GCP Vertex AI integration with Veo3 model
- Base64 video decoding and file conversion