Templates / Create YouTube videos daily from Google Sheets using MagicHour + Gemini

Create YouTube videos daily from Google Sheets using MagicHour + Gemini

Unknown

by Divyansh Chauhan · 4,164 views · created 2025-10-17 · Content Creation, Multimodal AI

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 26 nodes and runs on Google Sheets events (row added) (plus 1 other trigger). Along the way it connects Google Sheets, Google Gemini Chat Model, YouTube and Mediafx (community). It also calls api.magichour.ai over HTTP.

How it runs

Trigger: On Google Sheets events (row added) (plus 1 other trigger).

  1. If: checks a condition and branches into true / false
  2. Normalize Input (Edit Fields (Set)): sets 2 fields: Prompt, source
  3. Limit: keeps the first few items
  4. Generate Video Parameters (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; output parser: Video Params Parser
  5. Create Video (HTTP Request): calls api.magichour.ai (POST)
  6. Initialize Retry Counter (Edit Fields (Set)): sets 3 fields: video_id, retry_count, max_retries
  7. Check Video Status (HTTP Request): calls an HTTP API
  8. Video Complete? (If): checks a condition and branches into true / false
  9. Download Video (HTTP Request): calls an HTTP API
  10. Wait: waits 30 seconds

…plus 10 more steps. See the full node list below.

Services it uses

Google SheetsGoogle Gemini Chat ModelYouTubeMediafx (community)

HTTP calls to: api.magichour.ai

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that n8n-nodes-mediafx is verified or supports 3.0 (used in MixAudio audio).

Nodes used (15)

From the author

🪄 Prompt To Video (MagicHour API) with Music & YouTube Automate AI video creation, background music, YouTube uploads, and result logging — all from a single text prompt. ⚡ Overview This n8n template turns a text prompt into a complete AI-generated video…

Excerpt from Divyansh Chauhan's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.