n8n Workflow: Consent-Aware Birthday Videos from Google Sheets + Zvid
n8n Workflow: Consent-Aware Birthday Videos from Google Sheets + Zvid
Regular price
£48.99
Regular price
£48.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Workflow: Consent-Aware Birthday Videos from Google Sheets + Zvid
Regular price
£48.99
Regular price
£48.99
Sale price
Unit price
/
per
Create consent-aware birthday and anniversary videos from Google Sheets using n8n + Zvid
This n8n automation workflow turns approved, consented Google Sheets birthday/anniversary records into private branded videos via the Zvid node—using annual render keys, a recovery log, and job resumption so interrupted runs don’t create duplicates.
What this workflow does
- Runs manually or on a schedule: reads celebration records once and loads a separate Celebration Runs recovery log.
- Selects one due occasion with approval and greeting consent: respects DoNotContact, timezone handling, and special February 29 rules.
- Prevents duplicate renders: uses separate annual keys for birthday and anniversary so each occasion renders once per year.
- Resumes accepted jobs before selecting new paid work: checks the recovery log and continues accepted jobs instead of starting fresh.
- Generates and validates a two-scene branded greeting: builds the greeting, validates the design, then checks CreditsQuoted against your configured credit ceiling.
- Submits to Zvid safely: with dryRun=false, it records the submission and renders through zvidn8n-nodes-zvid. Capacity rejections allow up to three submission attempts.
- Tracks completion: waits for the accepted job, then saves final status and VideoUrl in Celebration Runs.
- Exports outputs: provides Watch video and a review CSV. Email delivery is disabled by default and requires separate approval of the recipient.
Use cases
- Automation engineers creating a consent-aware video campaign pipeline for users stored in Google Sheets.
- SaaS operators who need resumable, non-duplicating renders with annual keys and a recovery log.
- Teams managing privacy controls (DoNotContact) while still generating personalized birthday/anniversary videos.
Technical details
- n8n setup: self-hosted n8n recommended.
-
Required Zvid node: install
@zvid/n8n-nodes-zvidvia Settings → Community nodes. -
Zvid credentials: create an API credential at
https://app.zvid.io/api-keyswith Base URLhttps://api.zvid.io. -
Google Sheets: configure a source tab plus a Celebration Runs tab with columns:
RenderKey,Status,JobId,CreditsQuoted,PlanJson,VideoUrl,CompletedAt. - Nodes used: if, set, code, wait, email send, and zvidn8n-nodes-zvid.
