{
  "name": "Convert Form Inputs to Cinematic Videos with GPT-4, Dumpling AI & ElevenLabs Audio",
  "nodes": [
    {
      "id": "84bfaa76-c4ff-40d7-8bfc-c8e8db13ab78",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2900,
        -1820
      ],
      "parameters": {
        "width": 1700,
        "height": 920,
        "content": "### 🟨 Sticky Notes for Workflow: Create Cinematic Animal Videos & Audio\n\n🟡 **Trigger: Form Submission**  \nStarts when a user fills out a form with a title, 4 animals, and a visual style.\n\n🟡 **Format I"
      }
    },
    {
      "id": "f93eb54b-8d04-4e1a-ac60-4fa273a61974",
      "name": " Form: User Submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        1200,
        -1360
      ]
    },
    {
      "id": "c93adf81-d657-4e5e-bba3-d6eb093c8fcb",
      "name": "Format into an Array ",
      "type": "n8n-nodes-base.set",
      "position": [
        1420,
        -1360
      ]
    },
    {
      "id": "5940e19d-23f7-4b87-9373-6cf9c6c3d5d7",
      "name": "Split: Loop Through Array",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1640,
        -1360
      ]
    },
    {
      "id": "112610e5-d6ef-400a-8e43-1a55e93e269e",
      "name": "GPT-4: Create Cinematic Prompt",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1860,
        -1360
      ]
    },
    {
      "id": "3fc20348-f6d8-49e1-8e5a-484de33c17f4",
      "name": " Clean: Remove Line Breaks from Prompt",
      "type": "n8n-nodes-base.set",
      "position": [
        2240,
        -1360
      ]
    },
    {
      "id": "471696d3-a451-4ccc-bb4f-801dfc3f5ac1",
      "name": " Dumpling AI: Generate Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2440,
        -1360
      ]
    },
    {
      "id": "50e89d3c-62b3-4689-84ca-1bc7cff445c3",
      "name": "GPT-4: Create motion prompt",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1280,
        -1100
      ]
    },
    {
      "id": "a05020bc-e914-45b4-b9fb-52bf996d6c76",
      "name": "Wait: Leonardo Processing",
      "type": "n8n-nodes-base.wait",
      "position": [
        1980,
        -1100
      ]
    },
    {
      "id": "2939324b-7964-48a4-9b83-304c8635d427",
      "name": " Fetch: Download Motion Video ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2240,
        -1100
      ]
    },
    {
      "id": "5a9a433e-d2a6-4359-adcd-ca19357af660",
      "name": "Limit: One Audio Track Per Run",
      "type": "n8n-nodes-base.limit",
      "position": [
        1240,
        -820
      ]
    },
    {
      "id": "b2f54f28-ee3d-4614-9d55-8df3514580dc",
      "name": "GPT-4: Generate Audio Prompt",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1460,
        -820
      ]
    },
    {
      "id": "2e804af2-57cd-4650-b42e-fba4fa6d0ff7",
      "name": "ElevenLabs: Create Ambient Soundtrack",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1840,
        -820
      ]
    },
    {
      "id": "73123bf5-4638-4a1b-ba47-8b1f7fa8fa3a",
      "name": "Upload: Save Audio to Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2040,
        -820
      ]
    },
    {
      "id": "8ba1fb81-4638-43bb-af61-06c60f8fbfd2",
      "name": "Share: Make Audio Public",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2260,
        -820
      ]
    },
    {
      "id": "c1037dda-1f1d-4588-bec2-8af17d6a5dfc",
      "name": " Merge: Combine Videos & Audio Branch",
      "type": "n8n-nodes-base.merge",
      "position": [
        2840,
        -1080
      ]
    },
    {
      "id": "0371e258-a81f-4ece-9851-da52067e42c3",
      "name": " Format Motion Video URLs",
      "type": "n8n-nodes-base.code",
      "position": [
        3060,
        -1080
      ]
    },
    {
      "id": "8f922138-88b5-457b-b36e-4201e1ef8542",
      "name": "Creatomate: Combine Videos & Audio",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3280,
        -1080
      ]
    },
    {
      "id": "52f18522-a753-4bd5-a8f5-8c8820949641",
      "name": "Wait: Creatomate Rendering",
      "type": "n8n-nodes-base.wait",
      "position": [
        3500,
        -1080
      ]
    },
    {
      "id": "b5d078c8-8d56-42e0-8025-84932c910e26",
      "name": "Download: Final MP4 from Creatomate",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3720,
        -1080
      ]
    },
    {
      "id": "4df566da-844f-4d00-a39c-4bde0590e31a",
      "name": "Upload: Save Final Video to Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        3940,
        -1080
      ]
    },
    {
      "id": "4ee1d027-0010-42fe-ae43-be41e6bbee58",
      "name": "Log: Add Video Title & Link to Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        4160,
        -1080
      ]
    },
    {
      "id": "e4705605-ea57-4e54-a859-d9df579a6f1f",
      "name": "Replicate.com: Create Motion Video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1720,
        -1100
      ]
    }
  ],
  "connections": {
    "Format into an Array ": {
      "main": [
        [
          {
            "node": "Split: Loop Through Array",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    " Form: User Submission": {
      "main": [
        [
          {
            "node": "Format into an Array ",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Share: Make Audio Public": {
      "main": [
        [
          {
            "node": " Merge: Combine Videos & Audio Branch",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    " Format Motion Video URLs": {
      "main": [
        [
          {
            "node": "Creatomate: Combine Videos & Audio",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split: Loop Through Array": {
      "main": [
        [
          {
            "node": "GPT-4: Create Cinematic Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait: Leonardo Processing": {
      "main": [
        [
          {
            "node": " Fetch: Download Motion Video ",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait: Creatomate Rendering": {
      "main": [
        [
          {
            "node": "Download: Final MP4 from Creatomate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GPT-4: Create motion prompt": {
      "main": [
        [
          {
            "node": "Replicate.com: Create Motion Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    " Dumpling AI: Generate Image": {
      "main": [
        [
          {
            "node": "GPT-4: Create motion prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GPT-4: Generate Audio Prompt": {
      "main": [
        [
          {
            "node": "ElevenLabs: Create Ambient Soundtrack",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    " Fetch: Download Motion Video ": {
      "main": [
        [
          {
            "node": " Merge: Combine Videos & Audio Branch",
            "type": "main",
            "index": 0
          },
          {
            "node": "Limit: One Audio Track Per Run",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GPT-4: Create Cinematic Prompt": {
      "main": [
        [
          {
            "node": " Clean: Remove Line Breaks from Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limit: One Audio Track Per Run": {
      "main": [
        [
          {
            "node": "GPT-4: Generate Audio Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload: Save Final Video to Drive": {
      "main": [
        [
          {
            "node": "Log: Add Video Title & Link to Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Creatomate: Combine Videos & Audio": {
      "main": [
        [
          {
            "node": "Wait: Creatomate Rendering",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Replicate.com: Create Motion Video": {
      "main": [
        [
          {
            "node": "Wait: Leonardo Processing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload: Save Audio to Google Drive": {
      "main": [
        [
          {
            "node": "Share: Make Audio Public",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download: Final MP4 from Creatomate": {
      "main": [
        [
          {
            "node": "Upload: Save Final Video to Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    " Merge: Combine Videos & Audio Branch": {
      "main": [
        [
          {
            "node": " Format Motion Video URLs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ElevenLabs: Create Ambient Soundtrack": {
      "main": [
        [
          {
            "node": "Upload: Save Audio to Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    " Clean: Remove Line Breaks from Prompt": {
      "main": [
        [
          {
            "node": " Dumpling AI: Generate Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}