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

๐Ÿ’ฅAI ์†Œ์…œ ๋น„๋””์˜ค ์ƒ์„ฑ๊ธฐ(GPT-4, Kling, Blotato ์‚ฌ์šฉ) โ€” Instagram, Facebook, TikTok, Twitter, Pinterest์— ์ž๋™ ๊ฒŒ์‹œ

๊ณ ๊ธ‰

์ด๊ฒƒ์€AI, Marketing๋ถ„์•ผ์˜์ž๋™ํ™” ์›Œํฌํ”Œ๋กœ์šฐ๋กœ, 38๊ฐœ์˜ ๋…ธ๋“œ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.์ฃผ๋กœ Set, Code, Wait, Telegram, HttpRequest ๋“ฑ์˜ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ์ธ๊ณต์ง€๋Šฅ ๊ธฐ์ˆ ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์Šค๋งˆํŠธ ์ž๋™ํ™”๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. GPT-4์™€ Kling AI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์ค‘ ํ”Œ๋žซํผ์— ์ž๋™์œผ๋กœ ์†Œ์…œ ๋น„๋””์˜ค๋ฅผ ๋ฐœํ–‰

์‚ฌ์ „ ์š”๊ตฌ์‚ฌํ•ญ
  • โ€ขTelegram Bot Token
  • โ€ข๋Œ€์ƒ API์˜ ์ธ์ฆ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Œ
  • โ€ขGoogle Sheets API ์ธ์ฆ ์ •๋ณด
  • โ€ขOpenAI API Key
