8
n8n 한국어amn8n.com

GPT-5 & Veo-3 Instagram 비디오 생성기 및 자동 게시

중급

이것은Content Creation, Multimodal AI분야의자동화 워크플로우로, 15개의 노드를 포함합니다.주로 If, Wait, HttpRequest, OpenAi, ChatTrigger 등의 노드를 사용하며. Google Veo-3 AI와 GPT로 소셜 미디어 숏폼 비디오 자동 생성 및 게시

사전 요구사항
  • 대상 API의 인증 정보가 필요할 수 있음
  • OpenAI API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "GPT-5 & Veo-3 Instagram Video Generator & Autopost",
  "tags": [],
  "nodes": [
    {
      "id": "a8d50f46-720d-4a84-addd-138005ca4f4e",
      "name": "채팅 메시지 수신 시",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        1400,
        60
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.1
    },
    {
      "id": "81175228-b5b2-4b88-b4a9-40ea1c610085",
      "name": "30초 대기",
      "type": "n8n-nodes-base.wait",
      "position": [
        2200,
        60
      ],
      "parameters": {
        "amount": 30
      },
      "typeVersion": 1.1
    },
    {
      "id": "f881c748-847b-4dad-ac34-cac4c0d2b03a",
      "name": "조건문",
      "type": "n8n-nodes-base.if",
      "position": [
        2640,
        60
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "57f70829-d058-494e-b438-7ce9dc8a6384",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.data.status }}",
              "rightValue": "processing"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "2dd5d111-0756-4bbf-9c94-e699740ee471",
      "name": "30초 대기",
      "type": "n8n-nodes-base.wait",
      "position": [
        2880,
        160
      ],
      "parameters": {
        "amount": 30
      },
      "typeVersion": 1.1
    },
    {
      "id": "f1da4e26-5fd2-428c-b8ab-175e9dd48caf",
      "name": "Veo3 비디오 생성기",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1980,
        60
      ],
      "parameters": {
        "url": "https://api.wavespeed.ai/api/v3/google/veo3-fast",
        "method": "POST",
        "options": {
          "redirect": {
            "redirect": {}
          }
        },
        "sendBody": true,
        "authentication": "genericCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "duration",
              "value": "8"
            },
            {
              "name": "enable_prompt_expansion",
              "value": "true"
            },
            {
              "name": "generate_audio",
              "value": "true"
            },
            {
              "name": "prompt",
              "value": "={{ $json.message.content }}"
            }
          ]
        },
        "genericAuthType": "httpHeaderAuth"
      },
      "typeVersion": 4.2
    },
    {
      "id": "f8f54a04-bf64-44c0-9e1a-a9124cbcf1a6",
      "name": "GPT-5 AI 비디오 프롬프트 에이전트",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1620,
        60
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-5"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "={{ $json.chatInput }}"
            },
            {
              "role": "system",
              "content": "You are a creative video prompt generator for short-form reels (e.g., Instagram, TikTok). Based on:\n\nThe chat input of the user\n\nYour task is to craft an elaborate, visually descriptive video generation prompt suitable for input into the Seedance/Veo3 API.\n\n🛑 Do not include any extra explanation, formatting, or commentary. Your entire output must be the exact prompt to pass into the video generator.\n\nThe prompt should:\n– Be under 150 words\n– Describe the visual elements, tone, and motion clearly\n– Reflect the thematic visual in a coherent manner\n\nExample of your expected output format:\n\n“A close-up slow-motion shot of a glass perfume bottle as morning sunlight filters through mist. The background shows soft-focus wildflowers, matching the theme of natural beauty and calm. Overlay text: ‘Nature’s Elegance. Reinvented.’ Trend-inspired styling based on the ‘quiet luxury’ aesthetic. For Instagram.”"
            }
          ]
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "6de2d985-0c27-40f9-91e0-5858484dd673",
      "name": "Veo3 GET",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2420,
        60
      ],
      "parameters": {
        "url": "=https://api.wavespeed.ai/api/v3/predictions/{{ $json.data.id }}/result",
        "options": {
          "redirect": {
            "redirect": {}
          }
        },
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "typeVersion": 4.2
    },
    {
      "id": "90d33010-21e2-44be-a93f-8d09d5b2c38f",
      "name": "스티커 노트",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1280,
        -40
      ],
      "parameters": {
        "color": 6,
        "width": 1800,
        "height": 480,
        "content": "Video Generation"
      },
      "typeVersion": 1
    },
    {
      "id": "b3d557fb-7291-4223-be37-079cf1304109",
      "name": "스티커 노트1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1280,
        460
      ],
      "parameters": {
        "color": 4,
        "width": 560,
        "height": 240,
        "content": "Caption Agent"
      },
      "typeVersion": 1
    },
    {
      "id": "df9f1ce6-6db6-4dd9-8997-d0e76ca27b29",
      "name": "Postiz에 업로드",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2160,
        500
      ],
      "parameters": {
        "url": "https://api.postiz.com/public/v1/upload",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "multipart-form-data",
        "authentication": "genericCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "file",
              "parameterType": "formBinaryData",
              "inputDataFieldName": "data"
            }
          ]
        },
        "genericAuthType": "httpHeaderAuth"
      },
      "typeVersion": 4.2
    },
    {
      "id": "3231c09a-afbc-4eb4-ac9e-599ced770916",
      "name": "비디오 다운로드",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1920,
        500
      ],
      "parameters": {
        "url": "={{ $('Veo3 GET').item.json.data.outputs[0] }}",
        "options": {
          "response": {
            "response": {
              "responseFormat": "file"
            }
          }
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "b57b7a80-ed39-4edf-aa13-f340f7b73eee",
      "name": "POSTIZ 소셜 미디어 게시 (IG)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2380,
        500
      ],
      "parameters": {
        "url": "https://api.postiz.com/public/v1/posts",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"type\": \"now\",\n  \"shortLink\": false,\n  \"date\": \"{{ $now.toISO() }}\",\n  \"tags\": [],\n  \"posts\": [\n    {\n      \"integration\": { \"id\": \"{{ YOUR_POSTIZ_INTEGRATION_ID }}\" },\n      \"value\": [\n        {\n          \"content\": \"{{ $('GPT-5 Caption Agent').item.json.message.content }}\",\n          \"image\": [\n            {\n              \"id\": \"{{ $node['Upload to Postiz'].json.id }}\",\n              \"path\": \"{{ $node['Upload to Postiz'].json.path }}.mp4\"\n            }\n          ]\n        }\n      ],\n      \"settings\": {\n        \"post_type\": \"post\"\n      }\n    }\n  ]\n}\n",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "typeVersion": 4.2
    },
    {
      "id": "3691e403-be44-4668-bd4d-1613118d0291",
      "name": "GPT-5 캡션 에이전트",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1500,
        500
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-5"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=Based on this video generation prompt, create an impactful accompanying caption for the Instagram Post: {{ $('GPT-5 AI Video Prompt Agent').item.json.message.content }}"
            },
            {
              "role": "system",
              "content": "You're an Instagram Caption copywriter. You'll receive a set of video prompt message that is used for generating an Instagram short reel video. Your job is to write an effective accompanying caption. Language style should be playful and impactful."
            }
          ]
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "f8adb7e9-5553-4cd7-8952-caf0a7d7095a",
      "name": "스티커 노트2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1860,
        460
      ],
      "parameters": {
        "color": 3,
        "width": 780,
        "height": 240,
        "content": "Postiz - Post to Social Channels"
      },
      "typeVersion": 1
    },
    {
      "id": "143b00ba-76d2-4a4d-986a-90b53c84f91c",
      "name": "스티커 노트3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        220,
        -60
      ],
      "parameters": {
        "color": 5,
        "width": 1000,
        "height": 1220,
        "content": "🚀 GPT-5 + Veo-3 Instagram Reel Auto-Creator & Auto-Poster\n\nDescription:\nThis n8n workflow is a fully automated short-form video content engine that takes your creative idea, turns it into a cinematic video using Google Veo-3 via Wavespeed API, writes an engaging Instagram caption with GPT-5, and instantly posts it to Instagram via Postiz—all without lifting a finger.\n\nIt’s designed for content creators, social media managers, and brands who want to produce high-quality, on-brand reels at scale without manual editing or posting.\n\nWatch Step-by-step build:\nwww.youtube.com/@automatewithmarc\n\n💡 Key Features:\n💬 Chat-Triggered Automation (You can replace this with On Schedule trigger for automated generation) – Start the workflow with a simple message describing your video idea.\n\n🧠 GPT-5 Video Prompt Agent – Transforms your concept into a visually rich, cinematic prompt optimized for Veo-3.\n\n🎥 Veo-3 AI Video Generation – Creates a polished short-form reel with cinematic motion, effects, and branding.\n\n✍️ GPT-5 Caption Writer – Crafts an impactful, scroll-stopping caption tailored for Instagram engagement.\n\n📤 Auto-Posting with Postiz – Uploads and schedules (or instantly posts) your reel to Instagram without manual steps.\n\n⏳ Automated Progress Checking – Wait & retry logic ensures posting only happens when the video is fully generated.\n\n🔧 Tech Stack:\nGPT-5 via OpenAI API – AI for prompt engineering & caption creation.\n\nGoogle Veo-3 (via Wavespeed API) – Next-gen text-to-video model for short-form content.\n\nPostiz API – Multi-platform social media posting automation.\n\nn8n – Orchestration & automation engine.\n\n📌 Ideal Use Cases:\nInstagram Reels / TikTok Creators who want to post daily without editing.\n\nFitness, Fashion, Travel & Lifestyle Brands looking for high-quality, thematic reels.\n\nSocial Media Agencies producing client content at scale.\n\nEvent Marketers creating same-day recap videos.\n\n🛠 Setup Instructions:\nAdd your API keys for OpenAI (GPT-5), Wavespeed (Veo-3), and Postiz.\n\nConnect Postiz to your Instagram account.\n\nTrigger the workflow with a chat message describing your desired video.\n\nWatch your idea transform into a reel—fully captioned and posted automatically.\n\n🎯 Why This Workflow Stands Out:\nEnd-to-end automation from idea → video → caption → Instagram post.\n\nAI-driven creative consistency for brand identity.\n\nScales your content production without hiring editors.\n\nSEO & engagement-ready captions crafted for social virality."
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "",
  "connections": {
    "f881c748-847b-4dad-ac34-cac4c0d2b03a": {
      "main": [
        [
          {
            "node": "2dd5d111-0756-4bbf-9c94-e699740ee471",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "3691e403-be44-4668-bd4d-1613118d0291",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2dd5d111-0756-4bbf-9c94-e699740ee471": {
      "main": [
        [
          {
            "node": "6de2d985-0c27-40f9-91e0-5858484dd673",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6de2d985-0c27-40f9-91e0-5858484dd673": {
      "main": [
        [
          {
            "node": "f881c748-847b-4dad-ac34-cac4c0d2b03a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3231c09a-afbc-4eb4-ac9e-599ced770916": {
      "main": [
        [
          {
            "node": "df9f1ce6-6db6-4dd9-8997-d0e76ca27b29",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "df9f1ce6-6db6-4dd9-8997-d0e76ca27b29": {
      "main": [
        [
          {
            "node": "b57b7a80-ed39-4edf-aa13-f340f7b73eee",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3691e403-be44-4668-bd4d-1613118d0291": {
      "main": [
        [
          {
            "node": "3231c09a-afbc-4eb4-ac9e-599ced770916",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f1da4e26-5fd2-428c-b8ab-175e9dd48caf": {
      "main": [
        [
          {
            "node": "2dd5d111-0756-4bbf-9c94-e699740ee471",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a8d50f46-720d-4a84-addd-138005ca4f4e": {
      "main": [
        [
          {
            "node": "f8f54a04-bf64-44c0-9e1a-a9124cbcf1a6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f8f54a04-bf64-44c0-9e1a-a9124cbcf1a6": {
      "main": [
        [
          {
            "node": "f1da4e26-5fd2-428c-b8ab-175e9dd48caf",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

중급 - 콘텐츠 제작, 멀티모달 AI

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
중급
노드 수15
카테고리2
노드 유형6
난이도 설명

일정 경험을 가진 사용자를 위한 6-15개 노드의 중간 복잡도 워크플로우

저자
Automate With Marc

Automate With Marc

@marconi

Automating Start-Up and Business processes. Helping non-techies understand and leverage Agentic AI with easy to understand step-by-step tutorials. Check out my educational content: https://www.youtube.com/@Automatewithmarc

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34