8
n8n ํ•œ๊ตญ์–ดamn8n.com

๐Ÿ” ๋ชจ๋“  YouTube ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ๋ฅผ ํ•˜๋‚˜์˜ ์ฑ„๋„์—์„œ ๋‹ค๋ฅธ ์ฑ„๋„๋กœ ๋ณต์‚ฌ

๊ณ ๊ธ‰

์ด๊ฒƒ์€Other, Building Blocks, Marketing๋ถ„์•ผ์˜์ž๋™ํ™” ์›Œํฌํ”Œ๋กœ์šฐ๋กœ, 16๊ฐœ์˜ ๋…ธ๋“œ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.์ฃผ๋กœ Set, Merge, Filter, YouTube, ManualTrigger ๋“ฑ์˜ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ. ๐Ÿ” YouTube ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ๋ฅผ ํ•˜๋‚˜์˜ ์ฑ„๋„์—์„œ ๋‹ค๋ฅธ ์ฑ„๋„๋กœ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค

์‚ฌ์ „ ์š”๊ตฌ์‚ฌํ•ญ
  • โ€ขํŠน๋ณ„ํ•œ ์‚ฌ์ „ ์š”๊ตฌ์‚ฌํ•ญ ์—†์ด ๊ฐ€์ ธ์™€ ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค

์‚ฌ์šฉ๋œ ๋…ธ๋“œ (16)

