{"product_id":"n8n-workflow-create-studio-product-videos-from-photos-openai-fal-ai-youtube","title":"n8n Workflow: Create Studio Product Videos from Photos (OpenAI, fal.ai, YouTube)","description":"\u003ch3\u003eCreate Studio-Style Product Videos from 3 Photos (OpenAI + fal.ai + YouTube)\u003c\/h3\u003e\n\u003cp\u003eTurn three uploaded product photos into polished studio-shot visuals and short motion videos automatically. This n8n workflow uses OpenAI to analyze and craft a generation prompt, fal.ai to create the edited image and motion clips, then uploads and publishes the final video to YouTube—while logging everything to Google Sheets and sending Telegram alerts.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eCollects inputs via n8n Form:\u003c\/b\u003e receives three product images and optional notes from a form trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eValidates uploads:\u003c\/b\u003e checks that all three images are present and sends a \u003cb\u003eTelegram\u003c\/b\u003e alert if any are missing.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eDescribes each photo with OpenAI:\u003c\/b\u003e splits the photos into individual items, uses OpenAI vision to describe each image, and uploads the original images to \u003cb\u003eGoogle Drive\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eGenerates a structured editing prompt:\u003c\/b\u003e combines Drive links + OpenAI descriptions, then uses an OpenAI agent to produce a studio-shot image-edit prompt.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eGenerates a new studio image with fal.ai:\u003c\/b\u003e sends the prompt and reference image URLs to \u003cb\u003efal.ai\u003c\/b\u003e, fetches the rendered result, and crops it into \u003cb\u003etop\/middle\/bottom\u003c\/b\u003e thirds.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eCreates motion clips and merges into video:\u003c\/b\u003e uses fal.ai to generate two short motion clips from the crop pairs, stitches them into a single video via a \u003cb\u003efal.ai ffmpeg merge endpoint\u003c\/b\u003e, and uploads the outputs to Google Drive.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003ePublishes to YouTube via Blotato:\u003c\/b\u003e uses \u003cb\u003eBlotato\u003c\/b\u003e to publish the final video and records the final URL.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eLogs full run history:\u003c\/b\u003e appends source URLs, descriptions, generated image URL, clip URLs, and final video URL to \u003cb\u003eGoogle Sheets\u003c\/b\u003e, then sends a success message on Telegram.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAutomate product listing media creation for e-commerce catalogs.\u003c\/li\u003e\n  \u003cli\u003eGenerate consistent studio-style visuals and short promotional clips from customer or supplier photos.\u003c\/li\u003e\n  \u003cli\u003eStreamline marketing content workflows with end-to-end reporting in Google Sheets and notifications in Telegram.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eIntegrations:\u003c\/b\u003e OpenAI (vision + agent), fal.ai (image generation + motion clips + ffmpeg merge), Google Drive, Google Sheets, YouTube via Blotato, Telegram.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eCore n8n node types mentioned:\u003c\/b\u003e if, set, code, no op, wait, merge—coordinating validation, prompt preparation, rendering, cropping, merging, publishing, and logging.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45978922680499,"sku":"N8N-19349","price":18.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/SSUN_yN98_b1Q4SngZiev_sOhlVAhF.png?v=1788858904","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-create-studio-product-videos-from-photos-openai-fal-ai-youtube","provider":"N8N Commerce","version":"1.0","type":"link"}