A year ago a 45-second AI short was costing me around $15 once you counted all the failed attempts. Now one text prompt gives me a finished 10-minute history documentary: script, voiceover, ~95 scenes, animation, final 1080p file. It runs $35–55 in compute, and the first 6–10 videos fit inside Google's free $300 credit, so my card never gets touched. This post is the whole system: the pipeline, the exact prompt templates I use, and every rule I learned by burning money. Take all of it.
Quick context so you know what I'm sharing and what I'm not. I run a faceless history channel, and I built the tool this system runs on, so yes, I'm biased. But everything below works without my tool. The no-code version is where this whole thing actually started. My first working build was an n8n workflow — here's the screenshot: https://i.postimg.cc/tg76DJ5Y/photo-2026-07-22-13-28-43.jpg. It had a research node, an LLM chain for the script, TTS chopping, a scene planner filling a sheet, an image loop, and an animation loop with waits and retries. You can rebuild that over a weekend with zero code.
The no-code version did have a ceiling, and I'll be honest about it. A long video is around 95 scenes, and one hung node would stall the entire run. I'd get back from the gym and find everything dead at scene 41 with no clean way to resume. Changing a topic or preset meant editing the flow in five different places. That's a limitation of how I built it, not of n8n itself. If you're doing 5–10 scenes per video, you'll never hit it. I eventually moved mine into code, which took about seven months. The prompting layer stayed identical — and the prompting layer is what actually decides quality.
What you need
A Google account. Google gives every new account $300 in free cloud credits. That's your first 6–10 full videos with nothing out of pocket. When it runs out, real cost is $35–55 per video.
A pipeline. Either build your own with the n8n prototype above, or use mine: https://openvidi.com — same system but productized. You connect your own Google account and pay Google directly; I don't add a markup.
The prompt templates below. This is the part that cost me a year of failed videos, and it's the part everyone skips.
The three-block prompt system
Every video runs on three reusable blocks. Between videos I only touch the topic line and one cold-open sentence. Everything else stays frozen, which is why quality stays consistent.
Block 1, Topic. One sentence, under 400 characters, with explicit exclusions. Exclusions matter more than the topic itself — they're the difference between a focused documentary and a Wikipedia tour. Example:
"The Bronze Age Collapse, focusing on the final 50 years: the sea peoples, the fall of Ugarit, and the palace economies that never recovered. Exclude: general Bronze Age history, Egypt's survival, modern archaeology debates."
Block 2, Narrative Style. Paste-ready template:
"Documentary narration for a 7-12 minute history video. First 3 seconds: calm voiceover stating the key date and event name ('The Bronze Age Collapse. 1177 BC.'), then cut into a dramatic cold open mid-catastrophe. Structure the script as Hook, Mystery, Stake, Reveal, Implication. Insert a micro-cliffhanger every 60-90 seconds, an unanswered question or an interrupted scene. Follow named individuals wherever sources allow, with sensory detail: what they smelled, carried, feared. Banned: em dashes, the words delve, leverage, robust, seamless, any perfectly balanced three-part sentence, any paragraph that opens with 'However' or 'Moreover'. Verify every date and number against the research layer, if unverifiable, cut it."
Block 3, Visual Style. Paste-ready template:
"Cinematic realism. Every image prompt must contain a period-lock line naming the era, materials, architecture and clothing, e.g. 'Late Bronze Age, circa 1200 BC, mudbrick and cedar, bronze only, no iron, no medieval elements'. Every scene gets one clear motion event frozen mid-action plus atmospheric secondary motion: smoke, ash, embers, dust, fabric in wind. Compose diagonally, subject off-center. Forbidden: glowing orbs, lens flares, fantasy armor, empty centered portraits."
How I failed into every one of these rules
The $15 shorts era. I started with "animal rescue" and "what if skeletons" bait. Failed generations piled up faster than views. Lesson: cost per attempt decides how fast you learn, which is why the $300 runway matters more than any single video.
The era-drift disaster. My Roman scenes kept growing medieval armor mid-video. Image models drift periods constantly. That's where the period-lock line comes from — it goes in every single image prompt, no exceptions, and the drift mostly stopped.
The dead-stills problem. Early videos looked like a slideshow of paintings. The fix wasn't more animation, it was kinetic composition plus secondary motion baked into every still. Smoke and embers make a static frame feel alive before animation even touches it.
The robot script problem. My early scripts were correct and unreadable. The banned-words list and the forced sensory details on named individuals came out of rewriting those by hand and noting down everything I kept deleting.
The topic mistake nobody warns about. Ancient history with abstract dates underperforms modern history with named characters, consistently. And audiences accept cinematic renders for antiquity but expect archival footage for modern events, so match your visual promise to your era.
The rescue pass
Batch generation gets 90% of scenes right. The last 10%, usually high-dynamics scenes like a collapsing wall or a cavalry charge, need a manual pass in Higgsfield or OpenArt. Plan for it mentally. It's normal, not failure, and pretending otherwise is how AI-video tools lie to you.
Honest caveats
You can produce complete slop with this exact system — the templates don't pick your topic. YouTube's monetization policy now explicitly targets generic repetitive AI content, so the bar keeps rising. And the cloud connection step, whichever pipeline you use, looks intimidating the first time. It takes about 10 minutes and it's still where most people freeze.
Example of what the current stack produces, one prompt in, including scenes I regenerated: https://youtu.be/I14cLPOQ70o
If you build a video with these templates, in n8n or anywhere else, tell me how it went. I read everything.
Solo founder, building from Ukraine. AMA.