💥AIソーシャルビデオジェネレータ(GPT-4、Kling、Blotatoを使用)— Instagram、Facebook、TikTok、Twitter、Pinterestへの自動投稿
上級
これはAI, Marketing分野の自動化ワークフローで、38個のノードを含みます。主にSet, Code, Wait, Telegram, HttpRequestなどのノードを使用、AI技術を活用したスマート自動化を実現。 GPT-4とKling AIを使って自動生成し、複数プラットフォームへソーシャル動画を投稿
前提条件
- •Telegram Bot Token
- •ターゲットAPIの認証情報が必要な場合あり
- •Google Sheets API認証情報
- •OpenAI API Key
使用ノード (38)
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下の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": "付箋",
"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": "付箋1",
"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": "付箋3",
"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": "付箋4",
"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": "付箋2",
"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": "トリガー: Telegram プロンプト",
"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 モデルブリッジ",
"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 シートに保存",
"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 を使って動画広告を自動化 - VIDEO
AI(NanoBanana、Seedream、GPT-4o、Veo 3)を使って動画広告キャンペーンを自動化し公開
Set
Code
Wait
+
Set
Code
Wait
63 ノードDr. Firas
コンテンツ作成
💥 NanoBanana と Seedance を使ってウイルスの広告を作成し、upload-post でソーシャルメディアに VIDE II を投稿
AI を使ってウイルスのなマルチメディア広告の作成:NanoBanana、Seedance、Suno を使ったソーシャルメディア
If
Set
Code
+
If
Set
Code
45 ノードDr. Firas
その他
💥NanoBananaとVEO3でAIウイルス動画を作成し、BlotatoでSNSに共有 - 動画
NanoBananaとVEO3でAIウイルス動画を生成し、BlotatoでSNSで共有する
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
作成者
Dr. Firas
@drfirasAutomation 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で表示 →
このワークフローを共有