{
  "name": "Generate Instagram reels with Veo3 and GPT for AI-powered ad creation",
  "nodes": [
    {
      "id": "70441673-ac1f-42aa-a2ca-90259756e20d",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        140,
        0
      ]
    },
    {
      "id": "bdfec64e-f8af-4f14-838e-41e13dba005e",
      "name": "Prompt Engineer",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        440,
        0
      ]
    },
    {
      "id": "ee4ddd43-5f20-45f0-986c-ec9f5644cacf",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        1540,
        0
      ]
    },
    {
      "id": "7ba3650c-8bc8-4ee8-bc60-0f4c9002f768",
      "name": "Wait 30 Seconds",
      "type": "n8n-nodes-base.wait",
      "position": [
        1040,
        0
      ]
    },
    {
      "id": "7d2ceb2b-1da4-48cb-b799-023ebf2a03c5",
      "name": "Wait 30 secs",
      "type": "n8n-nodes-base.wait",
      "position": [
        1360,
        200
      ]
    },
    {
      "id": "a8efadbb-40b4-47ed-abf0-cdd5645f2f23",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2160,
        20
      ]
    },
    {
      "id": "6f3b6899-4fb4-4f68-a2e3-eca57158fe1b",
      "name": "OpenAI",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1760,
        20
      ]
    },
    {
      "id": "eb05f1a4-a7c4-4ee0-a541-6b925cbc2def",
      "name": "Veo3 Post Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        860,
        0
      ]
    },
    {
      "id": "ffa9681c-41ed-4728-96a8-4b8fcd5fde64",
      "name": "Veo3 Get Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1320,
        0
      ]
    },
    {
      "id": "9a4a7aad-5f67-492e-a1c3-c40d578f8c09",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        -240
      ],
      "parameters": {
        "width": 380,
        "height": 820,
        "content": "Chat Trigger"
      }
    },
    {
      "id": "41420558-929e-44bd-a675-0cac5d19f78d",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        -240
      ],
      "parameters": {
        "width": 380,
        "height": 820,
        "content": "Video Prompt Engineer Agent"
      }
    },
    {
      "id": "7d79a5f6-e796-49f5-bfd8-54edc7f18830",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        -240
      ],
      "parameters": {
        "width": 380,
        "height": 820,
        "content": "Veo3 Post Request & Wait"
      }
    },
    {
      "id": "5369fc7f-fa7d-405f-aa4b-74b4196dc247",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1200,
        -240
      ],
      "parameters": {
        "width": 520,
        "height": 820,
        "content": "Veo3 Get Request Loop"
      }
    },
    {
      "id": "399560b1-9a11-4225-8415-05df19047e09",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1740,
        -240
      ],
      "parameters": {
        "width": 340,
        "height": 820,
        "content": "Caption Generator"
      }
    },
    {
      "id": "16e21207-c951-4e9d-9eb0-8a50032cd93f",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2100,
        -240
      ],
      "parameters": {
        "width": 340,
        "height": 820,
        "content": "Update to Google Sheet"
      }
    },
    {
      "id": "bbdb2515-5769-4bac-b179-2c1c5e48d29d",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -740,
        -260
      ],
      "parameters": {
        "width": 700,
        "height": 960,
        "content": "🎬 Veo3 Instagram Reel Generator – AI-Powered Ad Creation in Minutes\nDescription:\nThis no-code workflow transforms your creative brief into an engaging Instagram Reel using OpenAI and Veo3 API (via Wav"
      }
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Wait 30 secs",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "OpenAI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 30 secs": {
      "main": [
        [
          {
            "node": "Veo3 Get Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prompt Engineer": {
      "main": [
        [
          {
            "node": "Veo3 Post Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 30 Seconds": {
      "main": [
        [
          {
            "node": "Veo3 Get Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Veo3 Get Request": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Veo3 Post Request": {
      "main": [
        [
          {
            "node": "Wait 30 Seconds",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "Prompt Engineer",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}