Templates / Auto-upload Instagram videos to YouTube with GPT-4o and Google Sheets tracking

Auto-upload Instagram videos to YouTube with GPT-4o and Google Sheets tracking

Ready for 3.0

by Rahul Joshi ✓ · 158 views · created 2025-12-15 · 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 17 nodes and runs on a schedule (every day). Along the way it connects Facebook Graph API, OpenAI Chat Model, YouTube and Google Sheets.

How it runs

Trigger: On a schedule (every day).

  1. Fetch Instagram Media (Facebook Graph API): uses Facebook Graph API
  2. Split Media Items (Split Out): splits a list into separate items
  3. Filter Today's Videos (If): checks a condition and branches into true / false
  4. Process Videos One by One (Loop Over Items (Split in Batches)): loops over the items in batches
  5. Get Already Uploaded Videos (Google Sheets): uses Google Sheets
  6. Check Upload Status (Code): runs custom JavaScript code
  7. Skip If Already Uploaded (If): checks a condition and branches into true / false
  8. Generate Title and Tags (AI Agent): runs an AI agent, with model: OpenAI Chat Model; memory: Simple Memory; output parser: Structured Output Parser
  9. Format Metadata (Edit Fields (Set)): sets or maps fields
  10. Download Instagram Video (HTTP Request): calls an HTTP API

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

Services it uses

Facebook Graph APIOpenAI Chat ModelYouTubeGoogle Sheets

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 (15)

From the author

📊 Description Automate your cross-platform publishing workflow by automatically uploading Instagram videos to YouTube with AI-optimized titles and tags. 🚀🎬 This workflow runs every six hours, fetches newly posted Instagram videos, checks Google Sheets to…

Excerpt from Rahul Joshi'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.