Workflow: 💥AI Social Video Generator with GPT-4, Kling & Blotato —Auto-Post to Instagram, Facebook,, TikTok...
Integrations: code, googleSheets, httpRequest, noOp, set, stickyNote, telegram, telegramTrigger, wait

{"id": "SvZQB2gsI57KlfvO", "meta": {"instanceId": "workflow-165dfd21", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:56.832883", "updatedAt": "2025-09-29T07:07:56.832953", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production"}, "name": "\ud83d\udca5AI Social Video Generator with GPT-4, Kling & Blotato \u2014Auto-Post to Instagram, Facebook,, TikTok...", "tags": ["automation", "n8n", "production-ready", "excellent", "optimized"], "nodes": [{"id": "c8cbe0d7-50d5-44a8-9552-ef2531f324d2", "name": "Sticky Note", "type": "n8n-nodes-base.stickyNote", "position": [-880, -280], "parameters": {"width": 2640, "height": 420, "content": "# \ud83d\udfeb STEP 1 \u2014 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\u2019s video engine, \n### and generates a cinematic video based entirely on text input.\n"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "127b9d89-c7ef-4dfc-8431-3da68ce098a8", "name": "Sticky Note1", "type": "n8n-nodes-base.stickyNote", "position": [-880, 180], "parameters": {"width": 2640, "height": 260, "content": "# \ud83d\udfeb STEP 2 \u2014 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 \u2014 resulting in a fully narrated visual asset.\n"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"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": "# \ud83d\udfe5 STEP 5 \u2014 Auto-Publish to 9 Social Platforms\n## The final step automates distribution using Blotato\u2019s API.\n## The video is auto-published to Instagram, YouTube, TikTok, Facebook, \n## LinkedIn, Threads, Twitter (X), Bluesky, and Pinterest \n## \u2014 all in one go, with no manual work required.\n"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "ceb59771-dd83-40f8-bbda-872ca5d81000", "name": "Sticky Note4", "type": "n8n-nodes-base.stickyNote", "position": [-880, 780], "parameters": {"width": 2640, "height": 260, "content": "# \ud83d\udfeb STEP 4 \u2014 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 \u2014 resulting in a fully narrated visual asset.\n"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "f837f9d4-e072-44e2-813a-16c18e05ecb8", "name": "Sticky Note2", "type": "n8n-nodes-base.stickyNote", "position": [-880, 480], "parameters": {"width": 2640, "height": 260, "content": "# \ud83d\udfeb STEP 3 \u2014 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, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"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, "notes": "This telegramTrigger node performs automated tasks as part of the workflow."}, {"id": "64b2ff19-595e-434f-a71d-70be7c1a9a1d", "name": "Extract Prompt & Caption", "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, "notes": "This code node performs automated tasks as part of the workflow."}, {"id": "d52f9138-df37-477b-b86b-7a1dd1cb2e7e", "name": "Transform Prompt for Kling (GPT-4)", "type": "n8n-nodes-base.noOp", "position": [480, -160], "parameters": {"text": "={{ $json.videoPrompt }}", "options": {"systemMessage": "=\u2699\ufe0f System Instructions \u2013 AI Agent:\nYou are a prompt optimization assistant for Kling AI, a cutting-edge text-to-video generation platform.\n\n\ud83c\udfaf Mission:\nTransform brief user inputs into cinematic, high-quality video prompts rich in sensory details, spatial context, and dynamic motion\u2014perfectly tuned for Kling AI.\n\n\u270d\ufe0f 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\u2014no explanations, no formatting tips.\n\n\ud83c\udf1f Examples:\nUser Input: \u201cRainy street at night\u201d\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: \u201cMountain hike\u201d\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: \u201cCozy library\u201d\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, "notes": "This agent node performs automated tasks as part of the workflow."}, {"id": "afac6532-4683-4515-9464-faf44bbfc470", "name": "OpenAI Model Bridge", "type": "n8n-nodes-base.noOp", "position": [500, 0], "parameters": {"model": {"__rl": true, "mode": "list", "value": "gpt-4o-mini"}, "options": {}}, "credentials": {"openAiApi": {"id": "6h3DfVhNPw9I25nO", "name": "OpenAi account"}}, "typeVersion": 1.2, "notes": "This lmChatOpenAi node performs automated tasks as part of the workflow."}, {"id": "388c97e3-6c00-4a35-9ee9-85b7db71d221", "name": "Generate Video via Kling API", "type": "n8n-nodes-base.httpRequest", "position": [940, -160], "parameters": {"url": "{{ $env.API_BASE_URL }}", "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": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpHeaderAuth"}, "credentials": {"httpHeaderAuth": {"id": "DB99xYLrmwZl7Sqf", "name": "Header Auth account"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "a6a6c4bf-a382-4a53-bec9-8291f09c9679", "name": "Wait for Video Generation", "type": "n8n-nodes-base.wait", "position": [1240, -160], "webhookId": "1b0f9389-5af5-40de-8522-170c8fcc76ae", "parameters": {"unit": "minutes", "amount": 7}, "typeVersion": 1.1, "notes": "This wait node performs automated tasks as part of the workflow."}, {"id": "07c6e882-131d-4547-9bf7-51b6df8b5527", "name": "Get Generated Video URL", "type": "n8n-nodes-base.httpRequest", "position": [1520, -160], "parameters": {"url": "{{ $env.BASE_URL }}", "options": {"response": {"response": {"responseFormat": "json"}}}, "authentication": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpHeaderAuth"}, "credentials": {"httpHeaderAuth": {"id": "DB99xYLrmwZl7Sqf", "name": "Header Auth account"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "53c76bb9-eadc-4e9e-886a-acb3f14e9b50", "name": "Generate Voice-Over Script", "type": "n8n-nodes-base.noOp", "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\u201322 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 \u2014 return only the plain voice-over script with no headers or commentary.\n\n\u2705 Example (For Context Only):\nTopic: \"Why cold showers boost productivity\"\nGenerated Output:\nCold showers shock your system awake, boost focus, and kickstart circulation\u2014training your brain to embrace discomfort."}]}}, "credentials": {"openAiApi": {"id": "6h3DfVhNPw9I25nO", "name": "OpenAi account"}}, "typeVersion": 1.8, "notes": "This openAi node performs automated tasks as part of the workflow."}, {"id": "8993c2b5-bf34-4ce3-80e0-9a0b1bdc8569", "name": "Convert Script to Audio (TTS)", "type": "n8n-nodes-base.noOp", "position": [500, 200], "parameters": {"input": "={{ $json.message.content }}", "options": {}, "resource": "audio"}, "credentials": {"openAiApi": {"id": "6h3DfVhNPw9I25nO", "name": "OpenAi account"}}, "typeVersion": 1.8, "notes": "This openAi node performs automated tasks as part of the workflow."}, {"id": "e17a25fd-704a-4c1e-9a43-e3fe84ec2d73", "name": "Upload Audio to Cloudinary", "type": "n8n-nodes-base.httpRequest", "position": [700, 200], "parameters": {"url": "{{ $env.API_BASE_URL }}", "options": {}, "sendBody": true, "contentType": "multipart-form-data", "authentication": "{{ $credentials.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, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "12c785d5-fab8-41cb-9387-3d5f698448b8", "name": "Merge Audio + Video", "type": "n8n-nodes-base.httpRequest", "position": [940, 200], "parameters": {"url": "{{ $env.API_BASE_URL }}", "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": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpHeaderAuth"}, "credentials": {"httpBasicAuth": {"id": "K1UGehJnDI8N25UA", "name": "Unnamed credential"}, "httpHeaderAuth": {"id": "S8rqcKkBDLZ3xAso", "name": "Header Auth account 2"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "7fdfd093-3cb4-47cf-a333-c17ebd896295", "name": "Wait for Audio/Video Fusion", "type": "n8n-nodes-base.wait", "position": [1240, 200], "webhookId": "36dbee1e-d027-43ab-9ae8-7b3b6d233746", "parameters": {"unit": "minutes", "amount": 1}, "typeVersion": 1.1, "notes": "This wait node performs automated tasks as part of the workflow."}, {"id": "bacce3e0-547e-45e5-ae4b-127f1e8c3c0d", "name": "Get Video URL with Audio", "type": "n8n-nodes-base.httpRequest", "position": [1520, 200], "parameters": {"url": "{{ $env.BASE_URL }}", "options": {}, "authentication": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpHeaderAuth"}, "credentials": {"httpHeaderAuth": {"id": "S8rqcKkBDLZ3xAso", "name": "Header Auth account 2"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "1bcfd35d-f746-40b6-9caf-0bd86c47b57e", "name": "Wait Before Captioning", "type": "n8n-nodes-base.wait", "position": [700, 500], "webhookId": "6ab51bf7-67da-468f-af3d-3270cf0e7c77", "parameters": {"amount": 30}, "typeVersion": 1.1, "notes": "This wait node performs automated tasks as part of the workflow."}, {"id": "7fb36e35-5d96-4fce-9a7d-e3dc5801b838", "name": "Add Captions/Subtitles to Video", "type": "n8n-nodes-base.httpRequest", "position": [940, 500], "parameters": {"url": "{{ $env.API_BASE_URL }}", "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": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpHeaderAuth"}, "credentials": {"httpHeaderAuth": {"id": "S8rqcKkBDLZ3xAso", "name": "Header Auth account 2"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "116ec15c-c611-4fba-ab61-5090d777827e", "name": "Wait for Caption Render", "type": "n8n-nodes-base.wait", "position": [1240, 500], "webhookId": "1b1b1f4e-c08b-4b92-adf5-9f8e5f65ce66", "parameters": {"unit": "minutes", "amount": 1}, "typeVersion": 1.1, "notes": "This wait node performs automated tasks as part of the workflow."}, {"id": "05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7", "name": "Get Final Video URL (Audio + Captions)", "type": "n8n-nodes-base.httpRequest", "position": [1520, 500], "parameters": {"url": "{{ $env.BASE_URL }}", "options": {}, "authentication": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpHeaderAuth"}, "credentials": {"httpHeaderAuth": {"id": "S8rqcKkBDLZ3xAso", "name": "Header Auth account 2"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "466e2c7c-f50b-4fd8-a862-d2cecb255579", "name": "Generate Social Caption from Voiceover", "type": "n8n-nodes-base.noOp", "position": [160, 840], "parameters": {"modelId": {"__rl": true, "mode": "list", "value": "gpt-4o", "cachedResultName": "GPT-4O"}, "options": {}, "messages": {"values": [{"content": "=\ud83d\udcf2 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\ud83e\udde0 Caption Guidelines:\nKeep it short, compelling, and value-driven.\n\nAvoid generic motivational fluff \u2014 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, "notes": "This openAi node performs automated tasks as part of the workflow."}, {"id": "6591e8e3-db92-4725-ab78-24cbfaf8bebd", "name": "Generate YouTube-Style Title", "type": "n8n-nodes-base.noOp", "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 \u2014 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, "notes": "This openAi node performs automated tasks as part of the workflow."}, {"id": "6b32d227-6d63-409f-ad17-0d24ea5dd2e1", "name": "Save Video Metadata to 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": "{{ $env.BASE_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, "notes": "This googleSheets node performs automated tasks as part of the workflow."}, {"id": "6ff5ebe5-b95d-4977-947e-5fce267dd73d", "name": "Send Final Video to 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, "notes": "This telegram node performs automated tasks as part of the workflow."}, {"id": "1886cd48-2486-4507-882e-0b0eb602a78e", "name": "Send Caption Link via 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, "notes": "This telegram node performs automated tasks as part of the workflow."}, {"id": "570303c5-190c-450c-8fb7-1a33f3bfaa7a", "name": "Assign Social Media IDs", "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, "notes": "This set node performs automated tasks as part of the workflow."}, {"id": "5ee6edcf-936d-42ba-bb28-7c02ea28b7ee", "name": "Upload Video to Blotato", "type": "n8n-nodes-base.httpRequest", "position": [380, 1300], "parameters": {"url": "{{ $env.WEBHOOK_URL }}", "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, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "b9eb6f28-d2d3-40f7-98aa-e00db4ede869", "name": "Post to Instagram", "type": "n8n-nodes-base.httpRequest", "position": [940, 1120], "parameters": {"url": "{{ $env.WEBHOOK_URL }}", "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, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "b379365c-832a-422c-b42d-6a6ed5dc90d5", "name": "Post to YouTube", "type": "n8n-nodes-base.httpRequest", "position": [1240, 1120], "parameters": {"url": "{{ $env.WEBHOOK_URL }}", "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, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "859b0b81-2b92-47b7-8858-e748b92f1091", "name": "Post to TikTok", "type": "n8n-nodes-base.httpRequest", "position": [1520, 1120], "parameters": {"url": "{{ $env.WEBHOOK_URL }}", "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, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "bd94c7cb-a9f9-44e2-94e0-e717e8dd2534", "name": "Post to Facebook Page", "type": "n8n-nodes-base.httpRequest", "position": [940, 1300], "parameters": {"url": "{{ $env.WEBHOOK_URL }}", "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, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "b13a95eb-998e-445a-a27c-0a474d95bf2b", "name": "Post to Threads", "type": "n8n-nodes-base.httpRequest", "position": [1240, 1300], "parameters": {"url": "{{ $env.WEBHOOK_URL }}", "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, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "d8a0f1a1-3938-493e-8178-e86829571502", "name": "Post to Twitter (X)", "type": "n8n-nodes-base.httpRequest", "position": [1520, 1300], "parameters": {"url": "{{ $env.WEBHOOK_URL }}", "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, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec", "name": "Post to LinkedIn", "type": "n8n-nodes-base.httpRequest", "position": [940, 1460], "parameters": {"url": "{{ $env.WEBHOOK_URL }}", "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, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "a404095d-47b7-464b-82b1-cbc732e6a0a5", "name": "Post to Bluesky", "type": "n8n-nodes-base.httpRequest", "position": [1240, 1460], "parameters": {"url": "{{ $env.WEBHOOK_URL }}", "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        \"{{ $env.WEBHOOK_URL }}\"\n      ]\n    }\n  }\n}\n", "sendBody": true, "sendHeaders": true, "specifyBody": "json", "headerParameters": {"parameters": [{"name": "blotato-api-key"}]}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "a23845dc-e81d-4eab-817d-d1d8b480e386", "name": "Post to Pinterest", "type": "n8n-nodes-base.httpRequest", "position": [1520, 1460], "parameters": {"url": "{{ $env.WEBHOOK_URL }}", "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        \"{{ $env.WEBHOOK_URL }}\"\n      ]\n    }\n  }\n}\n", "sendBody": true, "sendHeaders": true, "specifyBody": "json", "headerParameters": {"parameters": [{"name": "blotato-api-key"}]}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}], "active": false, "pinData": {}, "settings": {"executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000}, "versionId": "ba0fabe4-69f5-4c38-984b-d1df6ec572b8", "connections": {"388c97e3-6c00-4a35-9ee9-85b7db71d221": {"main": [[{"node": "error-handler-388c97e3-6c00-4a35-9ee9-85b7db71d221", "type": "main", "index": 0}], [{"node": "error-handler-388c97e3-6c00-4a35-9ee9-85b7db71d221-ab22dae2", "type": "main", "index": 0}], [{"node": "error-handler-388c97e3-6c00-4a35-9ee9-85b7db71d221-56f146ca", "type": "main", "index": 0}], [{"node": "error-handler-388c97e3-6c00-4a35-9ee9-85b7db71d221-3faac3bb", "type": "main", "index": 0}], [{"node": "error-handler-388c97e3-6c00-4a35-9ee9-85b7db71d221-b11a1a6b", "type": "main", "index": 0}], [{"node": "error-handler-388c97e3-6c00-4a35-9ee9-85b7db71d221-51a9073b", "type": "main", "index": 0}], [{"node": "error-handler-388c97e3-6c00-4a35-9ee9-85b7db71d221-5d832359", "type": "main", "index": 0}], [{"node": "error-handler-388c97e3-6c00-4a35-9ee9-85b7db71d221-58b3e9f5", "type": "main", "index": 0}], [{"node": "error-handler-388c97e3-6c00-4a35-9ee9-85b7db71d221-c0894518", "type": "main", "index": 0}]]}, "07c6e882-131d-4547-9bf7-51b6df8b5527": {"main": [[{"node": "error-handler-07c6e882-131d-4547-9bf7-51b6df8b5527", "type": "main", "index": 0}], [{"node": "error-handler-07c6e882-131d-4547-9bf7-51b6df8b5527-7957e24d", "type": "main", "index": 0}], [{"node": "error-handler-07c6e882-131d-4547-9bf7-51b6df8b5527-610e0956", "type": "main", "index": 0}], [{"node": "error-handler-07c6e882-131d-4547-9bf7-51b6df8b5527-a0a7b624", "type": "main", "index": 0}], [{"node": "error-handler-07c6e882-131d-4547-9bf7-51b6df8b5527-42d949a1", "type": "main", "index": 0}], [{"node": "error-handler-07c6e882-131d-4547-9bf7-51b6df8b5527-47579736", "type": "main", "index": 0}], [{"node": "error-handler-07c6e882-131d-4547-9bf7-51b6df8b5527-68eeed89", "type": "main", "index": 0}], [{"node": "error-handler-07c6e882-131d-4547-9bf7-51b6df8b5527-959441ae", "type": "main", "index": 0}], [{"node": "error-handler-07c6e882-131d-4547-9bf7-51b6df8b5527-dba35aba", "type": "main", "index": 0}]]}, "e17a25fd-704a-4c1e-9a43-e3fe84ec2d73": {"main": [[{"node": "error-handler-e17a25fd-704a-4c1e-9a43-e3fe84ec2d73", "type": "main", "index": 0}], [{"node": "error-handler-e17a25fd-704a-4c1e-9a43-e3fe84ec2d73-73ca70b0", "type": "main", "index": 0}], [{"node": "error-handler-e17a25fd-704a-4c1e-9a43-e3fe84ec2d73-f99723d2", "type": "main", "index": 0}], [{"node": "error-handler-e17a25fd-704a-4c1e-9a43-e3fe84ec2d73-8188def8", "type": "main", "index": 0}], [{"node": "error-handler-e17a25fd-704a-4c1e-9a43-e3fe84ec2d73-a64075c4", "type": "main", "index": 0}], [{"node": "error-handler-e17a25fd-704a-4c1e-9a43-e3fe84ec2d73-d43d27c0", "type": "main", "index": 0}], [{"node": "error-handler-e17a25fd-704a-4c1e-9a43-e3fe84ec2d73-d16e7a32", "type": "main", "index": 0}], [{"node": "error-handler-e17a25fd-704a-4c1e-9a43-e3fe84ec2d73-c752d3ea", "type": "main", "index": 0}], [{"node": "error-handler-e17a25fd-704a-4c1e-9a43-e3fe84ec2d73-c145769c", "type": "main", "index": 0}]]}, "12c785d5-fab8-41cb-9387-3d5f698448b8": {"main": [[{"node": "error-handler-12c785d5-fab8-41cb-9387-3d5f698448b8", "type": "main", "index": 0}], [{"node": "error-handler-12c785d5-fab8-41cb-9387-3d5f698448b8-c18a1857", "type": "main", "index": 0}], [{"node": "error-handler-12c785d5-fab8-41cb-9387-3d5f698448b8-321fa7af", "type": "main", "index": 0}], [{"node": "error-handler-12c785d5-fab8-41cb-9387-3d5f698448b8-0d60481a", "type": "main", "index": 0}], [{"node": "error-handler-12c785d5-fab8-41cb-9387-3d5f698448b8-b29f7a28", "type": "main", "index": 0}], [{"node": "error-handler-12c785d5-fab8-41cb-9387-3d5f698448b8-8020ef34", "type": "main", "index": 0}], [{"node": "error-handler-12c785d5-fab8-41cb-9387-3d5f698448b8-811455c3", "type": "main", "index": 0}], [{"node": "error-handler-12c785d5-fab8-41cb-9387-3d5f698448b8-fec61ef8", "type": "main", "index": 0}], [{"node": "error-handler-12c785d5-fab8-41cb-9387-3d5f698448b8-b55035ef", "type": "main", "index": 0}]]}, "bacce3e0-547e-45e5-ae4b-127f1e8c3c0d": {"main": [[{"node": "error-handler-bacce3e0-547e-45e5-ae4b-127f1e8c3c0d", "type": "main", "index": 0}], [{"node": "error-handler-bacce3e0-547e-45e5-ae4b-127f1e8c3c0d-c5fc80f4", "type": "main", "index": 0}], [{"node": "error-handler-bacce3e0-547e-45e5-ae4b-127f1e8c3c0d-59291d90", "type": "main", "index": 0}], [{"node": "error-handler-bacce3e0-547e-45e5-ae4b-127f1e8c3c0d-d6ac32dd", "type": "main", "index": 0}], [{"node": "error-handler-bacce3e0-547e-45e5-ae4b-127f1e8c3c0d-890ec40c", "type": "main", "index": 0}], [{"node": "error-handler-bacce3e0-547e-45e5-ae4b-127f1e8c3c0d-5d99932b", "type": "main", "index": 0}], [{"node": "error-handler-bacce3e0-547e-45e5-ae4b-127f1e8c3c0d-b21db939", "type": "main", "index": 0}], [{"node": "error-handler-bacce3e0-547e-45e5-ae4b-127f1e8c3c0d-f20297e6", "type": "main", "index": 0}], [{"node": "error-handler-bacce3e0-547e-45e5-ae4b-127f1e8c3c0d-f63d617f", "type": "main", "index": 0}]]}, "7fb36e35-5d96-4fce-9a7d-e3dc5801b838": {"main": [[{"node": "error-handler-7fb36e35-5d96-4fce-9a7d-e3dc5801b838", "type": "main", "index": 0}], [{"node": "error-handler-7fb36e35-5d96-4fce-9a7d-e3dc5801b838-70d28675", "type": "main", "index": 0}], [{"node": "error-handler-7fb36e35-5d96-4fce-9a7d-e3dc5801b838-c0e20cb6", "type": "main", "index": 0}], [{"node": "error-handler-7fb36e35-5d96-4fce-9a7d-e3dc5801b838-bac19cc2", "type": "main", "index": 0}], [{"node": "error-handler-7fb36e35-5d96-4fce-9a7d-e3dc5801b838-4d495ac2", "type": "main", "index": 0}], [{"node": "error-handler-7fb36e35-5d96-4fce-9a7d-e3dc5801b838-c63b5091", "type": "main", "index": 0}], [{"node": "error-handler-7fb36e35-5d96-4fce-9a7d-e3dc5801b838-6c2683ba", "type": "main", "index": 0}], [{"node": "error-handler-7fb36e35-5d96-4fce-9a7d-e3dc5801b838-f3c91fc5", "type": "main", "index": 0}], [{"node": "error-handler-7fb36e35-5d96-4fce-9a7d-e3dc5801b838-1cafada0", "type": "main", "index": 0}]]}, "05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7": {"main": [[{"node": "error-handler-05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7", "type": "main", "index": 0}], [{"node": "error-handler-05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7-97903883", "type": "main", "index": 0}], [{"node": "error-handler-05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7-6a7f3ea1", "type": "main", "index": 0}], [{"node": "error-handler-05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7-13a911fd", "type": "main", "index": 0}], [{"node": "error-handler-05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7-fdcefa8f", "type": "main", "index": 0}], [{"node": "error-handler-05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7-668e5ca7", "type": "main", "index": 0}], [{"node": "error-handler-05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7-2070f3a7", "type": "main", "index": 0}], [{"node": "error-handler-05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7-56a3ca70", "type": "main", "index": 0}], [{"node": "error-handler-05ea1d12-50d3-48cf-8b2a-416bcb3dd7a7-b702c3be", "type": "main", "index": 0}]]}, "5ee6edcf-936d-42ba-bb28-7c02ea28b7ee": {"main": [[{"node": "error-handler-5ee6edcf-936d-42ba-bb28-7c02ea28b7ee", "type": "main", "index": 0}], [{"node": "error-handler-5ee6edcf-936d-42ba-bb28-7c02ea28b7ee-25a7a7f6", "type": "main", "index": 0}], [{"node": "error-handler-5ee6edcf-936d-42ba-bb28-7c02ea28b7ee-580e9772", "type": "main", "index": 0}], [{"node": "error-handler-5ee6edcf-936d-42ba-bb28-7c02ea28b7ee-4078bf1a", "type": "main", "index": 0}], [{"node": "error-handler-5ee6edcf-936d-42ba-bb28-7c02ea28b7ee-8c4c260a", "type": "main", "index": 0}], [{"node": "error-handler-5ee6edcf-936d-42ba-bb28-7c02ea28b7ee-94f0f531", "type": "main", "index": 0}], [{"node": "error-handler-5ee6edcf-936d-42ba-bb28-7c02ea28b7ee-88a0dda1", "type": "main", "index": 0}], [{"node": "error-handler-5ee6edcf-936d-42ba-bb28-7c02ea28b7ee-d41a0dcb", "type": "main", "index": 0}], [{"node": "error-handler-5ee6edcf-936d-42ba-bb28-7c02ea28b7ee-c7de32c7", "type": "main", "index": 0}]]}, "b9eb6f28-d2d3-40f7-98aa-e00db4ede869": {"main": [[{"node": "error-handler-b9eb6f28-d2d3-40f7-98aa-e00db4ede869", "type": "main", "index": 0}], [{"node": "error-handler-b9eb6f28-d2d3-40f7-98aa-e00db4ede869-def9cf9c", "type": "main", "index": 0}], [{"node": "error-handler-b9eb6f28-d2d3-40f7-98aa-e00db4ede869-0fead11b", "type": "main", "index": 0}], [{"node": "error-handler-b9eb6f28-d2d3-40f7-98aa-e00db4ede869-9ec40db4", "type": "main", "index": 0}], [{"node": "error-handler-b9eb6f28-d2d3-40f7-98aa-e00db4ede869-4e5e1d73", "type": "main", "index": 0}], [{"node": "error-handler-b9eb6f28-d2d3-40f7-98aa-e00db4ede869-a38037c5", "type": "main", "index": 0}], [{"node": "error-handler-b9eb6f28-d2d3-40f7-98aa-e00db4ede869-04916ac2", "type": "main", "index": 0}], [{"node": "error-handler-b9eb6f28-d2d3-40f7-98aa-e00db4ede869-d9da653a", "type": "main", "index": 0}], [{"node": "error-handler-b9eb6f28-d2d3-40f7-98aa-e00db4ede869-3ea6a8f5", "type": "main", "index": 0}]]}, "b379365c-832a-422c-b42d-6a6ed5dc90d5": {"main": [[{"node": "error-handler-b379365c-832a-422c-b42d-6a6ed5dc90d5", "type": "main", "index": 0}], [{"node": "error-handler-b379365c-832a-422c-b42d-6a6ed5dc90d5-093d446b", "type": "main", "index": 0}], [{"node": "error-handler-b379365c-832a-422c-b42d-6a6ed5dc90d5-ac2eee45", "type": "main", "index": 0}], [{"node": "error-handler-b379365c-832a-422c-b42d-6a6ed5dc90d5-ed9fc958", "type": "main", "index": 0}], [{"node": "error-handler-b379365c-832a-422c-b42d-6a6ed5dc90d5-a4312cf8", "type": "main", "index": 0}], [{"node": "error-handler-b379365c-832a-422c-b42d-6a6ed5dc90d5-8ae40001", "type": "main", "index": 0}], [{"node": "error-handler-b379365c-832a-422c-b42d-6a6ed5dc90d5-24b17ce1", "type": "main", "index": 0}], [{"node": "error-handler-b379365c-832a-422c-b42d-6a6ed5dc90d5-b6942a04", "type": "main", "index": 0}], [{"node": "error-handler-b379365c-832a-422c-b42d-6a6ed5dc90d5-59c09a23", "type": "main", "index": 0}]]}, "859b0b81-2b92-47b7-8858-e748b92f1091": {"main": [[{"node": "error-handler-859b0b81-2b92-47b7-8858-e748b92f1091", "type": "main", "index": 0}], [{"node": "error-handler-859b0b81-2b92-47b7-8858-e748b92f1091-d2ea1628", "type": "main", "index": 0}], [{"node": "error-handler-859b0b81-2b92-47b7-8858-e748b92f1091-0083ddb3", "type": "main", "index": 0}], [{"node": "error-handler-859b0b81-2b92-47b7-8858-e748b92f1091-712780d0", "type": "main", "index": 0}], [{"node": "error-handler-859b0b81-2b92-47b7-8858-e748b92f1091-4fa262e4", "type": "main", "index": 0}], [{"node": "error-handler-859b0b81-2b92-47b7-8858-e748b92f1091-a16db36c", "type": "main", "index": 0}], [{"node": "error-handler-859b0b81-2b92-47b7-8858-e748b92f1091-f0527d43", "type": "main", "index": 0}], [{"node": "error-handler-859b0b81-2b92-47b7-8858-e748b92f1091-b9eb0b8a", "type": "main", "index": 0}], [{"node": "error-handler-859b0b81-2b92-47b7-8858-e748b92f1091-388f5085", "type": "main", "index": 0}]]}, "bd94c7cb-a9f9-44e2-94e0-e717e8dd2534": {"main": [[{"node": "error-handler-bd94c7cb-a9f9-44e2-94e0-e717e8dd2534", "type": "main", "index": 0}], [{"node": "error-handler-bd94c7cb-a9f9-44e2-94e0-e717e8dd2534-2e8f7484", "type": "main", "index": 0}], [{"node": "error-handler-bd94c7cb-a9f9-44e2-94e0-e717e8dd2534-b6a89bf3", "type": "main", "index": 0}], [{"node": "error-handler-bd94c7cb-a9f9-44e2-94e0-e717e8dd2534-9b459695", "type": "main", "index": 0}], [{"node": "error-handler-bd94c7cb-a9f9-44e2-94e0-e717e8dd2534-ad922db0", "type": "main", "index": 0}], [{"node": "error-handler-bd94c7cb-a9f9-44e2-94e0-e717e8dd2534-7bafae62", "type": "main", "index": 0}], [{"node": "error-handler-bd94c7cb-a9f9-44e2-94e0-e717e8dd2534-ad339699", "type": "main", "index": 0}], [{"node": "error-handler-bd94c7cb-a9f9-44e2-94e0-e717e8dd2534-35f8ff2d", "type": "main", "index": 0}], [{"node": "error-handler-bd94c7cb-a9f9-44e2-94e0-e717e8dd2534-e80dbd52", "type": "main", "index": 0}]]}, "b13a95eb-998e-445a-a27c-0a474d95bf2b": {"main": [[{"node": "error-handler-b13a95eb-998e-445a-a27c-0a474d95bf2b", "type": "main", "index": 0}], [{"node": "error-handler-b13a95eb-998e-445a-a27c-0a474d95bf2b-4ea82493", "type": "main", "index": 0}], [{"node": "error-handler-b13a95eb-998e-445a-a27c-0a474d95bf2b-ed0b0e09", "type": "main", "index": 0}], [{"node": "error-handler-b13a95eb-998e-445a-a27c-0a474d95bf2b-be308919", "type": "main", "index": 0}], [{"node": "error-handler-b13a95eb-998e-445a-a27c-0a474d95bf2b-44045041", "type": "main", "index": 0}], [{"node": "error-handler-b13a95eb-998e-445a-a27c-0a474d95bf2b-2e4e4c1a", "type": "main", "index": 0}], [{"node": "error-handler-b13a95eb-998e-445a-a27c-0a474d95bf2b-d2a511de", "type": "main", "index": 0}], [{"node": "error-handler-b13a95eb-998e-445a-a27c-0a474d95bf2b-df5a7902", "type": "main", "index": 0}], [{"node": "error-handler-b13a95eb-998e-445a-a27c-0a474d95bf2b-bb074422", "type": "main", "index": 0}]]}, "d8a0f1a1-3938-493e-8178-e86829571502": {"main": [[{"node": "error-handler-d8a0f1a1-3938-493e-8178-e86829571502", "type": "main", "index": 0}], [{"node": "error-handler-d8a0f1a1-3938-493e-8178-e86829571502-28cd8c46", "type": "main", "index": 0}], [{"node": "error-handler-d8a0f1a1-3938-493e-8178-e86829571502-73b54c7a", "type": "main", "index": 0}], [{"node": "error-handler-d8a0f1a1-3938-493e-8178-e86829571502-f174534e", "type": "main", "index": 0}], [{"node": "error-handler-d8a0f1a1-3938-493e-8178-e86829571502-05712528", "type": "main", "index": 0}], [{"node": "error-handler-d8a0f1a1-3938-493e-8178-e86829571502-e89ff515", "type": "main", "index": 0}], [{"node": "error-handler-d8a0f1a1-3938-493e-8178-e86829571502-aa25bf88", "type": "main", "index": 0}], [{"node": "error-handler-d8a0f1a1-3938-493e-8178-e86829571502-236a2e68", "type": "main", "index": 0}], [{"node": "error-handler-d8a0f1a1-3938-493e-8178-e86829571502-d0534ab2", "type": "main", "index": 0}]]}, "dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec": {"main": [[{"node": "error-handler-dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec", "type": "main", "index": 0}], [{"node": "error-handler-dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec-da0c6aa7", "type": "main", "index": 0}], [{"node": "error-handler-dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec-c3a22242", "type": "main", "index": 0}], [{"node": "error-handler-dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec-bc161252", "type": "main", "index": 0}], [{"node": "error-handler-dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec-89199da6", "type": "main", "index": 0}], [{"node": "error-handler-dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec-a4ea3f0d", "type": "main", "index": 0}], [{"node": "error-handler-dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec-91ea288c", "type": "main", "index": 0}], [{"node": "error-handler-dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec-3141adfa", "type": "main", "index": 0}], [{"node": "error-handler-dd0e8c1d-b4dc-4f11-ac75-580ff7aa8fec-ac23c911", "type": "main", "index": 0}]]}, "a404095d-47b7-464b-82b1-cbc732e6a0a5": {"main": [[{"node": "error-handler-a404095d-47b7-464b-82b1-cbc732e6a0a5", "type": "main", "index": 0}], [{"node": "error-handler-a404095d-47b7-464b-82b1-cbc732e6a0a5-30d27784", "type": "main", "index": 0}], [{"node": "error-handler-a404095d-47b7-464b-82b1-cbc732e6a0a5-09940d59", "type": "main", "index": 0}], [{"node": "error-handler-a404095d-47b7-464b-82b1-cbc732e6a0a5-57f81e13", "type": "main", "index": 0}], [{"node": "error-handler-a404095d-47b7-464b-82b1-cbc732e6a0a5-cb90d5fd", "type": "main", "index": 0}], [{"node": "error-handler-a404095d-47b7-464b-82b1-cbc732e6a0a5-025dd750", "type": "main", "index": 0}], [{"node": "error-handler-a404095d-47b7-464b-82b1-cbc732e6a0a5-8e1fc13d", "type": "main", "index": 0}], [{"node": "error-handler-a404095d-47b7-464b-82b1-cbc732e6a0a5-964db552", "type": "main", "index": 0}], [{"node": "error-handler-a404095d-47b7-464b-82b1-cbc732e6a0a5-9d7c2c71", "type": "main", "index": 0}]]}, "a23845dc-e81d-4eab-817d-d1d8b480e386": {"main": [[{"node": "error-handler-a23845dc-e81d-4eab-817d-d1d8b480e386", "type": "main", "index": 0}], [{"node": "error-handler-a23845dc-e81d-4eab-817d-d1d8b480e386-25126cc0", "type": "main", "index": 0}], [{"node": "error-handler-a23845dc-e81d-4eab-817d-d1d8b480e386-3d60e754", "type": "main", "index": 0}], [{"node": "error-handler-a23845dc-e81d-4eab-817d-d1d8b480e386-d95b28bf", "type": "main", "index": 0}], [{"node": "error-handler-a23845dc-e81d-4eab-817d-d1d8b480e386-1d66acd7", "type": "main", "index": 0}], [{"node": "error-handler-a23845dc-e81d-4eab-817d-d1d8b480e386-5c7eece7", "type": "main", "index": 0}], [{"node": "error-handler-a23845dc-e81d-4eab-817d-d1d8b480e386-e6736b8d", "type": "main", "index": 0}], [{"node": "error-handler-a23845dc-e81d-4eab-817d-d1d8b480e386-e5b04025", "type": "main", "index": 0}], [{"node": "error-handler-a23845dc-e81d-4eab-817d-d1d8b480e386-bce78733", "type": "main", "index": 0}]]}, "5f13f1cd-b16b-4427-965e-91e2343213d0": {"main": [[{"node": "error-handler-5f13f1cd-b16b-4427-965e-91e2343213d0-8092b199", "type": "main", "index": 0}]]}, "afac6532-4683-4515-9464-faf44bbfc470": {"main": [[{"node": "error-handler-afac6532-4683-4515-9464-faf44bbfc470-9800fb35", "type": "main", "index": 0}]]}, "53c76bb9-eadc-4e9e-886a-acb3f14e9b50": {"main": [[{"node": "error-handler-53c76bb9-eadc-4e9e-886a-acb3f14e9b50-6db137de", "type": "main", "index": 0}]]}, "8993c2b5-bf34-4ce3-80e0-9a0b1bdc8569": {"main": [[{"node": "error-handler-8993c2b5-bf34-4ce3-80e0-9a0b1bdc8569-4412f975", "type": "main", "index": 0}]]}, "466e2c7c-f50b-4fd8-a862-d2cecb255579": {"main": [[{"node": "error-handler-466e2c7c-f50b-4fd8-a862-d2cecb255579-cf9c5c5a", "type": "main", "index": 0}]]}, "6591e8e3-db92-4725-ab78-24cbfaf8bebd": {"main": [[{"node": "error-handler-6591e8e3-db92-4725-ab78-24cbfaf8bebd-14170453", "type": "main", "index": 0}]]}, "6b32d227-6d63-409f-ad17-0d24ea5dd2e1": {"main": [[{"node": "error-handler-6b32d227-6d63-409f-ad17-0d24ea5dd2e1-5da74489", "type": "main", "index": 0}]]}, "6ff5ebe5-b95d-4977-947e-5fce267dd73d": {"main": [[{"node": "error-handler-6ff5ebe5-b95d-4977-947e-5fce267dd73d-547b1f0c", "type": "main", "index": 0}]]}, "1886cd48-2486-4507-882e-0b0eb602a78e": {"main": [[{"node": "error-handler-1886cd48-2486-4507-882e-0b0eb602a78e-05d09c2b", "type": "main", "index": 0}]]}}, "description": "Automated workflow: \ud83d\udca5AI Social Video Generator with GPT-4, Kling & Blotato \u2014Auto-Post to Instagram, Facebook,, TikTok, Twitter & Pinterest - vide. This workflow integrates 12 different services: telegramTrigger, stickyNote, httpRequest, wait, telegram. It contains 81 nodes and follows best practices for error handling and security.", "notes": "Excellent quality workflow: \ud83d\udca5AI Social Video Generator with GPT-4, Kling & Blotato \u2014Auto-Post to Instagram, Facebook,, TikTok.... This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}