{
  "name": "Create viral social posts with Airtable, Claude, Flux, and PostPulse",
  "nodes": [
    {
      "id": "21a21ff1-404f-4f43-8360-a9b2038e4369",
      "name": "Airtable Trigger",
      "type": "n8n-nodes-base.airtableTrigger",
      "position": [
        688,
        656
      ]
    },
    {
      "id": "effbfc49-b469-420f-871b-642bcdd7b83e",
      "name": "Generate AI Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        896,
        656
      ]
    },
    {
      "id": "5f9cf79c-cb92-41e7-9b8d-9533f0e23135",
      "name": "Upload media",
      "type": "@postpulse/n8n-nodes-postpulse.postPulse",
      "position": [
        1728,
        656
      ]
    },
    {
      "id": "4776b4bd-6e80-4c73-99a9-fac3ed4fb9ab",
      "name": "Schedule a light post",
      "type": "@postpulse/n8n-nodes-postpulse.postPulse",
      "position": [
        2144,
        656
      ]
    },
    {
      "id": "12e7163b-cf87-4a7f-a4ed-e86149b7ea0e",
      "name": "Create or update a record",
      "type": "n8n-nodes-base.airtable",
      "position": [
        2352,
        656
      ]
    },
    {
      "id": "afe878d1-b5bb-46a0-88fb-4306374fd192",
      "name": "Download File",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1536,
        656
      ]
    },
    {
      "id": "5e7be5a9-9f5f-4890-9224-65cd90e3bb67",
      "name": "Create Social Media Post",
      "type": "@n8n/n8n-nodes-langchain.anthropic",
      "position": [
        1088,
        656
      ]
    },
    {
      "id": "d06657a7-fca3-4da9-ab72-af8ad78aa749",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "width": 544,
        "height": 848,
        "content": "**Workflow Purpose**\nA social media content creation workflow that generates AI image, create social media content with Claude, and schedule post in PostPulse - using data from Airtable.\n\n## Workflow "
      }
    },
    {
      "id": "088040a8-1719-4aa3-83b0-0a00dfd7b5ef",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        672,
        496
      ],
      "parameters": {
        "width": 688,
        "height": 320,
        "content": "## Kick-Off workflow\n\nSearches Airtable and uses AI to generate an image and a sociale media post with Flux and Claude respectively."
      }
    },
    {
      "id": "0b16becb-01cd-40fb-bcde-860b44a585ba",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1424,
        496
      ],
      "parameters": {
        "width": 528,
        "height": 320,
        "content": "## Upload Generated AI Image\n\nDownloads the generated AI image and uploads it for later scheduling."
      }
    },
    {
      "id": "90273fd1-d6e4-46b1-920e-a9044437a73e",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2032,
        496
      ],
      "parameters": {
        "width": 560,
        "height": 320,
        "content": "## Schedule Post and Updates Airtable\n\nSchedules generated social media post and generated image in PostPulse and updates a record in Airtable."
      }
    }
  ],
  "connections": {
    "Upload media": {
      "main": [
        [
          {
            "node": "Schedule a light post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download File": {
      "main": [
        [
          {
            "node": "Upload media",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Airtable Trigger": {
      "main": [
        [
          {
            "node": "Generate AI Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate AI Image": {
      "main": [
        [
          {
            "node": "Create Social Media Post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule a light post": {
      "main": [
        [
          {
            "node": "Create or update a record",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Social Media Post": {
      "main": [
        [
          {
            "node": "Download File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}