{"product_id":"n8n-workflow-url-to-branded-video-ads-webhook-ai-json2video","title":"n8n Workflow: URL to Branded Video Ads (Webhook + AI + JSON2Video)","description":"\u003ch3\u003eTurn any website URL into a branded, captioned video ad—end to end\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow takes a website or product URL via webhook, crawls and analyzes the content with \u003cstrong\u003eTavily\u003c\/strong\u003e and \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e, generates a 3-scene branded ad with \u003cstrong\u003eOpenAI\u003c\/strong\u003e (images + voiceover), renders the movie with \u003cstrong\u003eJSON2Video\u003c\/strong\u003e, burns in styled subtitles, and stores the final MP4 in \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e with a job-based status endpoint.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWebhook intake (POST)\u003c\/strong\u003e: Receives a URL and immediately returns a response containing a \u003cstrong\u003ejobId\u003c\/strong\u003e so you can track progress.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSite crawling \u0026amp; brand extraction\u003c\/strong\u003e: Crawls the provided URL using \u003cstrong\u003eTavily\u003c\/strong\u003e (including image links), then uses \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e to extract structured brand\/product text, links, and up to three image URLs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3-scene ad creation\u003c\/strong\u003e: Uses \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e to draft image-generation prompts (brand, product, lifestyle), fetches referenced website images, and generates three scene images with \u003cstrong\u003eOpenAI Images\u003c\/strong\u003e, uploading them to a job folder in \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVoiceover generation\u003c\/strong\u003e: Creates a short 3-scene script with \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e, generates narration audio with \u003cstrong\u003eOpenAI Audio\u003c\/strong\u003e, and uploads the audio to \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eJSON2Video rendering + subtitles\u003c\/strong\u003e: Assembles a 3-scene JSON2Video movie using the Drive-hosted assets, polls JSON2Video until rendering succeeds, then sends the video back to JSON2Video to \u003cem\u003eburn in styled subtitles\u003c\/em\u003e and polls again.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDelivery \u0026amp; status\u003c\/strong\u003e: Downloads the final captioned \u003cstrong\u003eMP4\u003c\/strong\u003e and uploads it to \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e using the \u003cstrong\u003ejobId\u003c\/strong\u003e. A separate status-check webhook searches Drive and returns processing\/completed JSON.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams generating branded video ad variants from landing pages.\u003c\/li\u003e\n  \u003cli\u003eMarketing ops automating captioned 3-scene ads for campaigns.\u003c\/li\u003e\n  \u003cli\u003en8n engineers building a URL-to-video pipeline with webhook-driven jobs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eWorkflow nodes: \u003cstrong\u003ewebhook\u003c\/strong\u003e, \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003ewait\u003c\/strong\u003e, \u003cstrong\u003esticky note\u003c\/strong\u003e, \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eIntegrations: \u003cstrong\u003eTavily\u003c\/strong\u003e, \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e, \u003cstrong\u003eOpenAI\u003c\/strong\u003e (Images + Audio), and \u003cstrong\u003eJSON2Video\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46019053912243,"sku":"N8N-19545","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/aYTT7Igx9LCu8vgQttmnS_1S0Aseq4.png?v=1789376905","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-url-to-branded-video-ads-webhook-ai-json2video","provider":"N8N Commerce","version":"1.0","type":"link"}