์›Œํฌํ”Œ๋กœ์šฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋…ธ๋“œ ์—ฐ๊ฒฐ ๊ด€๊ณ„๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œ์‹œํ•˜๋ฉฐ, ํ™•๋Œ€/์ถ•์†Œ ๋ฐ ์ด๋™์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค
์›Œํฌํ”Œ๋กœ์šฐ ๋‚ด๋ณด๋‚ด๊ธฐ
๋‹ค์Œ JSON ๊ตฌ์„ฑ์„ ๋ณต์‚ฌํ•˜์—ฌ n8n์— ๊ฐ€์ ธ์˜ค๋ฉด ์ด ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
{
  "id": "SvZQB2gsI57KlfvO",
  "meta": {
    "instanceId": "a2b23892dd6989fda7c1209b381f5850373a7d2b85609624d7c2b7a092671d44",
    "templateCredsSetupCompleted": true
  },
  "name": "๐Ÿ’ฅAI Social Video Generator with GPT-4, Kling & Blotato โ€”Auto-Post to Instagram, Facebook,, TikTok, Twitter & Pinterest - vide",
  "tags": [],
  "nodes": [
    {
      "id": "c8cbe0d7-50d5-44a8-9552-ef2531f324d2",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        -280
      ],
      "parameters": {
        "width": 2640,
        "height": 420,
        "content": "# ๐ŸŸซ STEP 1 โ€” Create Video Using AI\n## This step handles the full video creation pipeline using AI.\n### It starts from a Telegram message containing a prompt, \n### refines the prompt with GPT-4 to suit Klingโ€™s video engine, \n### and generates a cinematic video based entirely on text input.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "127b9d89-c7ef-4dfc-8431-3da68ce098a8",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        180
      ],
      "parameters": {
        "width": 2640,
        "height": 260,
        "content": "# ๐ŸŸซ STEP 2 โ€” Add Voice-Over to Video\n## Here, a short-form voice-over script is generated using GPT-4 based on the topic.\n### The script is converted to speech, uploaded, and merged with the AI-generated video โ€” resulting in a fully narrated visual asset.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "f2406554-ea6c-4664-aa2a-562dc2bc5b39",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        1080
      ],
      "parameters": {
        "color": 3,
        "width": 2640,
        "height": 540,
        "content": "# ๐ŸŸฅ STEP 5 โ€” Auto-Publish to 9 Social Platforms\n## The final step automates distribution using Blotatoโ€™s API.\n## The video is auto-published to Instagram, YouTube, TikTok, Facebook, \n## LinkedIn, Threads, Twitter (X), Bluesky, and Pinterest \n## โ€” all in one go, with no manual work required.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "ceb59771-dd83-40f8-bbda-872ca5d81000",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        780
      ],
      "parameters": {
        "width": 2640,
        "height": 260,
        "content": "# ๐ŸŸซ STEP 4 โ€” Save Video & Notify via Telegram\n## This step generates a title and caption for the video, \n## saves the content metadata to a Google Sheet for future tracking, \n### And sends both the final video and its description to a Telegram chat for validation or reuse.\n### The script is converted to speech, uploaded, and merged with the AI-generated video โ€” resulting in a fully narrated visual asset.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "f837f9d4-e072-44e2-813a-16c18e05ecb8",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        480
      ],
      "parameters": {
        "width": 2640,
        "height": 260,
        "content": "# ๐ŸŸซ STEP 3 โ€” Add Captions to Enhance Engagement\n## To increase accessibility and boost social engagement, \n## this step overlays professional-looking subtitles on the video using a styling template.\n### This results in a final video that includes visuals, voice-over, and captions.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "5f13f1cd-b16b-4427-965e-91e2343213d0",
      "name": "Trigger: Telegram Prompt",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -180,
        -160
      ],
      "webhookId": "3f5195e9-9837-4ad1-a502-aed61a8931ad",
      "parameters": {
        "updates": [
          "message"
        ],
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "id": "PJcx2VBF9ubQIy3y",
          "name": "Telegram account 2"
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "64b2ff19-595e-434f-a71d-70be7c1a9a1d",
      "name": "ํ”„๋กฌํ”„ํŠธ ๋ฐ ์บก์…˜ ์ถ”์ถœ",
      "type": "n8n-nodes-base.code",
      "position": [
        140,
        -160
      ],
      "parameters": {
        "jsCode": "\n  inputText=$input.first().json.message.text;\n  // Remove \"generate video\" prefix (case-insensitive) and trim whitespace\n  const cleaned = inputText.replace(/^generate video/i, '').trim();\n\n  // Split at the first comma only\n  const [videoPrompt, captionIdea] = cleaned.split(/,(.+)/).map(s => s.trim());\n\n  // Return as a JSON object\n  return {\n    videoPrompt,\n    captionIdea\n  };\n"
      },
      "typeVersion": 2
    },
    {
      "id": "d52f9138-df37-477b-b86b-7a1dd1cb2e7e",
      "name": "Kling์šฉ ํ”„๋กฌํ”„ํŠธ ๋ณ€ํ™˜ (GPT-4)",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        480,
        -160
      ],
      "parameters": {
        "text": "={{ $json.videoPrompt }}",
        "options": {
          "systemMessage": "=โš™๏ธ System Instructions โ€“ AI Agent:\nYou are a prompt optimization assistant for Kling AI, a cutting-edge text-to-video generation platform.\n\n๐ŸŽฏ Mission:\nTransform brief user inputs into cinematic, high-quality video prompts rich in sensory details, spatial context, and dynamic motionโ€”perfectly tuned for Kling AI.\n\nโœ๏ธ Instructions:\nExpand short ideas into visually immersive scenes.\n\nUse concrete visual elements: colors, textures, lighting, motion, atmosphere, camera angles.\n\nKeep descriptions concise but vivid, like a scene from a movie script.\n\nOutput only the final promptโ€”no explanations, no formatting tips.\n\n๐ŸŒŸ Examples:\nUser Input: โ€œRainy street at nightโ€\nFinal Prompt:\nNeon signs reflect in puddles on a dimly lit city street. Raindrops ripple across a parked motorcycle's chrome. A figure in a trench coat walks past flickering lights as steam rises from a nearby sewer grate. The camera tracks from ground level, capturing water splashing underfoot.\n\nUser Input: โ€œMountain hikeโ€\nFinal Prompt:\nA hiker climbs a rugged mountain trail at sunrise, golden light hitting snow-capped peaks in the distance. Wind rustles through pine trees as birds soar overhead. The camera pans slowly from behind, revealing a vast valley below bathed in morning mist.\n\nUser Input: โ€œCozy libraryโ€\nFinal Prompt:\nA warm library room with wooden shelves lined with old books. Dust floats in the sunbeams streaming through tall windows. A cat naps on a leather armchair while a hand flips through a weathered novel. The camera gently rotates around the room, revealing small glowing lamps."
        },
        "promptType": "define"
      },
      "typeVersion": 1.8
    },
    {
      "id": "afac6532-4683-4515-9464-faf44bbfc470",
      "name": "OpenAI Model Bridge",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        500,
        0
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "6h3DfVhNPw9I25nO",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "388c97e3-6c00-4a35-9ee9-85b7db71d221",
      "name": "Kling API์„ ํ†ตํ•œ ๋น„๋””์˜ค ์ƒ์„ฑ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        940,
        -160
      ],
      "parameters": {
        "url": "https://api.piapi.ai/api/v1/task",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n\"model\": \"kling\",\n\"task_type\": \"video_generation\",\n\"input\": {\n\"prompt\": \"{{ $('Transform Prompt for Kling (GPT-4)').item.json.output }}\",\n\"negative_prompt\": \"\",\n\"cfg_scale\": 0.5,\n\"duration\": 10,\n\"aspect_ratio\": \"9:16\",\n\"version\": \"1.6\",\n\"camera_control\": {\n\"type\": \"simple\",\n\"config\": {\n\"horizontal\": 0,\n\"vertical\": 0,\n\"pan\": -10,\n\"tilt\": 0,\n\"roll\": 0,\n\"zoom\": 0\n}\n},\n\"mode\": \"std\"\n},\n\"config\": {\n\"service_mode\": \"\",\n\"webhook_config\": {\n\"endpoint\": \"\",\n\"secret\": \"\"\n}\n}\n}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "DB99xYLrmwZl7Sqf",
          "name": "Header Auth account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "a6a6c4bf-a382-4a53-bec9-8291f09c9679",
      "name": "๋น„๋””์˜ค ์ƒ์„ฑ ๋Œ€๊ธฐ",
      "type": "n8n-nodes-base.wait",
      "position": [
        1240,
        -160
      ],
      "webhookId": "1b0f9389-5af5-40de-8522-170c8fcc76ae",
      "parameters": {
        "unit": "minutes",
        "amount": 7
      },
      "typeVersion": 1.1
    },
    {
      "id": "07c6e882-131d-4547-9bf7-51b6df8b5527",
      "name": "์ƒ์„ฑ๋œ ๋น„๋””์˜ค URL ๊ฐ€์ ธ์˜ค๊ธฐ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1520,
        -160
      ],
      "parameters": {
        "url": "=https://api.piapi.ai/api/v1/task/{{ $json.data.task_id }}",
        "options": {
          "response": {
            "response": {
              "responseFormat": "json"
            }
          }
        },
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "DB99xYLrmwZl7Sqf",
          "name": "Header Auth account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "53c76bb9-eadc-4e9e-886a-acb3f14e9b50",
      "name": "๋ณด์ด์Šค์˜ค๋ฒ„ ์Šคํฌ๋ฆฝํŠธ ์ƒ์„ฑ",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        140,
        200
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o",
          "cachedResultName": "GPT-4O"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=Task:\nCraft a short-form voice-over script that perfectly fits a 7-second video duration. The script should align with the following topic:\n\n{{ $('Extract Prompt & Caption').item.json.captionIdea }}\n\nRequirements:\n\nMatch the average spoken word count for a 7-second voice-over (approximately 18โ€“22 words, depending on pacing).\n\nThe script must be tight, impactful, and written in a natural spoken tone suitable for narration.\n\nNo intro text or labels โ€” return only the plain voice-over script with no headers or commentary.\n\nโœ… Example (For Context Only):\nTopic: \"Why cold showers boost productivity\"\nGenerated Output:\nCold showers shock your system awake, boost focus, and kickstart circulationโ€”training your brain to embrace discomfort."
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "6h3DfVhNPw9I25nO",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "8993c2b5-bf34-4ce3-80e0-9a0b1bdc8569",
      "name": "์Šคํฌ๋ฆฝํŠธ๋ฅผ ์˜ค๋””์˜ค๋กœ ๋ณ€ํ™˜ (TTS)",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        500,
        200
      ],
      "parameters": {
        "input": "={{ $json.message.content }}",
        "options": {},
        "resource": "audio"
      },
      "credentials": {
        "openAiApi": {
          "id": "6h3DfVhNPw9I25nO",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "e17a25fd-704a-4c1e-9a43-e3fe84ec2d73",
      "name": "Cloudinary์— ์˜ค๋””์˜ค ์—…๋กœ๋“œ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        700,
        200
      ],
      "parameters": {
        "url": "https://api.cloudinary.com/v1_1/dc5wapno3/auto/upload",
        "options": {},
        "sendBody": true,
        "contentType": "multipart-form-data",
        "authentication": "genericCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "file",
              "parameterType": "formBinaryData",
              "inputDataFieldName": "data"
            },
            {
              "name": "upload_preset",
              "value": "n8n_video"
            }
          ]
        },
        "genericAuthType": "httpBasicAuth"
      },
      "credentials": {
        "httpBasicAuth": {
          "id": "K1UGehJnDI8N25UA",
          "name": "Unnamed credential"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "12c785d5-fab8-41cb-9387-3d5f698448b8",
      "name": "์˜ค๋””์˜ค + ๋น„๋””์˜ค ๋ณ‘ํ•ฉ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        940,
        200
      ],
      "parameters": {
        "url": "https://api.json2video.com/v2/movies",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n\"resolution\": \"custom\",\n\"width\": 720,\n\"height\": 1280,\n\"scenes\": [\n{\n\"elements\": [\n{\n\"type\": \"video\",\n\"src\": \"{{ $('Get Generated Video URL').item.json.data.output.video_url }}\",\n\"resize\": \"cover\"\n},\n{\n\"type\": \"audio\",\n\"src\": \"{{ $json.url }}\"\n}\n]\n}\n]\n}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpBasicAuth": {
          "id": "K1UGehJnDI8N25UA",
          "name": "Unnamed credential"
        },
        "httpHeaderAuth": {
          "id": "S8rqcKkBDLZ3xAso",
          "name": "Header Auth account 2"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "7fdfd093-3cb4-47cf-a333-c17ebd896295",
      "name": "์˜ค๋””์˜ค/๋น„๋””์˜ค ํ•ฉ์„ฑ ๋Œ€๊ธฐ",
      "type": "n8n-nodes-base.wait",
      "position": [
        1240,
        200
      ],
      "webhookId": "36dbee1e-d027-43ab-9ae8-7b3b6d233746",
      "parameters": {
        "unit": "minutes",
        "amount": 1
      },
      "typeVersion": 1.1
    },
    {
      "id": "bacce3e0-547e-45e5-ae4b-127f1e8c3c0d",
      "name": "์˜ค๋””์˜ค ํฌํ•จ ๋น„๋””์˜ค URL ๊ฐ€์ ธ์˜ค๊ธฐ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1520,
        200
      ],
      "parameters": {
        "url": "=https://api.json2video.com/v2/movies?id={{ $json.project }}",
        "options": {},
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "S8rqcKkBDLZ3xAso",
          "name": "Header Auth account 2"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "1bcfd35d-f746-40b6-9caf-0bd86c47b57e",
      "name": "์ž๋ง‰ ์ถ”๊ฐ€ ์ „ ๋Œ€๊ธฐ",
      "type": "n8n-nodes-base.wait",
      "position": [
        700,
        500
      ],
      "webhookId": "6ab51bf7-67da-468f-af3d-3270cf0e7c77",
      "parameters": {
        "amount": 30
      },
      "typeVersion": 1.1
    },
    {
      "id": "7fb36e35-5d96-4fce-9a7d-e3dc5801b838",
      "name": "๋น„๋””์˜ค์— ์ž๋ง‰/์„œ๋ธŒํƒ€์ดํ‹€ ์ถ”๊ฐ€",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        940,
        500
      ],
      "parameters": {
        "url": "https://api.json2video.com/v2/movies",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n\"id\": \"qbaasr7s\",\n\"resolution\": \"custom\",\n\"quality\": \"high\",\n\"scenes\": [\n{\n\"id\": \"qyjh9lwj\",\n\"comment\": \"Scene 1\",\n\"elements\": []\n}\n],\n\"elements\": [\n{\n\"id\": \"q6dznzcv\",\n\"type\": \"video\",\n\"src\": \"{{ $json.movie.url }}\"\n},\n{\n\"id\": \"q41n9kxp\",\n\"type\": \"subtitles\",\n\"settings\": {\n\"style\": \"classic-progressive\",\n\"position\": \"center-center\",\n\"font-family\": \"Oswald\",\n\"font-size\": 140,\n\"word-color\": \"#ffd700\",\n\"shadow-color\": \"#260B1B\",\n\"line-color\": \"#F1E7F4\",\n\"shadow-offset\": 0,\n\"box-color\": \"#260B1B\",\n\"outline-color\": \"#000000\",\n\"outline-width\": 8\n},\n\"language\": \"en\"\n}\n],\n\"width\": 720,\n\"height\": 1280\n}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "S8rqcKkBDLZ3xAso",
          "name": "Header Auth account 2"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "116ec15c-c611-4fba-ab61-5090d777827e",
      "name": "์ž๋ง‰ ๋ Œ๋”๋ง ๋Œ€๊ธฐ",
      "type": "n8n-nodes-base.wait",
      "position": [
        1240,
        500
      ],
      "webhookId": "1b1b1f4e-c08b-4b92-adf5-9f8e5f65ce66",
      "parameters": {
        "unit": "minutes",
        "amount": 1
      },
      "typeVersion": 1.1
    },
    {
      "id": "05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7",
      "name": "์ตœ์ข… ๋น„๋””์˜ค URL ๊ฐ€์ ธ์˜ค๊ธฐ (์˜ค๋””์˜ค + ์ž๋ง‰)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1520,
        500
      ],
      "parameters": {
        "url": "=https://api.json2video.com/v2/movies?id={{ $json.project }}",
        "options": {},
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "S8rqcKkBDLZ3xAso",
          "name": "Header Auth account 2"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "466e2c7c-f50b-4fd8-a862-d2cecb255579",
      "name": "๋ณด์ด์Šค์˜ค๋ฒ„์—์„œ ์†Œ์…œ ์บก์…˜ ์ƒ์„ฑ",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        160,
        840
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o",
          "cachedResultName": "GPT-4O"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=๐Ÿ“ฒ Prompt: Caption Generator for Voiceover-Based Social Posts\nYour Role:\nCreate a concise and engaging social media caption that builds directly on the voiceover script below:\n{{ $('Generate Voice-Over Script').item.json.message.content }}\n\n๐Ÿง  Caption Guidelines:\nKeep it short, compelling, and value-driven.\n\nAvoid generic motivational fluff โ€” focus on real, actionable insight or highlight a problem/solution pattern.\n\n\nStructure:\n\nOne sentence per line.\n\nNote: Do not use this character: \" in the result.\nReturn a single short paragraph with no line breaks and no special characters.\nNote: Do not use this character: \" in the result.\n"
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "6h3DfVhNPw9I25nO",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "6591e8e3-db92-4725-ab78-24cbfaf8bebd",
      "name": "YouTube ์Šคํƒ€์ผ ์ œ๋ชฉ ์ƒ์„ฑ",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        560,
        840
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o",
          "cachedResultName": "GPT-4O"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=Act as a YouTube Title Expert.\nBased on the following video description:\n{{ $('Generate Voice-Over Script').item.json.message.content }}\nGenerate a short, punchy, and curiosity-driven YouTube video title that makes people want to click.\nMake it feel urgent, valuable, or surprising โ€” and avoid generic or boring phrases.\nKeep it under 70 characters. Return only the title, no explanations.\nNote: The title must be free of special characters and the character \". Return only a plain text title.\n\n"
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "6h3DfVhNPw9I25nO",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "6b32d227-6d63-409f-ad17-0d24ea5dd2e1",
      "name": "๋น„๋””์˜ค ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ Google Sheets์— ์ €์žฅ",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        940,
        840
      ],
      "parameters": {
        "columns": {
          "value": {
            "Titre": "={{ $json.message.content }}",
            "PROMPT": "={{ $('Trigger: Telegram Prompt').item.json.message.text }}",
            "URL VIDEO": "={{ $('Get Final Video URL (Audio + Captions)').item.json.movie.url }}",
            "DESCRIPTION": "={{ $('Generate Social Caption from Voiceover').item.json.message.content }}"
          },
          "schema": [
            {
              "id": "PROMPT",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "PROMPT",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "DESCRIPTION",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "DESCRIPTION",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "URL VIDEO",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "URL VIDEO",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Titre",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Titre",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "id",
          "value": "="
        },
        "documentId": {
          "__rl": true,
          "mode": "id",
          "value": "="
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "51us92xkOlrvArhV",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.5
    },
    {
      "id": "6ff5ebe5-b95d-4977-947e-5fce267dd73d",
      "name": "์ตœ์ข… ๋น„๋””์˜ค๋ฅผ Telegram๋กœ ์ „์†ก",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1240,
        840
      ],
      "webhookId": "c70c5281-99b5-4eaa-a597-c110fc3e6fab",
      "parameters": {
        "file": "={{ $json['URL VIDEO'] }}",
        "chatId": "={{ $('Trigger: Telegram Prompt').item.json.message.chat.id }}",
        "operation": "sendVideo",
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "id": "PJcx2VBF9ubQIy3y",
          "name": "Telegram account 2"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "1886cd48-2486-4507-882e-0b0eb602a78e",
      "name": "์บก์…˜ ๋งํฌ๋ฅผ Telegram๋กœ ์ „์†ก",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1520,
        840
      ],
      "webhookId": "d9e210ef-c704-4478-b78c-21662156b700",
      "parameters": {
        "text": "={{ $('Save Video Metadata to Google Sheets').item.json.DESCRIPTION }}\n\nLink here : {{ $('Save Video Metadata to Google Sheets').item.json['URL VIDEO'] }}",
        "chatId": "={{ $json.result.chat.id }}",
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "id": "PJcx2VBF9ubQIy3y",
          "name": "Telegram account 2"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "570303c5-190c-450c-8fb7-1a33f3bfaa7a",
      "name": "์†Œ์…œ ๋ฏธ๋””์–ด ID ํ• ๋‹น",
      "type": "n8n-nodes-base.set",
      "position": [
        160,
        1300
      ],
      "parameters": {
        "mode": "raw",
        "options": {},
        "jsonOutput": "{\n  \"instagram_id\": \"1687\",\n  \"youtube_id\": \"873\",\n  \"threads_id\": \"507\",\n  \"tiktok_id\": \"2079\",\n  \"facebook_id\": \"1759\",\n  \"facebook_page_id\": \"101603614680195\",\n  \"twitter_id\": \"1289\",\n  \"linkedin_id\": \"1446\",\n  \"pinterest_id\": \"363\",\n  \"pinterest_board_id\": \"1146658823815436667\",\n  \"bluesky_id\": \"932\"\n}\n"
      },
      "typeVersion": 3.4
    },
    {
      "id": "5ee6edcf-936d-42ba-bb28-7c02ea28b7ee",
      "name": "Blotato์— ๋น„๋””์˜ค ์—…๋กœ๋“œ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        380,
        1300
      ],
      "parameters": {
        "url": "https://backend.blotato.com/v2/media",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "sendHeaders": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "url",
              "value": "={{ $('Save Video Metadata to Google Sheets').item.json['URL VIDEO'] }}"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "blotato-api-key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "b9eb6f28-d2d3-40f7-98aa-e00db4ede869",
      "name": "Instagram์— ๊ฒŒ์‹œ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        940,
        1120
      ],
      "parameters": {
        "url": "https://backend.blotato.com/v2/posts",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"post\": {\n    \"accountId\": \"{{ $('Assign Social Media IDs').item.json.instagram_id }}\",\n    \"target\": {\n      \"targetType\": \"instagram\"\n    },\n    \"content\": {\n      \"text\": \"{{ $('Save Video Metadata to Google Sheets').item.json.DESCRIPTION }}\",\n      \"platform\": \"instagram\",\n      \"mediaUrls\": [\n        \"{{ $json.url }}\"\n      ]\n    }\n  }\n}\n",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "blotato-api-key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "b379365c-832a-422c-b42d-6a6ed5dc90d5",
      "name": "YouTube์— ๊ฒŒ์‹œ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1240,
        1120
      ],
      "parameters": {
        "url": "https://backend.blotato.com/v2/posts",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"post\": {\n    \"accountId\": \"{{ $('Assign Social Media IDs').item.json.youtube_id }}\",\n    \"target\": {\n      \"targetType\": \"youtube\",\n      \"title\": \"{{ $('Save Video Metadata to Google Sheets').item.json.Titre }}\",\n      \"privacyStatus\": \"unlisted\",\n      \"shouldNotifySubscribers\": \"false\"\n    },\n    \"content\": {\n      \"text\": \"{{ $('Save Video Metadata to Google Sheets').item.json.DESCRIPTION }}\",\n      \"platform\": \"youtube\",\n      \"mediaUrls\": [\n        \"{{ $json.url }}\"\n      ]\n    }\n  }\n}",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "blotato-api-key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "859b0b81-2b92-47b7-8858-e748b92f1091",
      "name": "TikTok์— ๊ฒŒ์‹œ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1520,
        1120
      ],
      "parameters": {
        "url": "https://backend.blotato.com/v2/posts",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"post\": {\n    \"accountId\": \"{{ $('Assign Social Media IDs').item.json.tiktok_id }}\",\n    \"target\": {\n      \"targetType\": \"tiktok\",\n      \"isYourBrand\": \"false\", \n      \"disabledDuet\": \"false\",\n      \"privacyLevel\": \"PUBLIC_TO_EVERYONE\",\n      \"isAiGenerated\": \"true\",\n      \"disabledStitch\": \"false\",\n      \"disabledComments\": \"false\",\n      \"isBrandedContent\": \"false\"\n      \n    },\n    \"content\": {\n      \"text\": \"{{ $('Save Video Metadata to Google Sheets').item.json.DESCRIPTION }}\",\n      \"platform\": \"tiktok\",\n      \"mediaUrls\": [\n        \"{{ $json.url }}\"\n      ]\n    }\n  }\n}\n",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "blotato-api-key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "bd94c7cb-a9f9-44e2-94e0-e717e8dd2534",
      "name": "Facebook ํŽ˜์ด์ง€์— ๊ฒŒ์‹œ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        940,
        1300
      ],
      "parameters": {
        "url": "https://backend.blotato.com/v2/posts",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"post\": {\n    \"accountId\": \"{{ $('Assign Social Media IDs').item.json.facebook_id }}\",\n    \"target\": {\n      \"targetType\": \"facebook\",\n      \"pageId\": \"{{ $('Assign Social Media IDs').item.json.facebook_page_id }}\"\n\n      \n    },\n    \"content\": {\n      \"text\": \"{{ $('Save Video Metadata to Google Sheets').item.json.DESCRIPTION }}\",\n      \"platform\": \"facebook\",\n      \"mediaUrls\": [\n        \"{{ $json.url }}\"\n      ]\n    }\n  }\n}",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "blotato-api-key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "b13a95eb-998e-445a-a27c-0a474d95bf2b",
      "name": "Threads์— ๊ฒŒ์‹œ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1240,
        1300
      ],
      "parameters": {
        "url": "https://backend.blotato.com/v2/posts",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"post\": {\n    \"accountId\": \"{{ $('Assign Social Media IDs').item.json.threads_id }}\",\n    \"target\": {\n      \"targetType\": \"threads\"\n      \n    },\n    \"content\": {\n      \"text\": \"{{ $('Save Video Metadata to Google Sheets').item.json.DESCRIPTION }}\",\n      \"platform\": \"threads\",\n      \"mediaUrls\": [\n        \"{{ $json.url }}\"\n      ]\n    }\n  }\n}",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "blotato-api-key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "d8a0f1a1-3938-493e-8178-e86829571502",
      "name": "Twitter์— ๊ฒŒ์‹œ (X)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1520,
        1300
      ],
      "parameters": {
        "url": "https://backend.blotato.com/v2/posts",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"post\": {\n    \"accountId\": \"{{ $('Assign Social Media IDs').item.json.twitter_id }}\",\n    \"target\": {\n      \"targetType\": \"twitter\"\n      \n    },\n    \"content\": {\n      \"text\": \"{{ $('Save Video Metadata to Google Sheets').item.json.DESCRIPTION }}\",\n      \"platform\": \"twitter\",\n      \"mediaUrls\": [\n        \"{{ $json.url }}\"\n      ]\n    }\n  }\n}\n",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "blotato-api-key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec",
      "name": "LinkedIn์— ๊ฒŒ์‹œ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        940,
        1460
      ],
      "parameters": {
        "url": "https://backend.blotato.com/v2/posts",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"post\": {\n    \"accountId\": \"{{ $('Assign Social Media IDs').item.json.linkedin_id }}\",\n    \"target\": {\n      \"targetType\": \"linkedin\"\n      \n    },\n    \"content\": {\n      \"text\": \"{{ $('Save Video Metadata to Google Sheets').item.json.DESCRIPTION }}\",\n      \"platform\": \"linkedin\",\n      \"mediaUrls\": [\n        \"{{ $json.url }}\"\n      ]\n    }\n  }\n}\n",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "blotato-api-key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "a404095d-47b7-464b-82b1-cbc732e6a0a5",
      "name": "Bluesky์— ๊ฒŒ์‹œ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1240,
        1460
      ],
      "parameters": {
        "url": "https://backend.blotato.com/v2/posts",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"post\": {\n    \"accountId\": \"{{ $('Assign Social Media IDs').item.json.bluesky_id }}\",\n    \"target\": {\n      \"targetType\": \"bluesky\"\n      \n    },\n    \"content\": {\n      \"text\": \"{{ $('Save Video Metadata to Google Sheets').item.json.DESCRIPTION }}\",\n      \"platform\": \"bluesky\",\n      \"mediaUrls\": [\n        \"https://pbs.twimg.com/media/GE8MgIiWEAAfsK3.jpg\"\n      ]\n    }\n  }\n}\n",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "blotato-api-key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "a23845dc-e81d-4eab-817d-d1d8b480e386",
      "name": "Pinterest์— ๊ฒŒ์‹œ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1520,
        1460
      ],
      "parameters": {
        "url": "https://backend.blotato.com/v2/posts",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"post\": {\n    \"accountId\": \"{{ $('Assign Social Media IDs').item.json.pinterest_id }}\",\n    \"target\": {\n      \"targetType\": \"pinterest\",\n      \"boardId\": \"{{ $('Assign Social Media IDs').item.json.pinterest_board_id }}\"      \n    },\n    \"content\": {\n      \"text\": \"{{ $('Save Video Metadata to Google Sheets').item.json.DESCRIPTION }}\",\n      \"platform\": \"pinterest\",\n      \"mediaUrls\": [\n        \"https://pbs.twimg.com/media/GE8MgIiWEAAfsK3.jpg\"\n      ]\n    }\n  }\n}\n",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "blotato-api-key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "ba0fabe4-69f5-4c38-984b-d1df6ec572b8",
  "connections": {
    "a404095d-47b7-464b-82b1-cbc732e6a0a5": {
      "main": [
        []
      ]
    },
    "b13a95eb-998e-445a-a27c-0a474d95bf2b": {
      "main": [
        []
      ]
    },
    "b379365c-832a-422c-b42d-6a6ed5dc90d5": {
      "main": [
        []
      ]
    },
    "dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec": {
      "main": [
        []
      ]
    },
    "b9eb6f28-d2d3-40f7-98aa-e00db4ede869": {
      "main": [
        []
      ]
    },
    "12c785d5-fab8-41cb-9387-3d5f698448b8": {
      "main": [
        [
          {
            "node": "7fdfd093-3cb4-47cf-a333-c17ebd896295",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "afac6532-4683-4515-9464-faf44bbfc470": {
      "ai_languageModel": [
        [
          {
            "node": "d52f9138-df37-477b-b86b-7a1dd1cb2e7e",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "bd94c7cb-a9f9-44e2-94e0-e717e8dd2534": {
      "main": [
        []
      ]
    },
    "1bcfd35d-f746-40b6-9caf-0bd86c47b57e": {
      "main": [
        [
          {
            "node": "7fb36e35-5d96-4fce-9a7d-e3dc5801b838",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "570303c5-190c-450c-8fb7-1a33f3bfaa7a": {
      "main": [
        [
          {
            "node": "5ee6edcf-936d-42ba-bb28-7c02ea28b7ee",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "07c6e882-131d-4547-9bf7-51b6df8b5527": {
      "main": [
        [
          {
            "node": "53c76bb9-eadc-4e9e-886a-acb3f14e9b50",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5ee6edcf-936d-42ba-bb28-7c02ea28b7ee": {
      "main": [
        [
          {
            "node": "b9eb6f28-d2d3-40f7-98aa-e00db4ede869",
            "type": "main",
            "index": 0
          },
          {
            "node": "b379365c-832a-422c-b42d-6a6ed5dc90d5",
            "type": "main",
            "index": 0
          },
          {
            "node": "859b0b81-2b92-47b7-8858-e748b92f1091",
            "type": "main",
            "index": 0
          },
          {
            "node": "bd94c7cb-a9f9-44e2-94e0-e717e8dd2534",
            "type": "main",
            "index": 0
          },
          {
            "node": "b13a95eb-998e-445a-a27c-0a474d95bf2b",
            "type": "main",
            "index": 0
          },
          {
            "node": "d8a0f1a1-3938-493e-8178-e86829571502",
            "type": "main",
            "index": 0
          },
          {
            "node": "dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec",
            "type": "main",
            "index": 0
          },
          {
            "node": "a404095d-47b7-464b-82b1-cbc732e6a0a5",
            "type": "main",
            "index": 0
          },
          {
            "node": "a23845dc-e81d-4eab-817d-d1d8b480e386",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "116ec15c-c611-4fba-ab61-5090d777827e": {
      "main": [
        [
          {
            "node": "05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "64b2ff19-595e-434f-a71d-70be7c1a9a1d": {
      "main": [
        [
          {
            "node": "d52f9138-df37-477b-b86b-7a1dd1cb2e7e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "bacce3e0-547e-45e5-ae4b-127f1e8c3c0d": {
      "main": [
        [
          {
            "node": "1bcfd35d-f746-40b6-9caf-0bd86c47b57e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5f13f1cd-b16b-4427-965e-91e2343213d0": {
      "main": [
        [
          {
            "node": "64b2ff19-595e-434f-a71d-70be7c1a9a1d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a6a6c4bf-a382-4a53-bec9-8291f09c9679": {
      "main": [
        [
          {
            "node": "07c6e882-131d-4547-9bf7-51b6df8b5527",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "53c76bb9-eadc-4e9e-886a-acb3f14e9b50": {
      "main": [
        [
          {
            "node": "8993c2b5-bf34-4ce3-80e0-9a0b1bdc8569",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e17a25fd-704a-4c1e-9a43-e3fe84ec2d73": {
      "main": [
        [
          {
            "node": "12c785d5-fab8-41cb-9387-3d5f698448b8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7fdfd093-3cb4-47cf-a333-c17ebd896295": {
      "main": [
        [
          {
            "node": "bacce3e0-547e-45e5-ae4b-127f1e8c3c0d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "388c97e3-6c00-4a35-9ee9-85b7db71d221": {
      "main": [
        [
          {
            "node": "a6a6c4bf-a382-4a53-bec9-8291f09c9679",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6591e8e3-db92-4725-ab78-24cbfaf8bebd": {
      "main": [
        [
          {
            "node": "6b32d227-6d63-409f-ad17-0d24ea5dd2e1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6ff5ebe5-b95d-4977-947e-5fce267dd73d": {
      "main": [
        [
          {
            "node": "1886cd48-2486-4507-882e-0b0eb602a78e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8993c2b5-bf34-4ce3-80e0-9a0b1bdc8569": {
      "main": [
        [
          {
            "node": "e17a25fd-704a-4c1e-9a43-e3fe84ec2d73",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1886cd48-2486-4507-882e-0b0eb602a78e": {
      "main": [
        [
          {
            "node": "570303c5-190c-450c-8fb7-1a33f3bfaa7a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7fb36e35-5d96-4fce-9a7d-e3dc5801b838": {
      "main": [
        [
          {
            "node": "116ec15c-c611-4fba-ab61-5090d777827e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d52f9138-df37-477b-b86b-7a1dd1cb2e7e": {
      "main": [
        [
          {
            "node": "388c97e3-6c00-4a35-9ee9-85b7db71d221",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6b32d227-6d63-409f-ad17-0d24ea5dd2e1": {
      "main": [
        [
          {
            "node": "6ff5ebe5-b95d-4977-947e-5fce267dd73d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "466e2c7c-f50b-4fd8-a862-d2cecb255579": {
      "main": [
        [
          {
            "node": "6591e8e3-db92-4725-ab78-24cbfaf8bebd",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7": {
      "main": [
        [
          {
            "node": "466e2c7c-f50b-4fd8-a862-d2cecb255579",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

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

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

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

๊ณ ๊ธ‰ - ์ธ๊ณต์ง€๋Šฅ, ๋งˆ์ผ€ํŒ…

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

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

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

Telegram, GPT-4 ๋ฐ Blotato๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ AI ์†Œ์…œ ๋™์˜์ƒ ์ž๋™ ์ƒ์„ฑ ๋ฐ ๊ฒŒ์‹œ
Telegram, GPT-4 ๋ฐ Blotato๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ AI ์†Œ์…œ ๋™์˜์ƒ ์ž๋™ ์ƒ์„ฑ ๋ฐ ๊ฒŒ์‹œ
If
Set
Code
+
If
Set
Code
42 ๋…ธ๋“œDr. Firas
์ธ๊ณต์ง€๋Šฅ
๐Ÿ’ฅ Perplexity์™€ Blotato๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ๊ธฐ TikTok ํด๋ก ํ•˜๊ณ  9๊ฐœ ํ”Œ๋žซํผ์œผ๋กœ ์ž๋™ ๊ฒŒ์‹œ
AI ๊ฐ€์ƒ ์ธ๋ฌผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ”์ด๋Ÿฌ์Šค์ ์ธ TikTok์„ ๋ณต์ œํ•˜๊ณ  Perplexity ๋ฐ Blotato๋ฅผ ํ†ตํ•ด 9๊ฐœ ํ”Œ๋žซํผ์— ์ž๋™์œผ๋กœ ๊ฒŒ์‹œ
Set
Code
Wait
+
Set
Code
Wait
41 ๋…ธ๋“œDr. Firas
์ธ๊ณต์ง€๋Šฅ
๐Ÿ’ฅ NanoBanana, Seedream 4, ChatGPT Image ๋ฐ Veo 3๋ฅผ ์‚ฌ์šฉํ•œ ๋™์˜์ƒ ๊ด‘๊ณ  ์ž๋™ํ™” - VIDE
AI(NanoBanana, Seedream, GPT-4o, Veo 3)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๋””์˜ค ๊ด‘๊ณ  ์บ ํŽ˜์ธ ์ž๋™ํ™” ๋ฐ ๊ฒŒ์‹œ
Set
Code
Wait
+
Set
Code
Wait
63 ๋…ธ๋“œDr. Firas
์ฝ˜ํ…์ธ  ์ œ์ž‘
๐Ÿ’ฅNanoBanana์™€ Seedance๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ”์ด๋Ÿฌ์Šค์ ์ธ ๊ด‘๊ณ  ์ƒ์„ฑ, VIDE II๋ฅผ ํ†ตํ•ด ์†Œ์…œ ๋ฏธ๋””์–ด์— upload-post๊ฒŒ์‹œ
์‚ฌ์šฉ AI๋กœ ๋ฐ”์ด๋Ÿฌ์Šค์ ์ธ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๊ด‘๊ณ  ์ƒ์„ฑ: NanoBanana, Seedance, Suno๋ฅผ ์†Œ์…œ ๋ฏธ๋””์–ด์— ์‚ฌ์šฉ
If
Set
Code
+
If
Set
Code
45 ๋…ธ๋“œDr. Firas
๊ธฐํƒ€
๐Ÿ’ฅ NanoBanana์™€ VEO3๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ AI ๋ฐ”์ด๋Ÿฌ์Šค ๋น„๋””์˜ค ์ƒ์„ฑํ•˜๊ณ  Blotato๋ฅผ ํ†ตํ•ด ์†Œ์…œ ํ”Œ๋žซํผ์— ๊ณต์œ  - ๋น„๋””์˜ค
NanoBanana์™€ VEO3์„ ์‚ฌ์šฉํ•˜์—ฌ AI ๋ฐ”์ด๋Ÿฌ์Šค ๋น„๋””์˜ค ์ƒ์„ฑํ•˜๊ณ  Blotato๋ฅผ ํ†ตํ•ด ์†Œ์…œ ๋ฏธ๋””์–ด์—์„œ ๊ณต์œ 
Set
Code
Wait
+
Set
Code
Wait
47 ๋…ธ๋“œDr. Firas
๊ธฐํƒ€
GPT-4o, WordPress, LinkedIn์„ ์‚ฌ์šฉํ•œ RSS ์ฝ˜ํ…์ธ  ์ž๋™ ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ
GPT-4o, WordPress ๋ฐ LinkedIn์„ ์‚ฌ์šฉํ•œ RSS ์ฝ˜ํ…์ธ  ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ ์ž๋™ ๋ฐœํ–‰
If
Set
Code
+
If
Set
Code
40 ๋…ธ๋“œImmanuel
์ธ๊ณต์ง€๋Šฅ
์›Œํฌํ”Œ๋กœ์šฐ ์ •๋ณด
๋‚œ์ด๋„
๊ณ ๊ธ‰
๋…ธ๋“œ ์ˆ˜38
์นดํ…Œ๊ณ ๋ฆฌ2
๋…ธ๋“œ ์œ ํ˜•11
๋‚œ์ด๋„ ์„ค๋ช…

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

์ €์ž
Dr. Firas

Dr. Firas

@drfiras

Automation expert and certified trainer. I create hands-on courses to master automation with n8n. Contact me to access my exclusive training and start building powerful workflows today. ๐Ÿš€

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

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

์นดํ…Œ๊ณ ๋ฆฌ

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