{
  "name": "Generate Hollywood-style video ads from images with GPT-5 Mini and Fal.ai Sora-2",
  "nodes": [
    {
      "id": "cfead389-c5ec-448b-8072-15e478d288d0",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1216,
        656
      ]
    },
    {
      "id": "a63fd096-bd9d-4450-9094-85a80bc14472",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1264,
        80
      ]
    },
    {
      "id": "ef7d9159-12a0-464d-b339-eb2790d56c47",
      "name": "Image Resize",
      "type": "n8n-nodes-base.editImage",
      "position": [
        832,
        16
      ]
    },
    {
      "id": "91e3360b-0787-47e8-921d-1d45defdb97d",
      "name": "Sora Video Prompt Generator",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        912,
        272
      ]
    },
    {
      "id": "5007efd0-815a-4518-ab8d-c3be8731a13b",
      "name": "Get the Ad Text and Image",
      "type": "n8n-nodes-base.webhook",
      "position": [
        384,
        128
      ]
    },
    {
      "id": "991cd750-e5ca-40f5-b6a1-a4c63f840085",
      "name": "Send the Video Back",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1936,
        240
      ]
    },
    {
      "id": "ddbf941f-fe44-494d-a2a7-90317522430e",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        224,
        -128
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "4e5483cd-c47e-47b2-925a-71398dff222e",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        736,
        -496
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "70082d81-a794-480c-b5e6-74e95aa5b162",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1488,
        -496
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "9f4aad2f-db3f-45e7-8587-868b1516d34e",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1584,
        112
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "04225fbd-e32d-490c-af29-7d3f3cba2afd",
      "name": "Send a text message",
      "type": "n8n-nodes-base.telegram",
      "position": [
        2416,
        240
      ]
    },
    {
      "id": "9edb492f-b725-48e2-b41a-382d94785086",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2224,
        112
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "d2d0d093-0b8b-4a25-82f9-37ae2368590c",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1568,
        -208
      ]
    },
    {
      "id": "415e3689-5f45-4a4c-9370-09df2749d78e",
      "name": "Edit Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        1248,
        -144
      ]
    },
    {
      "id": "f6f11b0a-aa50-4b03-9f03-4570b9f3cd26",
      "name": "Upload Image",
      "type": "n8n-nodes-cloudinary.cloudinary",
      "position": [
        992,
        -128
      ]
    },
    {
      "id": "8504a67a-d2f7-4e05-be7a-e1ce81a7c3c1",
      "name": "If1",
      "type": "n8n-nodes-base.if",
      "position": [
        2336,
        -224
      ]
    },
    {
      "id": "ebea46e4-947b-44ee-9b4d-6b9397c66b33",
      "name": "Get Final Video1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2560,
        -224
      ]
    },
    {
      "id": "22f3fe95-7e42-46c5-bbc3-17e096515743",
      "name": "Wait1",
      "type": "n8n-nodes-base.wait",
      "position": [
        1888,
        -224
      ]
    },
    {
      "id": "3220b009-6af9-4c9a-989d-96348a2eb9aa",
      "name": "Get Video Status",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2144,
        -240
      ]
    },
    {
      "id": "e20d09e6-4981-4954-8b47-4af88a553e69",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -704,
        -480
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "4017c4aa-3523-4de5-a1ab-0ab8a64fcf8a",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        736,
        208
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "b8d574b8-4428-4a0d-9e81-fbbb5e291b07",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2320,
        -720
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "1bc46395-cd58-4c6a-8562-2328d431ecc0",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -592,
        -1120
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "35fd524a-3b38-429d-ae88-cb3611751135",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        -1264
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "abf12c5c-f96f-40ab-8350-00d1f8098386",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1184,
        -1248
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    }
  ],
  "connections": {
    "If1": {
      "main": [
        [
          {
            "node": "Get Final Video1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait1": {
      "main": [
        [
          {
            "node": "Get Video Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Wait1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Image Resize": {
      "main": [
        [
          {
            "node": "Upload Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Image": {
      "main": [
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Final Video1": {
      "main": [
        [
          {
            "node": "Send the Video Back",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Video Status": {
      "main": [
        [
          {
            "node": "If1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Sora Video Prompt Generator",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Send the Video Back": {
      "main": [
        [
          {
            "node": "Send a text message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get the Ad Text and Image": {
      "main": [
        [
          {
            "node": "Image Resize",
            "type": "main",
            "index": 0
          },
          {
            "node": "Sora Video Prompt Generator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Sora Video Prompt Generator": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    }
  }
}