{
  "name": "Automated AI voice cloning 🤖🎤 from YouTube videos to ElevenLabs & Google Sheets",
  "nodes": [
    {
      "id": "d2b59ce9-6f9d-4d0b-bd61-b1d3327c2070",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -112,
        224
      ]
    },
    {
      "id": "de8c6deb-da4b-4696-a197-555c4b0e274a",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        416,
        224
      ]
    },
    {
      "id": "a7c5f85d-5cec-4a1b-91d9-cf6e8251008c",
      "name": "Update row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1360,
        576
      ]
    },
    {
      "id": "76248407-d030-4c0a-8faf-683f406e7bfa",
      "name": "Get videos",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        128,
        224
      ]
    },
    {
      "id": "558cfb31-463b-45fb-a163-4626a3ae18c9",
      "name": "Get Video ID",
      "type": "n8n-nodes-base.code",
      "position": [
        736,
        240
      ]
    },
    {
      "id": "e439f81e-a101-49bf-a41a-47f183c67364",
      "name": "From video to audio",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1008,
        240
      ]
    },
    {
      "id": "4feb1779-a909-415e-8b0e-91f7ec4deb95",
      "name": "Download audio",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1360,
        240
      ]
    },
    {
      "id": "74ad0d93-086e-4406-9d23-78e69341d919",
      "name": "Create voice",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        736,
        576
      ]
    },
    {
      "id": "2d72fa0b-a99f-408a-94be-f02a26ccefc6",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        64,
        128
      ],
      "parameters": {
        "width": 560,
        "height": 272,
        "content": "## STEP 1\n[Clone this Sheet](https://docs.google.com/spreadsheets/d/1pZt5RZy6JkcnnxoSG1MFuIrNTLa0P4pVCptuk8uFJdI/edit?usp=sharing) and fill the columns \"Youtube Video\" and \"Voice Name\""
      }
    },
    {
      "id": "e84c80e5-2f22-46d6-a9a6-700b27f06bda",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        672,
        128
      ],
      "parameters": {
        "width": 592,
        "height": 272,
        "content": "## STEP  2\nSet your [Rapid API Key with FREE Trial](https://rapidapi.com/nguyenmanhict-MuTUtGWD7K/api/youtube-mp3-2025) and enter it in the \"x-rapidapi-key\" field."
      }
    },
    {
      "id": "32175dd4-8a33-4478-ad60-78bc55a49993",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        672,
        448
      ],
      "parameters": {
        "width": 592,
        "height": 288,
        "content": "## STEP 3\nGo to Developers, create your [ElevenLabs API Key](https://try.elevenlabs.io/ahkbf00hocnu). Set Header Auth (Name: xi-api-key, Value: YOUR_API_KEY)"
      }
    },
    {
      "id": "54138ce2-c081-40b6-82a6-ded6879f4958",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        64,
        -368
      ],
      "parameters": {
        "width": 1200,
        "height": 448,
        "content": "## Automated AI Voice Cloning from YouTube videos to ElevenLabs & Google Sheets\nThis workflow automates the process of **creating cloned voices** in **ElevenLabs** using audio extracted from **YouTube"
      }
    },
    {
      "id": "cce395ea-f2f4-49f7-8813-adda1d14fc4f",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1296,
        -656
      ],
      "parameters": {
        "width": 736,
        "height": 736,
        "content": "## MY NEW YOUTUBE CHANNEL\n👉 [Subscribe to my new **YouTube channel**](https://youtube.com/@n3witalia). Here I’ll share videos and Shorts with practical tutorials and **FREE templates for n8n**.\n\n[![im"
      }
    }
  ],
  "connections": {
    "Get videos": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create voice": {
      "main": [
        [
          {
            "node": "Update row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Video ID": {
      "main": [
        [
          {
            "node": "From video to audio",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download audio": {
      "main": [
        [
          {
            "node": "Create voice",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "Get Video ID",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "From video to audio": {
      "main": [
        [
          {
            "node": "Download audio",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update row in sheet": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Get videos",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}