n8nDemo Build
Automated YouTube Shorts and Facebook Reels Creator
Daily AI videos, generated and posted on schedule
Runs daily 9:45 AMGoogle AI video generationAuto-retry on filtered output
The Problem
Posting short-form video every day takes ideas, production, and uploading to each platform. Most small brands can't keep that pace.
How It Works
- 01Daily schedule
- 02Read content sheet
- 03AI writes video prompt
- 04Generate video
- 05Poll until done
- 06Post to YouTube + Facebook
- 07Log in Sheets
What I Built
- Reads the content plan from Google Sheets every morning
- OpenAI model with a structured output parser writes the video prompt
- Authenticates to Google Cloud with a signed JWT exchanged for an access token
- Submits the video job, then loops Wait → check status until it's done
- Converts the result to a file and uploads it to a YouTube channel and a Facebook Page, then logs the post
Tools Used
n8n
OpenAI
Google Cloud
Google Sheets
YouTube
Facebook Pages
What Was Tricky
Three things: there was no ready-made node for the video API, so I built the service-account JWT auth by hand. Video generation takes minutes, so the workflow polls until the job finishes. And if the output gets safety-filtered, it loops back to write a new prompt instead of failing.
Where This Fits
Faceless content channelsBrands posting daily short-form videoSocial media agencies