์›Œํฌํ”Œ๋กœ์šฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋…ธ๋“œ ์—ฐ๊ฒฐ ๊ด€๊ณ„๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œ์‹œํ•˜๋ฉฐ, ํ™•๋Œ€/์ถ•์†Œ ๋ฐ ์ด๋™์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค
์›Œํฌํ”Œ๋กœ์šฐ ๋‚ด๋ณด๋‚ด๊ธฐ
๋‹ค์Œ JSON ๊ตฌ์„ฑ์„ ๋ณต์‚ฌํ•˜์—ฌ n8n์— ๊ฐ€์ ธ์˜ค๋ฉด ์ด ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
{
  "id": "liuPFewuxM0EKCHB",
  "meta": {
    "instanceId": "a059b3dfdab56aa587cc6a2c8635f6f2700cf0c7064dbfb5981c26f7ad9eab88",
    "templateCredsSetupCompleted": true
  },
  "name": "๐Ÿ” Copy all YouTube playlists from one channel to another",
  "tags": [],
  "nodes": [
    {
      "id": "8800e21d-1509-4343-bb38-35ade84e4a0d",
      "name": "โ€˜Test workflowโ€™ ํด๋ฆญ ์‹œ",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -1060,
        180
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5dd198e6-4558-4236-9ed5-b1d44305e0e3",
      "name": "๋น„๊ณต๊ฐœ ํ•ญ๋ชฉ ์ œ๊ฑฐ",
      "type": "n8n-nodes-base.filter",
      "position": [
        40,
        180
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "154d991a-b2aa-4764-b5d1-af43a58777db",
              "operator": {
                "type": "string",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.status.privacyStatus }}",
              "rightValue": "private"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "d833d617-3d12-4853-968b-9675b2008351",
      "name": "์žฌ์ƒ๋ชฉ๋ก ID๋งŒ ์œ ์ง€",
      "type": "n8n-nodes-base.set",
      "position": [
        260,
        -20
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "88dd068e-6aa3-4b87-86a9-7509145efd4e",
              "name": "playlist_id",
              "type": "string",
              "value": "={{ $json.id }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "d242e4b9-c40e-4708-8eaa-70a777bcc6ce",
      "name": "๋™์˜์ƒ ID๋งŒ ์œ ์ง€",
      "type": "n8n-nodes-base.set",
      "position": [
        260,
        180
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "04d39c63-eb09-44a3-aca4-e6558bc831a3",
              "name": "video_id",
              "type": "string",
              "value": "={{ $json.contentDetails.videoId }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "90da5397-e9f2-4f92-ab4d-74bd8ac5fece",
      "name": "๋™์ผ ํ•ญ๋ชฉ์—์„œ ์žฌ์ƒ๋ชฉ๋ก๊ณผ ๋™์˜์ƒ ID ๊ฒฐํ•ฉ",
      "type": "n8n-nodes-base.merge",
      "position": [
        480,
        80
      ],
      "parameters": {
        "mode": "combine",
        "options": {},
        "combineBy": "combineAll"
      },
      "typeVersion": 3.1
    },
    {
      "id": "ac018739-a908-43ef-8e4a-4ce4af2f00a2",
      "name": "์›๋ณธ ์ฑ„๋„์˜ ๋ชจ๋“  ์žฌ์ƒ๋ชฉ๋ก ๊ฐ€์ ธ์˜ค๊ธฐ",
      "type": "n8n-nodes-base.youTube",
      "position": [
        -840,
        180
      ],
      "parameters": {
        "filters": {},
        "options": {},
        "resource": "playlist",
        "returnAll": true
      },
      "credentials": {
        "youTubeOAuth2Api": {
          "id": "bJCjudWjB0FmcvHu",
          "name": "YouTube account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 1,
      "waitBetweenTries": 5000
    },
    {
      "id": "4e0a1f4f-19e3-4733-8915-0fcff3763dab",
      "name": "์›๋ณธ ์žฌ์ƒ๋ชฉ๋ก์˜ ํ•ญ๋ชฉ ๊ฐ€์ ธ์˜ค๊ธฐ",
      "type": "n8n-nodes-base.youTube",
      "position": [
        -180,
        180
      ],
      "parameters": {
        "part": [
          "contentDetails",
          "status"
        ],
        "options": {},
        "resource": "playlistItem",
        "operation": "getAll",
        "returnAll": true,
        "playlistId": "={{ $json.id }}"
      },
      "credentials": {
        "youTubeOAuth2Api": {
          "id": "bJCjudWjB0FmcvHu",
          "name": "YouTube account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 1,
      "waitBetweenTries": 5000
    },
    {
      "id": "fa3ff44c-ad35-43ce-8653-0304cf086365",
      "name": "๋Œ€์ƒ ์ฑ„๋„์— ์ƒˆ ์žฌ์ƒ๋ชฉ๋ก ์ƒ์„ฑ",
      "type": "n8n-nodes-base.youTube",
      "position": [
        40,
        -20
      ],
      "parameters": {
        "title": "={{ $json.title }}",
        "options": {},
        "resource": "playlist",
        "operation": "create"
      },
      "credentials": {
        "youTubeOAuth2Api": {
          "id": "bJCjudWjB0FmcvHu",
          "name": "Sample YouTube account"
        }
      },
      "retryOnFail": false,
      "typeVersion": 1,
      "waitBetweenTries": 5000
    },
    {
      "id": "5438bdbd-472d-4526-8617-cd3b25e9a469",
      "name": "๋Œ€์ƒ ์žฌ์ƒ๋ชฉ๋ก์— ํ•ญ๋ชฉ ์ถ”๊ฐ€",
      "type": "n8n-nodes-base.youTube",
      "onError": "continueRegularOutput",
      "position": [
        700,
        155
      ],
      "parameters": {
        "options": {},
        "videoId": "={{ $json.video_id }}",
        "resource": "playlistItem",
        "playlistId": "={{ $json.playlist_id }}"
      },
      "credentials": {
        "youTubeOAuth2Api": {
          "id": "bJCjudWjB0FmcvHu",
          "name": "Sample YouTube account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 1,
      "waitBetweenTries": 5000
    },
    {
      "id": "2401dbbc-582a-48f9-bea9-5f6d1b0996b3",
      "name": "ํ•„๋“œ ์ ์ ˆํžˆ ํฌ๋งท",
      "type": "n8n-nodes-base.set",
      "position": [
        -620,
        180
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "0d59b712-8fdd-44cd-9759-f0fdd06dbf32",
              "name": "id",
              "type": "string",
              "value": "={{ $json.id }}"
            },
            {
              "id": "f36f4a16-6783-4da4-a9b6-993ca8f4e342",
              "name": "title",
              "type": "string",
              "value": "={{ $json.snippet.title }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "f5429621-cde3-4c6d-a432-11c7e0e33508",
      "name": "์Šคํ‹ฐ์ปค ๋ฉ”๋ชจ",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1060,
        -260
      ],
      "parameters": {
        "color": 3,
        "width": 880,
        "height": 400,
        "content": "## ๐Ÿ” COPY ALL YOUTUBE PLAYLISTS FROM ONE CHANNEL TO ANOTHER\n\n### โ„น๏ธ ABOUT THIS WORKFLOW\nThis workflow will copy all user-created playlists from one YouTube channel to another.\n\n### ๐Ÿ› ๏ธ SETUP\n1. Create two YouTube credentials: one for each channel.\n2. Add the credentials to the appropriate nodes, as indicated in the sticky notes next to them.\n3. Click \"Test workflow\" to run it.\n\n### โš ๏ธ KNOWN LIMITATIONS\n- Because of technical difficulties, this workflow doesn't copy the automatic playlists such as Watch Later or Liked Videos. I intend to update this workflow if these problems are resolved.\n- You should be aware of your YouTube API quota. This workflow can fail if you reach your quota, in which case, you should request an increase in your quota if possible."
      },
      "typeVersion": 1
    },
    {
      "id": "94d26808-fbec-4914-a100-7f78caa6f240",
      "name": "์Šคํ‹ฐ์ปค ๋ฉ”๋ชจ1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -860,
        360
      ],
      "parameters": {
        "color": 4,
        "width": 260,
        "content": "## ๐Ÿ‘†๐Ÿ‘†๐Ÿ‘†\n## ADD YOUR ORIGIN CHANNEL CREDENTIAL HERE"
      },
      "typeVersion": 1
    },
    {
      "id": "58c42f5e-e403-4460-bf30-a8f61c96c8fc",
      "name": "์Šคํ‹ฐ์ปค ๋ฉ”๋ชจ2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -200,
        360
      ],
      "parameters": {
        "color": 4,
        "width": 260,
        "content": "## ๐Ÿ‘†๐Ÿ‘†๐Ÿ‘†\n## ADD YOUR ORIGIN CHANNEL CREDENTIAL HERE"
      },
      "typeVersion": 1
    },
    {
      "id": "25dba347-a6a4-4883-a2ac-c018665a8dfa",
      "name": "์Šคํ‹ฐ์ปค ๋ฉ”๋ชจ3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        680,
        360
      ],
      "parameters": {
        "color": 2,
        "width": 260,
        "content": "## ๐Ÿ‘†๐Ÿ‘†๐Ÿ‘†\n## ADD YOUR TARGET CHANNEL CREDENTIAL HERE"
      },
      "typeVersion": 1
    },
    {
      "id": "b07f3c7d-dfa2-4e81-b195-091495ce0cd5",
      "name": "์Šคํ‹ฐ์ปค ๋ฉ”๋ชจ4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        20,
        -200
      ],
      "parameters": {
        "color": 2,
        "width": 260,
        "content": "## ADD YOUR TARGET CHANNEL CREDENTIAL HERE\n## ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡"
      },
      "typeVersion": 1
    },
    {
      "id": "0604092e-965c-41a2-bc91-10f612a48f79",
      "name": "์žฌ์ƒ๋ชฉ๋ก ์ˆœํ™˜ ์ฒ˜๋ฆฌ",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -400,
        180
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "6befe167-c7f6-42e0-8f9a-ff98888a3463",
  "connections": {
    "0604092e-965c-41a2-bc91-10f612a48f79": {
      "main": [
        [],
        [
          {
            "node": "4e0a1f4f-19e3-4733-8915-0fcff3763dab",
            "type": "main",
            "index": 0
          },
          {
            "node": "fa3ff44c-ad35-43ce-8653-0304cf086365",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5dd198e6-4558-4236-9ed5-b1d44305e0e3": {
      "main": [
        [
          {
            "node": "d242e4b9-c40e-4708-8eaa-70a777bcc6ce",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2401dbbc-582a-48f9-bea9-5f6d1b0996b3": {
      "main": [
        [
          {
            "node": "0604092e-965c-41a2-bc91-10f612a48f79",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d242e4b9-c40e-4708-8eaa-70a777bcc6ce": {
      "main": [
        [
          {
            "node": "90da5397-e9f2-4f92-ab4d-74bd8ac5fece",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "d833d617-3d12-4853-968b-9675b2008351": {
      "main": [
        [
          {
            "node": "90da5397-e9f2-4f92-ab4d-74bd8ac5fece",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5438bdbd-472d-4526-8617-cd3b25e9a469": {
      "main": [
        [
          {
            "node": "0604092e-965c-41a2-bc91-10f612a48f79",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8800e21d-1509-4343-bb38-35ade84e4a0d": {
      "main": [
        [
          {
            "node": "ac018739-a908-43ef-8e4a-4ce4af2f00a2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ac018739-a908-43ef-8e4a-4ce4af2f00a2": {
      "main": [
        [
          {
            "node": "2401dbbc-582a-48f9-bea9-5f6d1b0996b3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "fa3ff44c-ad35-43ce-8653-0304cf086365": {
      "main": [
        [
          {
            "node": "d833d617-3d12-4853-968b-9675b2008351",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4e0a1f4f-19e3-4733-8915-0fcff3763dab": {
      "main": [
        [
          {
            "node": "5dd198e6-4558-4236-9ed5-b1d44305e0e3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "90da5397-e9f2-4f92-ab4d-74bd8ac5fece": {
      "main": [
        [
          {
            "node": "5438bdbd-472d-4526-8617-cd3b25e9a469",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์ด ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋‚˜์š”?

์œ„์˜ JSON ๊ตฌ์„ฑ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ n8n ์ธ์Šคํ„ด์Šค์—์„œ ์ƒˆ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  "JSON์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ"๋ฅผ ์„ ํƒํ•œ ํ›„, ๊ตฌ์„ฑ์„ ๋ถ™์—ฌ๋„ฃ๊ณ  ํ•„์š”์— ๋”ฐ๋ผ ์ธ์ฆ ์„ค์ •์„ ์ˆ˜์ •ํ•˜์„ธ์š”.

์ด ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์–ด๋–ค ์‹œ๋‚˜๋ฆฌ์˜ค์— ์ ํ•ฉํ•œ๊ฐ€์š”?

๊ณ ๊ธ‰ - ๊ธฐํƒ€, ๋นŒ๋”ฉ ๋ธ”๋ก, ๋งˆ์ผ€ํŒ…

์œ ๋ฃŒ์ธ๊ฐ€์š”?

์ด ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์™„์ „ํžˆ ๋ฌด๋ฃŒ์ด๋ฉฐ ์ง์ ‘ ๊ฐ€์ ธ์™€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํƒ€์‚ฌ ์„œ๋น„์Šค(์˜ˆ: OpenAI API)๋Š” ์‚ฌ์šฉ์ž ์ง์ ‘ ๋น„์šฉ์„ ์ง€๋ถˆํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€๋ จ ์›Œํฌํ”Œ๋กœ์šฐ ์ถ”์ฒœ

์‹œ๊ฐํ™” ์ฐธ์กฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ n8n ๋…ธ๋“œ๋ฅผ ํƒ์ƒ‰
ๅฏ่ง†ๅŒ– ์ฐธ์กฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ n8n ๋…ธ๋“œ๋ฅผ ํƒ์ƒ‰
If
Ftp
Set
+
If
Ftp
Set
113 ๋…ธ๋“œI versus AI
๊ธฐํƒ€
Discord ์„œ๋ฒ„์—์„œ ํŠน์ • ์—ญํ• ์„ ๊ฐ€์ง„ ๋ชจ๋“  ๋ฉค๋ฒ„ ๊ฐ€์ ธ์˜ค๊ธฐ
Discord ์„œ๋ฒ„์—์„œ ํŠน์ • ์—ญํ• ์„ ๊ฐ€์ง„ ๋ชจ๋“  ๋ฉค๋ฒ„๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
If
Set
Merge
+
If
Set
Merge
16 ๋…ธ๋“œNiklas Hatje
๊ธฐํƒ€
AI ์ž๋™ ๋ถ„๋ฅ˜ Outlook ์ด๋ฉ”์ผ
AI๋ฅผ ์‚ฌ์šฉํ•œ Outlook ์ด๋ฉ”์ผ ์ž๋™ ๋ถ„๋ฅ˜
If
Set
Merge
+
If
Set
Merge
36 ๋…ธ๋“œWayne Simpson
๊ธฐํƒ€
๋ฐ”์ด๋Ÿด ์ œ๋ชฉ/์„ฌ๋„ค์ผ ์ƒ์„ฑ
๋ฐ”์ด๋Ÿด YouTube ์ œ๋ชฉ ๋ฐ ์ธ๋„ค์ผ ์ƒ์„ฑ ์ž๋™ํ™”(FLUX.1 + Apify)
If
Set
Code
+
If
Set
Code
41 ๋…ธ๋“œNasser
์ธ๊ณต์ง€๋Šฅ
n8n API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์Šคํ„ด์Šค ๊ฐ„ n8n ์ž‘์—… ํ๋ฆ„์„ ํด๋ก 
n8n API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์Šคํ„ด์Šค ๊ฐ„ n8n ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋ณต์ œ
N8n
Set
Code
+
N8n
Set
Code
17 ๋…ธ๋“œAlex Kim
๊ธฐํƒ€
Overpass ์ž ์žฌ ๊ณ ๊ฐ ์ƒ์„ฑ ์‹œ์Šคํ…œ
OpenStreetMap ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Google Sheets์— ๋น„์ฆˆ๋‹ˆ์Šค ์œ ์น˜์› ์ €์žฅ
If
Set
Code
+
If
Set
Code
27 ๋…ธ๋“œAkram Kadri
์˜์—…
์›Œํฌํ”Œ๋กœ์šฐ ์ •๋ณด
๋‚œ์ด๋„
๊ณ ๊ธ‰
๋…ธ๋“œ ์ˆ˜16
์นดํ…Œ๊ณ ๋ฆฌ3
๋…ธ๋“œ ์œ ํ˜•7
๋‚œ์ด๋„ ์„ค๋ช…

๊ณ ๊ธ‰ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ 16+๊ฐœ ๋…ธ๋“œ์˜ ๋ณต์žกํ•œ ์›Œํฌํ”Œ๋กœ์šฐ

์ €์ž
Lucรญa Maio Brioso

Lucรญa Maio Brioso

@luciamb

I'm a backend software developer who loves n8n โš™๏ธ I enjoy automating everything and share templates I personally find helpful ๐Ÿ’ก

์™ธ๋ถ€ ๋งํฌ
n8n.io์—์„œ ๋ณด๊ธฐ โ†’

์ด ์›Œํฌํ”Œ๋กœ์šฐ ๊ณต์œ 

์นดํ…Œ๊ณ ๋ฆฌ

์นดํ…Œ๊ณ ๋ฆฌ: 34