{
  "name": "Translate 🎙️and upload dubbed YouTube videos 📺 using ElevenLabs AI Dubbing",
  "nodes": [
    {
      "id": "7335daa4-06e2-4e84-811c-901c9e968c55",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -272,
        0
      ]
    },
    {
      "id": "b1634e6d-c155-4bd0-9e78-2c9966a67f65",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        -48,
        336
      ]
    },
    {
      "id": "95caf70f-364c-4135-8181-306e462a11c2",
      "name": "Get video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        256,
        0
      ]
    },
    {
      "id": "d01ad394-803c-49af-a0ab-303730a5d7a7",
      "name": "Elevenlabs Dubbing",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        496,
        0
      ]
    },
    {
      "id": "776c7493-b049-4068-b666-69fd71c56c25",
      "name": "Get Dubbing ID",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        256,
        336
      ]
    },
    {
      "id": "f442e339-3146-4f59-aab9-70804995638a",
      "name": "Download final Video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        496,
        336
      ]
    },
    {
      "id": "6c6a6d96-55e4-4cb5-93de-8cc285a2565e",
      "name": "Upload file",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        928,
        368
      ]
    },
    {
      "id": "fea17573-7dff-49f2-b299-8fdb2a48c95c",
      "name": "Upload Video to Postiz",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        928,
        560
      ]
    },
    {
      "id": "f62f9132-b703-41f1-b325-f29b6f6b0bf7",
      "name": "Youtube Upload-Post",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        944,
        768
      ]
    },
    {
      "id": "a7dedbc2-fdcf-4577-b212-c52f9473ad52",
      "name": "Set params",
      "type": "n8n-nodes-base.set",
      "position": [
        -48,
        0
      ]
    },
    {
      "id": "ccfd28ad-559c-4347-bf93-f08eb93ac6f6",
      "name": "Youtube Postiz",
      "type": "n8n-nodes-postiz.postiz",
      "position": [
        1136,
        560
      ]
    },
    {
      "id": "eb59ef51-df2d-4662-a03d-9cc5f8541fca",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -144,
        -1008
      ],
      "parameters": {
        "width": 832,
        "height": 768,
        "content": "## Automatically Translate and Upload YouTube Videos Using ElevenLabs AI Dubbing\n\nThis workflow automates the end-to-end process of **video dubbing** using **ElevenLabs**, storage on Google Drive, and"
      }
    },
    {
      "id": "bc2e7428-696d-4e00-9b0a-b3ed3e247234",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -144,
        -192
      ],
      "parameters": {
        "width": 320,
        "height": 352,
        "content": "## STEP 1 - Set params\n**Configure Input Parameters**  \n   In the *Set params* node, define:\n   - `video_url`: Direct URL to the source video.\n   - `target_audio`: Language code (e.g., `en`, `es`, `it"
      }
    },
    {
      "id": "66dabaa7-a6e4-4552-a734-7ffbdcd5ce0a",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        -192
      ],
      "parameters": {
        "width": 480,
        "height": 352,
        "content": "## STEP 2- Elevenlabs Dubbing\nThe video file is sent to the **ElevenLabs Dubbing API**, which initiates audio dubbing in the specified target language."
      }
    },
    {
      "id": "cefc4662-6aa9-4b4c-979e-052fd8310e5f",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -144,
        192
      ],
      "parameters": {
        "width": 832,
        "height": 352,
        "content": "## STEP 3- Download video\nAfter the wait, it checks the dubbing status using the dubbing_id and retrieves the final dubbed audio file."
      }
    },
    {
      "id": "c6f9338b-1118-4f21-b8bc-fd90ae70bd84",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        720,
        192
      ],
      "parameters": {
        "width": 672,
        "height": 768,
        "content": "## STEP 4- Upload to Google Drive & Youtube\nAfter the wait, it checks the dubbing status using the dubbing_id and retrieves the final dubbed audio file.\n\nRemember to set the video description paramete"
      }
    },
    {
      "id": "af5922b9-0c3b-44f1-9d2a-ed4c15ef95e9",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        720,
        -976
      ],
      "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": {
    "Wait": {
      "main": [
        [
          {
            "node": "Get Dubbing ID",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get video": {
      "main": [
        [
          {
            "node": "Elevenlabs Dubbing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set params": {
      "main": [
        [
          {
            "node": "Get video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Dubbing ID": {
      "main": [
        [
          {
            "node": "Download final Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Elevenlabs Dubbing": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download final Video": {
      "main": [
        [
          {
            "node": "Upload file",
            "type": "main",
            "index": 0
          },
          {
            "node": "Upload Video to Postiz",
            "type": "main",
            "index": 0
          },
          {
            "node": "Youtube Upload-Post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Video to Postiz": {
      "main": [
        [
          {
            "node": "Youtube Postiz",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Set params",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}