{"product_id":"generate-9-16-product-video-ads-with-openai-groq-json2video","title":"Generate 9:16 Product Video Ads with OpenAI, Groq \u0026 JSON2Video","description":"\u003ch3\u003eGenerate 9:16 Product Video Ads with OpenAI, Groq \u0026amp; JSON2Video (Fully Automated in n8n)\u003c\/h3\u003e\n\u003cp\u003eTurn a product description and image into a complete \u003cstrong\u003evertical 9:16 AI product ad\u003c\/strong\u003e—complete with \u003cstrong\u003ecinematic scene visuals, OpenAI voiceover audio, and automatic subtitles\u003c\/strong\u003e. This n8n workflow uses \u003cstrong\u003eGroq\u003c\/strong\u003e, \u003cstrong\u003eOpenAI\u003c\/strong\u003e, \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e, and \u003cstrong\u003eJSON2Video\u003c\/strong\u003e to render the final video end-to-end.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cp\u003eDesigned for Form Trigger submissions, the workflow:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives\u003c\/strong\u003e a product description and product image from an \u003cstrong\u003en8n Form Trigger\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUploads\u003c\/strong\u003e the submitted image to \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e and sends the description to \u003cstrong\u003eGroq\u003c\/strong\u003e to generate \u003cstrong\u003ethree cinematic scene prompts\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDownloads\u003c\/strong\u003e a reference image from Google Drive and uses \u003cstrong\u003eOpenAI image editing (gpt-image-1-mini)\u003c\/strong\u003e to create \u003cstrong\u003ethree scene images\u003c\/strong\u003e, uploading each back to Google Drive.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates\u003c\/strong\u003e a single-paragraph voiceover script (via Groq), then creates \u003cstrong\u003eaudio voiceover\u003c\/strong\u003e using OpenAI and uploads it to Google Drive.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompiles\u003c\/strong\u003e a JSON2Video project payload that assembles the three images into timed scenes with \u003cstrong\u003eaudio and subtitle settings\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends\u003c\/strong\u003e the payload to \u003cstrong\u003eJSON2Video\u003c\/strong\u003e, checks render status, downloads the final video, and returns it as the form completion response.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams producing \u003cstrong\u003evertical product ads\u003c\/strong\u003e for listings, landing pages, and social campaigns.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers building an \u003cstrong\u003eAI ad generation pipeline\u003c\/strong\u003e that outputs ready-to-publish \u003cstrong\u003e9:16 video creatives\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eE-commerce operators streamlining creative production from \u003cstrong\u003eproduct data → ad video\u003c\/strong\u003e without manual editing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGroq\u003c\/strong\u003e: Two Groq chat model steps (openai\/gpt-oss-120b and openai\/gpt-oss-20b) for scene prompts + voiceover script.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpenAI\u003c\/strong\u003e: gpt-image-1-mini for image generation and OpenAI audio generation for voiceover (or via n8n AI Gateway).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eJSON2Video\u003c\/strong\u003e: Renders the 9:16 video using a constructed JSON project payload with subtitles.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Drive\u003c\/strong\u003e: Stores and retrieves the submitted image, generated scene images, audio, and the final video.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\u003c\/strong\u003e referenced in the workflow: set, code, form, wait, merge, sticky note.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46132804845747,"sku":"N8N-20177","price":32.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/Bel919Mfg19gpMa49-7v4_AuB7x0Vj.png?v=1790759364","url":"https:\/\/buyflowscripts.com\/products\/generate-9-16-product-video-ads-with-openai-groq-json2video","provider":"N8N Commerce","version":"1.0","type":"link"}