Bulk personalized videos from Google Sheets
The Google Sheets flavor of the bulk pipeline: read customer rows from a sheet, validate and estimate credits, render in batches and save the finished MP4s.
Copy, then paste directly onto your n8n canvas (Ctrl/Cmd + V) — or import the downloaded file via Workflow menu → Import from file.
How it works
Same battle-tested pipeline as the CSV version, but your campaign lives in a Google Sheet — perfect when sales or marketing own the customer list.
- Read customer rows straight from the sheet.
- Validate for free and estimate credits before any spend.
- Submit in batches to the Zvid bulk render API and poll to completion.
- Save the output: builds a results CSV and optionally downloads each finished MP4 to disk.
Set up steps
- Connect a Google Sheets credential and point Read customer rows at your sheet (one row per recipient).
- Set your Zvid API key in Campaign Config.
- Keep Dry run? = true for the first execution to check validation results and the credit estimate.
- Disable dry run and execute; enable Save to disk? if you want local MP4 copies next to the results CSV.
More n8n workflows
Create dynamic Shopify product ad variants with Zvid
Turn selected Shopify products into multiple product-first, benefit-first, and offer-first video ads. Zvid validates and bulk-renders the concepts, while n8n returns review links or sends a tracking-ready manifest to your asset store or social scheduler.
Create and publish Shopify product videos with Zvid
Create branded vertical videos for Shopify products with Zvid. This workflow finds eligible catalog items, validates and renders them in bulk, returns editor and review links, and can stage and attach the finished MP4s to matching products through Shopify?s Admin GraphQL API.
Create daily motivational quote videos from Google Sheets
Turn the first pending quote in Google Sheets into a polished 1080x1920 Reel, Short, or TikTok video every day. This n8n workflow validates and renders the video, writes the finished MP4 URL back to the exact Sheet row, and lets you watch it inside n8n.
Ready to ship video at scale?
Start free — your first render is only a JSON payload away.