{
  "name": "Transform old photos into animated videos with FLUX & Kling AI for social media",
  "nodes": [
    {
      "id": "b9ae8c3f-21f4-4aaf-9352-824d2abcf430",
      "name": "Photo Upload Form",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -60,
        120
      ]
    },
    {
      "id": "6bb93365-9c3d-4c18-a1cc-328d45b70b2f",
      "name": "Workflow Description",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -40,
        -740
      ],
      "parameters": {
        "width": 740,
        "height": 280,
        "content": "# Colorize and Animate Old Photos with AI\n\nThis workflow allows users to **upload old photos** and automatically:\n1. **Colorize and enhance** them using FLUX Kontext\n2. **Animate** them using Kling Vi"
      }
    },
    {
      "id": "fb20fbac-63ea-41ef-8f6a-1aacf3e92245",
      "name": "Colorize Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        480,
        120
      ]
    },
    {
      "id": "76d9b93e-9823-47cb-8d66-d158fd8b2b37",
      "name": "Wait for Colorization",
      "type": "n8n-nodes-base.wait",
      "position": [
        700,
        120
      ]
    },
    {
      "id": "ca65341f-ad21-4707-831f-c873ef770cc6",
      "name": "Check Colorization Status",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        920,
        120
      ]
    },
    {
      "id": "7d556144-538a-462d-a153-1971efcef011",
      "name": "Colorization Completed?",
      "type": "n8n-nodes-base.if",
      "position": [
        1140,
        120
      ]
    },
    {
      "id": "d1f4426a-c830-4402-91b4-389338f81c39",
      "name": "Get Colorized Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1360,
        120
      ]
    },
    {
      "id": "0397aef0-a837-4cfe-8029-d1c495bf6689",
      "name": "Animate Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1580,
        120
      ]
    },
    {
      "id": "3406b890-4fe5-42f9-a52e-f67abab2720c",
      "name": "Wait for Animation",
      "type": "n8n-nodes-base.wait",
      "position": [
        1800,
        120
      ]
    },
    {
      "id": "58103cde-9884-41d4-886a-99ba7bd0072a",
      "name": "Check Animation Status",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2020,
        120
      ]
    },
    {
      "id": "e42474db-7881-4a0a-8ea0-d04e139c4740",
      "name": "Animation Completed?",
      "type": "n8n-nodes-base.if",
      "position": [
        2240,
        120
      ]
    },
    {
      "id": "6db3f757-5748-4be6-917c-ddcd86621f2b",
      "name": "Get Animated Video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2460,
        120
      ]
    },
    {
      "id": "48d00cac-27d7-4b3b-aed2-f53bea846ecb",
      "name": "Download Video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2680,
        120
      ]
    },
    {
      "id": "37a98a23-46f0-41a6-89df-f3f542abdc16",
      "name": "Upload to Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2900,
        120
      ]
    },
    {
      "id": "7d0232ed-e8cd-421f-a9c6-70e3eb26b4cd",
      "name": "Final Results",
      "type": "n8n-nodes-base.set",
      "position": [
        3140,
        120
      ]
    },
    {
      "id": "2d3c6a3a-6ef2-47cd-8823-46c45361cb5f",
      "name": "Usage Instructions",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -40,
        -420
      ],
      "parameters": {
        "width": 740,
        "height": 200,
        "content": "## How to Use:\n\n1. **Click 'Execute workflow'** to start the process\n2. **Upload your old photo** in the form that appears\n3. The photo will be **colorized and enhanced** using FLUX Kontext\n4. Then **"
      }
    },
    {
      "id": "8b09bed7-a5f1-4e4c-8b08-0cb9807cf6fa",
      "name": "Setup Instructions",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -40,
        -180
      ],
      "parameters": {
        "width": 740,
        "height": 260,
        "content": "## Setup Required:\n1. **api.imgbb.com**: Get api token (it's free)\n2. **FAL.AI API Key**: Get from fal.ai and set in HTTP Request credentials\n3. **Google Drive**: Connect your Google Drive account\n4. "
      }
    },
    {
      "id": "4be63f77-8fca-46a3-84b9-4b5b30055a96",
      "name": "Upload Image to imgbb",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        240,
        120
      ]
    },
    {
      "id": "5fa469e9-cd6e-448f-843f-b82553216476",
      "name": "Upload Post",
      "type": "n8n-nodes-upload-post.uploadPost",
      "position": [
        3340,
        120
      ]
    }
  ],
  "connections": {
    "Animate Image": {
      "main": [
        [
          {
            "node": "Wait for Animation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Final Results": {
      "main": [
        [
          {
            "node": "Upload Post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Colorize Image": {
      "main": [
        [
          {
            "node": "Wait for Colorization",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Video": {
      "main": [
        [
          {
            "node": "Upload to Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Photo Upload Form": {
      "main": [
        [
          {
            "node": "Upload Image to imgbb",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Animated Video": {
      "main": [
        [
          {
            "node": "Download Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait for Animation": {
      "main": [
        [
          {
            "node": "Check Animation Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Colorized Image": {
      "main": [
        [
          {
            "node": "Animate Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Animation Completed?": {
      "main": [
        [
          {
            "node": "Get Animated Video",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait for Animation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Image to imgbb": {
      "main": [
        [
          {
            "node": "Colorize Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait for Colorization": {
      "main": [
        [
          {
            "node": "Check Colorization Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Animation Status": {
      "main": [
        [
          {
            "node": "Animation Completed?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload to Google Drive": {
      "main": [
        [
          {
            "node": "Final Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Colorization Completed?": {
      "main": [
        [
          {
            "node": "Get Colorized Image",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait for Colorization",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Colorization Status": {
      "main": [
        [
          {
            "node": "Colorization Completed?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}