Zvid
Editor
Pricing
All n8n workflows
Schedule Trigger Manual Trigger Edit Fields (Set) Google Sheets Code If Zvid Wait HTTP Request

Create daily motivational quote videos from Google Sheets

Turn the first pending quote in Google Sheets into a vertical video. Validate and render it with Zvid, write the finished MP4 URL back to the same row, and watch the result inside n8n.

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

Tutorial and resources

  1. Start manually or on the daily 8am schedule. Read the quote sheet and select the first row whose Status is empty.
  2. Build a two-scene quote and author video with a coordinated footage-and-music pairing.
  3. Validate the exact project and check the credit quote. dryRun: true creates an editor draft without rendering or marking the row done.
  4. With dryRun: false, render and poll for completion, then write done and VideoUrl to the captured row_number. Do not sort or delete rows while a run is active.
  5. Open Watch video → Binary → data → View to play and download the MP4. The template does not generate quotes, narrate them, or publish to social accounts.

Set up steps

  1. Install @zvid/n8n-nodes-zvid from Settings → Community nodes before configuring Zvid credentials. A workspace owner/admin may need to install it.
  2. Import the workflow JSON from this page and keep the schedule inactive while setting it up.
  3. Create a Zvid API credential using a key from app.zvid.io/api-keys and Base URL https://api.zvid.io. Select it on every Zvid node.
  4. Create the exact Sheet headers Quote, Author, AuthorNote, Status and VideoUrl. Add a checked, attributed quotation and leave Status and VideoUrl empty. Connect Google Sheets to Read quote sheet and Mark row done, choosing the same spreadsheet and tab. Preserve the row_number matching and customize the channel name and call to action in Config.
  5. The download ships with dryRun: false, so a full execution renders and spends Zvid credits. Use dryRun: true for an editor draft and quote.
  6. Test one item, review the result, then check the trigger and workflow timezone before activating the schedule. Follow the complete blog tutorial for screenshots, sample inputs, limitations and troubleshooting.

More n8n workflows

Ready to ship video at scale?

Start free — your first render is only a JSON payload away.