← All Projects
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

n8n Vertex AI Veo3 workflow — batch video generation pipeline
n8n Vertex AI Veo3 workflow — batch video generation pipeline

A batch video generation pipeline built in n8n that connects Google Sheets to Google Cloud's Vertex AI Veo3 model.

Pipeline

  1. Read prompts from Google Sheet rows
  2. Configure GCP settings (PROJECT_ID, MODEL_VERSION, LOCATION, API_ENDPOINT)
  3. Send to Veo3 via Vertex AI's predictLongRunning endpoint
  4. Update sheet with "processing" status
  5. Wait & fetch the completed video result
  6. Convert Base64 response to video file
  7. Upload to Google Drive
  8. 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