Library / Image, Video & Audio
Image, Video & Audio
Generate episodic short videos daily with OpenAI and Replicate Seedance
Every day at 18:00 reads the next unfinished episode from Google Sheets, writes a multi-shot prompt with OpenAI, and renders a 30-second clip on Replicate, keeping characters consistent.
What it does
## Seedance 2.5 AI short-film series with consistent characters Produces the next 30-second episode of your own AI short-film series on a schedule. The same original or fictional characters appear in every episode and the story continues from the last one. ### How it works 1. Every day at 18:00 the next episode not marked done is read from Google Sheets, with the previous episode's summary for continuity. 2. The cast's reference images come from the Characters tab. 3. OpenAI writes a timed multi-shot Seedance prompt, captions and an episode summary. 4. Seedance 2.5 on Replicate renders a 9:16 720p video with sound; the workflow polls, cancels after the timeout and validates size and duration. 5. SocialRobot sends the video to your TikTok inbox as a draft: nothing goes public until you post it in the app. 6. Instagram Reel and Threads nodes are optional and off by default. Once enabled they post publicly right away (the Reel carries the AI-generated label). 7. The Sheet row is marked done with post ids and the summary; failures mark it failed and stop with a readable reason. ### Setup steps - [ ] Self-hosted n8n with the SocialRobot community node 3.1.1+ and your SocialRobot API key - [ ] Build the sheet from the Sheet Layout note and paste its URL in Set Film Series Parameters - [ ] Add Google Sheets, Replicate (Bearer Auth) and OpenAI credentials - [ ] Connect TikTok in SocialRobot and pick the account in Draft TikTok Post - [ ] Optional: enable Post Video on Instagram and/or Publish on Threads and pick accounts - [ ] Before posting the draft in TikTok, turn on the AI-generated content label in the app ### Customization - Change premise, style, length (max 30 s), resolution, model or hashtags in Set Film Series Parameters. - Change the time in When Clock Strikes 18:00. SocialRobot does not publish to YouTube. About $6.94 per 30-second 720p episode on Replicate (list price, Oct 2026). Uses a community node: self-hosted n8n only.
The steps
- When Clock Strikes 18:00
- Set Film Series Parameters
- Fetch Episode Data from Sheets
- Select Upcoming Episode
- Check Episode Availability
- End Series Production
- Fetch Character Details
- Compose Cast List
- Generate Script for Shots
- OpenAI Luna Model
- Format Episode Output
- Prepare Seedance Input
- Post Seedance API Job
- Wait for Seedance Result
30 steps in total.
Similar automations
Image, Video & AudioGenerate Seedance Videos and Post to TikTok and YouTube35 stepsImage, Video & AudioCreate Shopify Product Videos with Seedance and Any LLM63 stepsImage, Video & AudioGenerate videos with Seedance API and poll for completion with bounded retries16 stepsImage, Video & AudioAutomated ASMR YouTube Shorts Factory with Seedance and OpenAI27 steps