Create and publish YouTube videos from script to upload
An n8n pipeline writes a script, adds a voiceover and stock footage, assembles the video, uploads it to YouTube and updates a Google Sheet.
What they did
A Telegram message to a bot (or a schedule) starts the workflow. GPT-4o-mini returns a JSON script. Each voiceover segment goes to ElevenLabs, Pexels supplies footage with an image-generation fallback, and Shotstack renders the video from a JSON timeline. The video uploads to YouTube as unlisted for review, then Telegram and a Google Sheet are updated.
How it went
The author reports about $0.30 of voiceover and a 3-5 minute render for a 10-minute video. No view or revenue results are given, and the long-term daily render load is untested.
Worth knowing
YouTube's API quota allows only about six uploads a day (1,600 units each against a 10,000 limit), so iterating burns quota fast.
Labels
Create and publish YouTube videos from script to upload
An n8n pipeline writes a script, adds a voiceover and stock footage, assembles the video, uploads it to YouTube and updates a Google Sheet.
GPT-4o-mini returns a JSON script.
The “Material” label failed its quality check and is not used for selection.
Details
- Agents
- n8n, Claude Code
- Source
- other
- Source date
- undated
- Accounts
- 4
- In registry since
- Oct 12, 2026