{"product_id":"n8n-workflow-claude-opus-shotstack-ai-story-shorts-maker","title":"n8n Workflow: Claude Opus + Shotstack AI Story Shorts Maker","description":"\u003ch3\u003eTurn your stories into ready-to-post 60-second AI Shorts—fully automated in n8n\u003c\/h3\u003e\n\u003cp\u003ePaste a story, and this n8n workflow automatically generates a vertical story Short: a post-style title card, six AI images in story order, an ElevenLabs narration, word-by-word captions, and a music track from Shotstack—saved to your n8n “stories” folder. Built for TikTok, Reels, and YouTube Shorts, and designed for \u003cstrong\u003eself-hosted n8n only\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInitial setup \u0026amp; one-time prep:\u003c\/strong\u003e It installs the Shotstack community node and downloads Shotstack’s guide for AI agents once.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClaude Opus story-to-edit:\u003c\/strong\u003e Claude Opus 5.5 trims each story to ~1 minute and writes the complete Shotstack edit: title card, six “Nano Banana 2” pictures in story order, ElevenLabs narration, word-by-word captions, and a music selection from Shotstack’s music library.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCost-protecting validation:\u003c\/strong\u003e A Code step checks the Shotstack edit before anything costly happens. It fixes small issues itself and sends anything else back to Claude.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRender \u0026amp; retry logic:\u003c\/strong\u003e Shotstack generates the images, narration, and final Short. If Shotstack rejects the edit or the render fails, Claude fixes it—up to \u003cstrong\u003etwice\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eFor story channels: quickly batch-produce vertical Shorts from your existing writing.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators: create a repeatable pipeline for social content generation without manual editing.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers: study a practical n8n pattern—LLM edit generation, preflight checks, and render retries.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes:\u003c\/strong\u003e if, set, code, no op, wait, sticky note.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e Anthropic (Claude Opus 5.5) and Shotstack (community node) for video rendering + validation.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAI voice \u0026amp; captions:\u003c\/strong\u003e ElevenLabs narration and word-by-word captions generated as part of the Shotstack edit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eSetup is straightforward: install the Shotstack community node, add your \u003cstrong\u003eAnthropic API key\u003c\/strong\u003e (Claude) and \u003cstrong\u003eShotstack API key\u003c\/strong\u003e (Make the video + Check the render), then paste stories with a title on the first line and \u003cstrong\u003e---\u003c\/strong\u003e between each story.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46275691118771,"sku":"N8N-21464","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/pes3GAXoI1UKgV1Picez5_Mzcscazw.png?v=1792833209","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-claude-opus-shotstack-ai-story-shorts-maker","provider":"N8N Commerce","version":"1.0","type":"link"}