AI video distribution n8n workflow for content marketers with a Sheets queue feeding 9 channels that fires on daily schedule. Concepts, Veo3 prompts and Blotato publishes pile up across Sheets, OpenAI and Drive when done by hand. You import the dg-0014 JSON slug-specific with exact credentials, tested first-try, and Sheets plus Drive logging is already wired.
You open Google Sheets to pull the next script idea, draft the Veo3-compatible prompt in OpenAI, then download the render from Drive and upload through Blotato channel by channel. On schedule, Trigger: Run Daily Script Generator starts Generate Video Concept, Save Script Idea and Create Veo3-Compatible Prompt, renders via Veo3 and publishes to INSTAGRAM and YOUTUBE with Get my video and Upload Video to Blotato logging each run. You just scan the Sheets log and Drive folder and approve exceptions.
1. Get my video (Google Sheets)
2. Upload Video to Blotato (HTTP API)
3. INSTAGRAM (HTTP API)
4. YOUTUBE (HTTP API)
A schedule kicks it off automatically → AI Agent: Generate Video Concept, Google Sheets: Save Script Idea, AI Agent: Create Veo3-Compatible Prompt, ending in Retrieve Final Video URL from Veo3.
1. Open danielgrey.shop/app/templates/dg-0014 → Copy JSON → n8n → Import from Clipboard (or Push to n8n)
2. Connect credentials: Google Sheets, HTTP Header Auth, OpenAI, Google Drive
3. Check the schedule timing, run once manually to verify — Time required: ~10 min review — then Activate.
- n8n 1.50.0 or later
- Credentials for Google Sheets, HTTP Header Auth, OpenAI, Google Drive
- One-time $179 — yours forever, Pro unlocks it too.
- Adjust the branch condition in Completed? to match your publish cutoff for Blotato retries.
- Change the timing in Trigger: Run Daily Script Generator to your posting window and point Get my video at your Sheets tab.
+ 20 more in the JSON
1.0 · Initial release 2026-08-15
Sanitized, 4-node pack by Daniel Grey
1.1 · Verified 44 nodes 2026-08-31
Confirmed Veo3 + Drive Upload, sanitized