Library / Image, Video & Audio
Image, Video & Audio
Build beat-synced AI promo shorts from CSV rows with Claude and Shotstack
Run manually over each CSV row, Claude plans a 32-second vertical promo with AI images, music, voiceover and subtitles, then Shotstack renders it.
What it does
## Turn each row of a CSV into a beat-synced AI short One line about a business in, a 32-second vertical promo out. Claude Opus 5.5 designs the whole video: 8 AI images (3 turned into video), AI music at 120 BPM, a voiceover, subtitles and animated words, all cut to the beat. No stock footage. Self-hosted n8n only: it reads and saves files on disk. On n8n Cloud, swap in Google Sheets and Google Drive. ### How it works 1. Reads Shotstack's guide for AI agents, then shorts.csv, one row at a time. 2. Claude writes the Shotstack edit from the brief in Claude makes the video. 3. Check the edit fixes small things and sends anything else back to Claude. 4. One Shotstack render generates every image, video shot and sound, then renders the short. 5. If Shotstack refuses the edit or the render fails, Claude gets the error and fixes it, up to twice. ### Setup steps 1. Add an Anthropic API key to Claude and Claude (fixes). 2. Add a Shotstack API key to Make the video and Check the render. Free trial: https://shotstack.io/?utm_source=n8n&utm_medium=template&utm_campaign=beat-shorts&utm_content=workflow_note 3. Save shorts.csv in n8n's files folder with one column, About: what the business is and what to say. Make an empty shorts folder next to it. In Docker the folder is /home/node/.n8n-files. On an npm install, change that path in Read the CSV and Save the short. 4. Click Execute workflow. Try one row first: each short takes 10 to 25 minutes. ### Customization tips - Change the length, tempo, number of images or style in the brief in Claude makes the video. - A short costs about 18 Shotstack credits plus Claude. Fewer video shots cost less: each is 2.5 credits.
The steps
- Start
- Get the Shotstack guide
- Read the CSV
- One item per row
- One row at a time
- This row
- Claude makes the video
- Claude
- First try
- Check the edit
- Is the edit ready?
- Make the video
- What Shotstack said
- Can Claude fix it?
26 steps in total.
Similar automations
Image, Video & AudioGenerate daily AI host video episodes with Claude, Gemini and Shotstack36 stepsFiles & Cloud StorageCreate narrated faceless story shorts with Claude Opus and Shotstack26 stepsFiles & Cloud StorageCreate would you rather shorts for faceless channels with Claude Opus and Shotstack26 stepsImage, Video & AudioCreate 32-second AI video Shorts from RSS posts with Claude and Shotstack38 steps