You run YouTube for a 4-person education channel queuing 3 videos in Sheets on manual run, and this Sheets video workflow picks, renders and logs each one. Each video needs next row checked, render triggered and waited, then upload and status updated.
You check the next row, trigger the render, then upload and update the status. When you run it manually, the flow picks the next new row, creates the video over HTTP, polls status, and writes back to Sheets with Drive logging. You just approve the finished row instead of handling each render one by one.
1. Get status (HTTP API)
2. Update result (Google Sheets)
3. Get new video (Google Sheets)
4. Create Video (HTTP API)
You run it manually from the n8n editor → Get new video, Set data, Create Video, ending in Completed?.
1. Open danielgrey.shop/app/templates/dg-0015 → Copy JSON → n8n → Import from Clipboard (or Push to n8n)
2. Connect credentials: Google Sheets, HTTP Header Auth, OpenAI, Google Drive
3. Run once manually to verify each branch — it imports clean and goes green first try — then a 10-minute review and activate.
- n8n 1.50.0 or later
- Credentials for Google Sheets, HTTP Header Auth, OpenAI, Google Drive
- One-time $149 — yours forever, Pro unlocks it too.
- Adjust the branch condition in Completed? to match your own cutoff.
- Change the timing in Schedule Trigger — intervals and cron are one click.
+ 20 more in the JSON
1.0 · Initial release 2026-08-31
Tested, sanitized, 4-node enhancement pack (Slack/Sheets/Wait/Set) by Daniel Grey