workflows.fit
Back to n8n workflows
n8n templateFreeBy Grigory Frolov

Sync YouTube channel videos to Google Sheets for content database

📊 YouTube Personal Channel Videos → Google Sheets Automatically sync your YouTube videos (title, description, tags, publish date, captions, etc.) into Google Sheets — perfect for creators and marketers who want a cle...

Data & StorageProductivityDevelopmentCore NodesHttp RequestIfCodeGoogle Sheets
Loading interactive preview...

Template notes

📊 YouTube Personal Channel Videos → Google Sheets

Automatically sync your YouTube videos (title, description, tags, publish date, captions, etc.) into Google Sheets — perfect for creators and marketers who want a clean content database for analysis or reporting.

---

🚀 What this workflow does

- ✅ Connects to your personal YouTube channel via Google OAuth - 🔁 Fetches all uploaded videos automatically (with pagination) - 🏷 Extracts metadata: title, description, tags, privacy status, upload status, thumbnail, etc. - 🧾 Retrieves captions (SRT format) if available - 📈 Writes or updates data in your Google Sheets document - ⚙️ Can be run manually or scheduled via Cron

---

🧩 Nodes used

- Manual Trigger — to start manually or connect with Cron - HTTP Request (YouTube API v3) — fetches channel, uploads, and captions - Code Nodes — manage pagination and collect IDs - SplitOut — iterates through video lists - Google Sheets (appendOrUpdate) — stores data neatly - If Conditions — control data flow and prevent empty responses