{"product_id":"n8n-csv-to-shorts-workflow-claude-shotstack-beat-synced","title":"n8n CSV-to-Shorts Workflow: Claude + Shotstack Beat-Synced","description":"\u003ch3\u003eTurn a CSV into 32-second TikTok\/Shorts promos—beat-synced with Claude + Shotstack\u003c\/h3\u003e\n\u003cp\u003eThis n8n CSV-to-Shorts workflow converts \u003cstrong\u003eeach row of your shorts.csv\u003c\/strong\u003e into a \u003cstrong\u003efully rendered 32-second vertical video\u003c\/strong\u003e for TikTok, Reels, or Shorts. \u003cstrong\u003eClaude (Opus 5.5)\u003c\/strong\u003e generates the Shotstack edit (AI images\/video shots, AI music, voiceover, subtitles, and animated text) and everything is \u003cstrong\u003ecut to the beat\u003c\/strong\u003e—saved to your \u003cstrong\u003eshorts\u003c\/strong\u003e folder. Self-hosted n8n only.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads your input CSV row-by-row\u003c\/strong\u003e: it downloads Shotstack’s guide for AI agents once, then processes \u003cem\u003eshorts.csv\u003c\/em\u003e one line at a time (each line is one business description).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates the full Shotstack edit with Claude\u003c\/strong\u003e: Claude Opus 5.5 uses the guide and your plain-English brief to produce an edit including \u003cstrong\u003eprompts for 8 “Nano Banana 2” images\u003c\/strong\u003e (with \u003cstrong\u003e3 animated using Gemini\u003c\/strong\u003e), \u003cstrong\u003eElevenLabs music at 120 BPM\u003c\/strong\u003e, plus \u003cstrong\u003evoiceover, subtitles, and animated text\u003c\/strong\u003e timed to the beat.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePreflight validation before spending money\u003c\/strong\u003e: a \u003cstrong\u003eCode\u003c\/strong\u003e step checks the edit, fixes small issues automatically, and sends detailed problems back to Claude if needed (up to \u003cstrong\u003etwice\u003c\/strong\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRenders everything in Shotstack\u003c\/strong\u003e: one Shotstack render generates the images, video shots, and sound, then outputs the final \u003cstrong\u003e32-second short\u003c\/strong\u003e saved to the \u003cstrong\u003eshorts\u003c\/strong\u003e folder.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHandles render failures safely\u003c\/strong\u003e: if Shotstack rejects the edit or the render fails, Claude receives the exact error and corrects it (or the run stops for issues like an invalid API key or empty Shotstack balance).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003ePublish \u003cstrong\u003ehigh-volume short-form ads\u003c\/strong\u003e from a growing lead list or business catalog.\u003c\/li\u003e\n  \u003cli\u003eAutomate \u003cstrong\u003eSaaS marketing\u003c\/strong\u003e production: one row = one offer, generated into a beat-synced promo.\u003c\/li\u003e\n  \u003cli\u003eTest and iterate creative systems: update the CSV and re-render batches using the same validated pipeline.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details (n8n workflow + integrations)\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eWorkflow nodes: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003eno op\u003c\/strong\u003e, \u003cstrong\u003ewait\u003c\/strong\u003e, \u003cstrong\u003esticky note\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003eAPIs\/Services: \u003cstrong\u003eAnthropic Claude (Claude Opus 5.5)\u003c\/strong\u003e, \u003cstrong\u003eShotstack\u003c\/strong\u003e, \u003cstrong\u003eGemini\u003c\/strong\u003e, \u003cstrong\u003eElevenLabs\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003eSetup: install the \u003cstrong\u003eShotstack community node\u003c\/strong\u003e, then add your Anthropic API key to the Claude steps and your Shotstack API key to the “Make the video” and “Check the render” steps.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46244550901939,"sku":"N8N-21122","price":63.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/P_TIWy3dMUsQnPImHyJH8_3125rrGb.png?v=1792401626","url":"https:\/\/buyflowscripts.com\/products\/n8n-csv-to-shorts-workflow-claude-shotstack-beat-synced","provider":"N8N Commerce","version":"1.0","type":"link"}