{"product_id":"n8n-workflow-personalized-cold-outreach-videos-w-google-sheets-zvid","title":"n8n Workflow: Personalized Cold Outreach Videos w\/ Google Sheets \u0026 Zvid","description":"\u003ch3\u003eTurn your Google Sheets leads into personalized outreach video drafts (and optional bulk renders) with Zvid—automatically in n8n\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow creates \u003cstrong\u003epersonalized cold outreach landscape videos\u003c\/strong\u003e for leads listed in \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e. It renders a selected batch through \u003cstrong\u003eZvid\u003c\/strong\u003e, writes each completed \u003cstrong\u003eVideoUrl\u003c\/strong\u003e back to the matching row, and lets you preview results inside n8n—so you can add sending in a separate step after review.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers:\u003c\/strong\u003e Runs on a \u003cstrong\u003emanual trigger\u003c\/strong\u003e or on a \u003cstrong\u003eTuesday at 9am\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads configuration:\u003c\/strong\u003e Pulls branding, pitch copy, limits, and media URLs, then reads lead rows from Google Sheets.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSelects leads for batching:\u003c\/strong\u003e Chooses up to the configured batch size where the \u003cstrong\u003eStatus\u003c\/strong\u003e is empty—\u003cstrong\u003eskipping rows missing required fields\u003c\/strong\u003e. If lead logo URLs are provided, it probes them before rendering.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds a Zvid bulk render payload:\u003c\/strong\u003e Submits all selected leads in one batch and can \u003cstrong\u003eomit the background music URL\u003c\/strong\u003e if its HEAD check fails or exceeds the size limit.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates \u0026amp; prepares rendering:\u003c\/strong\u003e Validates the Zvid project for warnings and estimates per-video credit cost.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDry run vs paid bulk render:\u003c\/strong\u003e In a dry run, saves a draft of the first lead in the Zvid editor for review; otherwise submits the paid bulk render.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePolls for completion \u0026amp; updates Sheets:\u003c\/strong\u003e Waits until the batch completes or times out, records successes\/failures, then updates Google Sheets with \u003cstrong\u003eStatus\u003c\/strong\u003e and \u003cstrong\u003eVideoUrl\u003c\/strong\u003e (including a downloadable video file for review).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams generating personalized outbound \u003cstrong\u003evideo assets\u003c\/strong\u003e for pending Google Sheets leads.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers testing repeatable \u003cstrong\u003ebulk rendering\u003c\/strong\u003e pipelines with a human review step.\u003c\/li\u003e\n  \u003cli\u003eOperators who want to track render outcomes via per-row \u003cstrong\u003eStatus\u003c\/strong\u003e and \u003cstrong\u003eVideoUrl\u003c\/strong\u003e in Sheets before sending emails\/messages.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003en8n nodes include: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003ewait\u003c\/strong\u003e, and \u003cstrong\u003ezvidn8n-nodes-zvid\u003c\/strong\u003e (Zvid integration), plus a \u003cstrong\u003esticky note\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eRequires installing \u003cstrong\u003e@zvid\/n8n-nodes-zvid\u003c\/strong\u003e from n8n Settings → Community nodes (workspace owner\/admin may need to install it).\u003c\/li\u003e\n  \u003cli\u003eUse your Zvid key from \u003ca href=\"https:\/\/app.zvid.io\" target=\"_blank\" rel=\"noopener\"\u003ehttps:\/\/app.zvid.io\u003c\/a\u003e to authenticate and run bulk renders.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46086639026355,"sku":"N8N-19921","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/54UB83jX1FX2tnwzihZVS_cpI9WQIr.png?v=1790326993","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-personalized-cold-outreach-videos-w-google-sheets-zvid","provider":"N8N Commerce","version":"1.0","type":"link"}