{"product_id":"n8n-workflow-claude-opus-year-in-review-videos-w-shotstack","title":"n8n Workflow: Claude Opus Year-in-Review Videos w\/ Shotstack","description":"\u003ch3\u003eSend personalized Claude year-in-review recap videos—fully automated in n8n with Shotstack\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow turns a simple \u003cstrong\u003erecaps.csv\u003c\/strong\u003e into \u003cstrong\u003e20-second vertical Year-in-Review videos\u003c\/strong\u003e for every customer: bold on-screen numbers in your brand colours, Shotstack music, and a voiceover timed to every slide—one customer per CSV row, with validation to prevent costly render mistakes.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDownloads Shotstack’s AI agent guide once\u003c\/strong\u003e, then reads \u003cstrong\u003erecaps.csv\u003c\/strong\u003e and processes customers \u003cstrong\u003eone at a time\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClaude Opus 5.5 generates the full Shotstack edit\u003c\/strong\u003e from each customer’s facts plus a plain-English brief: \u003cstrong\u003e5–6 slides\u003c\/strong\u003e featuring big numbers, motion graphics in your brand colours, a music track from \u003cstrong\u003eShotstack’s music library\u003c\/strong\u003e, and \u003cstrong\u003eone sentence per slide\u003c\/strong\u003e for the voiceover.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eShotstack creates the voiceover using ElevenLabs\u003c\/strong\u003e and transcribes it.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTiming is matched to the transcript\u003c\/strong\u003e: a Code step moves each slide to the moment its sentence is spoken so the words on screen always line up with the audio.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePre-cost edit checking\u003c\/strong\u003e: a Code step validates the edit before anything expensive happens—auto-fixes small issues and returns anything else to Claude.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRender + failover\u003c\/strong\u003e: Shotstack renders and saves to the \u003cstrong\u003erecaps\u003c\/strong\u003e folder. If the edit is rejected or rendering fails, Claude fixes it, \u003cstrong\u003eup to twice\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDecember campaigns for SaaS operators who want \u003cstrong\u003epersonalized customer recap videos\u003c\/strong\u003e at scale.\u003c\/li\u003e\n  \u003cli\u003en8n automation engineers building a repeatable \u003cstrong\u003eShotstack + Claude\u003c\/strong\u003e content pipeline.\u003c\/li\u003e\n  \u003cli\u003eTeams preparing shareable marketing recaps that require \u003cstrong\u003eword-perfect voice-to-slide synchronization\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRequired inputs\u003c\/strong\u003e: \u003cstrong\u003erecaps.csv\u003c\/strong\u003e with one row per customer (videos are ~20 seconds vertical recaps).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAPI keys\u003c\/strong\u003e: add \u003cstrong\u003eAnthropic API key\u003c\/strong\u003e (Claude) and \u003cstrong\u003eShotstack API key\u003c\/strong\u003e for Make the voice, Transcribe the voice, Check the transcript, Make the video, and Check the render (free trial: \u003ca href=\"https:\/\/shotstack.io\/?utm_source=n8n\u0026amp;utm_medium=tem\" target=\"_blank\" rel=\"noopener\"\u003ehttps:\/\/shotstack.io\/\u003c\/a\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ steps\u003c\/strong\u003e include: \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, and \u003cstrong\u003esticky note\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLicensing note\u003c\/strong\u003e: about \u003cstrong\u003e1 Shotstack credit per video\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eSelf-hosted n8n only\u003c\/strong\u003e: install the Shotstack community node and import the workflow via the n8n community nodes panel or Settings → Community nodes.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46275693707443,"sku":"N8N-21462","price":63.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/8BK3V7ZXGfYTdCn9REQJI_xa1p8xBa.png?v=1792833260","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-claude-opus-year-in-review-videos-w-shotstack","provider":"N8N Commerce","version":"1.0","type":"link"}