Create UGC Instagram reels from product photos with OpenAI, AtlasCloud Seedance and Blotato
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
@blotato/n8n-nodes-blotato(Publish Instagram Reel via Blotato)
Nodes used (10)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - OpenAI
@n8n/n8n-nodes-langchain.openAi - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Merge
n8n-nodes-base.merge - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Blotato
@blotato/n8n-nodes-blotato.blotato
What it does
Quick overview This workflow turns a product photo into a generated UGC-style video and Instagram Reel by using OpenAI to analyze the image and write a video prompt and caption, AtlasCloud Seedance to render the video, and Blotato to publish the finished Reel to an Instagram account. How it works 1. Runs when you manually execute the workflow. 2. Reads configuration values like the product image URL, OpenAI model IDs, video duration/aspect ratio, and polling limits. 3. Uses OpenAI Vision to analyze the product image and produce a detailed visual description. 4. Uses OpenAI to convert the image description into a single cinematic text-to-video scene prompt, and in parallel generates an Instagram caption in the выбран language. 5. Submits the scene prompt to AtlasCloud Seedance (text-to-video) and repeatedly polls the AtlasCloud prediction endpoint until the render succeeds or the maximum polling attempts is reached. 6. Combines the final AtlasCloud video URL with the generated caption and publishes it as an Instagram Reel via Blotato. Setup 1. Add an OpenAI API credential and ensure the selected model supports image analysis (for example, set the vision model to gpt-4o). 2. Create an AtlasCloud API key and configure HTTP Header Auth on the two AtlasCloud HTTP requests. 3. Add a Blotato API credential, connect your Instagram Business account in Blotato, and select the target Instagram account in the publish step. 4. Update the Configuration values, especially productimageurl, and adjust video duration/aspect ratio, creative direction, and polling settings as needed. Additional info Create UGC video with OpenAI and AtlasCloud Seedance, then publish to Instagram via Blotato 📥 Open full documentation on Notion Need help customizing? Contact me for consulting and support : Linkedin MY NEW YOUTUBE CHANNEL 👉 Subscribe to my new YouTube channel. Here I'll share videos and Shorts with practical tutorials and FREE templates for n8n. !The AI Doctor