Create children’s AI story videos from drawings and auto-publish to YouTube with Blotato
UnknownWhat this workflow does
This AI workflow has 67 nodes and runs when someone submits an n8n form (“SketchTales”) (plus 2 other triggers). Along the way it connects Google Gemini, Anthropic Chat Model, Cloudinary (community) and Blotato (community). It also calls api.atlascloud.ai, generativelanguage.googleapis.com and dr-firass.app.n8n.cloud over HTTP.
How it runs
Trigger: When someone submits an n8n form (“SketchTales”) (plus 2 other triggers).
- Extract from File: extracts data from a file (binary to propery)
- Split Scene Chunks (Code): runs custom JavaScript code
- Split Video Chunks (Code): runs custom JavaScript code
- Convert to File: converts data to a file (to binary)
- Extract Character URLs (Code): runs custom JavaScript code
- Build Narration Context (Code): runs custom JavaScript code
- Analyze an image (Google Gemini): analyze (image)
- Download Character Images (HTTP Request): calls an HTTP API
- Generate Video Prompts (Basic LLM Chain): sends a prompt to an LLM, with model: Anthropic Chat Model; output parser: Structured Output Parser
- Edit Fields (Edit Fields (Set)): sets 1 field: content.parts[0].text
…plus 46 more steps. See the full node list below.
Services it uses
HTTP calls to: api.atlascloud.ai, generativelanguage.googleapis.com, dr-firass.app.n8n.cloud, api.elevenlabs.io, api.shotstack.io
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 2 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-cloudinary is verified or supports 3.0 (used in Upload an asset from file data1, Upload an asset from file data, Upload an asset from file data2).
- Check that @blotato/n8n-nodes-blotato is verified or supports 3.0 (used in Youtube, Tiktok).
Nodes used (16)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Edit Fields (Set)
n8n-nodes-base.set - Extract from File
n8n-nodes-base.extractFromFile - Convert to File
n8n-nodes-base.convertToFile - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Cloudinary
n8n-nodes-cloudinary.cloudinary - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Webhook
n8n-nodes-base.webhook - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Blotato
@blotato/n8n-nodes-blotato.blotato
From the author
💥 From Drawing to Story: Auto-Publish AI Video to YouTube with Blotato Overview Transform a hand-drawn character sketch into a fully animated, narrated video story — automatically. This 3-part pipeline uses Claude AI, image generation, and video synthesis to…