Templates / Auto-post YouTube Shorts from Google Drive with OpenRouter AI titles & descriptions

Auto-post YouTube Shorts from Google Drive with OpenRouter AI titles & descriptions

Ready for 3.0

by osama goda ✓ · 2,566 views · created 2025-12-02 · Social Media, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 10 nodes and runs on a schedule (every day at 13:00). Along the way it connects OpenRouter Chat Model and Google Drive. It also calls googleapis.com over HTTP.

How it runs

Trigger: On a schedule (every day at 13:00).

  1. Get next video from folder (Google Drive): work with file folder
  2. Generate title & description (Basic LLM Chain): sends a prompt to an LLM, with model: OpenRouter Chat Model
  3. Clean LLM JSON (Code): runs custom JavaScript code
  4. YouTube video metadata (Edit Fields (Set)): sets 5 fields: snippet.title, snippet.description, snippet.categoryId…
  5. Initialize resumable upload (HTTP Request): calls googleapis.com (POST)
  6. Download video file (Google Drive): download
  7. Upload video file (HTTP Request): calls an HTTP API (PUT)
  8. Move video to Posted (Google Drive): move

Services it uses

OpenRouter Chat ModelGoogle Drive

HTTP calls to: googleapis.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (7)

From the author

How it works This workflow automatically uploads YouTube Shorts from a Google Drive folder. It picks one video at each run, generates a YouTube-optimized title, description, and hashtags using an AI model, uploads the video through YouTube’s resumable upload…

Excerpt from osama goda'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.