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 取得",
"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など)は別途料金が発生する場合があります。
関連ワークフロー
Veo3 Instagramプロキシワークフロー
Veo3、GPT-4、Blotatoを使用して自動のにInstagram Reelsを生成して公開
If
Set
Wait
+
If
Set
Wait
21 ノードAutomate With Marc
コンテンツ作成
AIによるInstagram人気Reelのクローン作成エージェント機能+自動公開
AIクローンを使ってInstagram Reelsを自動公開:スクリプトから公開まで(Heygen + Submagic + Blotato)
If
Wait
Http Request
+
If
Wait
Http Request
21 ノードAutomate With Marc
コンテンツ作成
Seedance 動画マーケティング AI アシスタント
Seedance AI、Perplexity、そして GPT-4o を使ってトレンドに基づいたマーケティング動画を生成
If
Wait
Telegram
+
If
Wait
Telegram
16 ノードAutomate With Marc
コンテンツ作成
Google Vertex AI Veo3
Google Vertex AI(Veo3)を使用してチャットからビデオを生成
If
Set
Wait
+
If
Set
Wait
13 ノードAutomate With Marc
コンテンツ作成
IG 自動字幕エージェントワークフロー
Google DriveとSubmagicを使ってInstagram/TikTok動画に自動字幕を追加
If
Wait
Google Drive
+
If
Wait
Google Drive
14 ノードAutomate With Marc
コンテンツ作成
TelegramからNano Bananaワークフロー
Telegramボット経由でGoogle Nano Banana AIを使って不動産写真を強化
If
Wait
Telegram
+
If
Wait
Telegram
15 ノードAutomate With Marc
コンテンツ作成
ワークフロー情報
難易度
中級
ノード数15
カテゴリー2
ノードタイプ6
作成者
Automate With Marc
@marconiAutomating 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で表示 →
このワークフローを共有