{
  "name": "Automated blog post generation with GPT-4 and publishing to Ghost CMS",
  "nodes": [
    {
      "id": "d3434c5a-8579-47cf-ac05-a4cfef3fd3c4",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        0,
        0
      ]
    },
    {
      "id": "54953abf-38c2-4d1a-a4e2-13ee43a6e4db",
      "name": "OpenAI",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        220,
        0
      ]
    },
    {
      "id": "63a4cf0d-1fdd-435c-a477-d6880590c42e",
      "name": "HTTP Request1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1040,
        0
      ]
    },
    {
      "id": "4c460c9f-0074-4b9a-be5c-f0cfb8bae9bd",
      "name": "Code",
      "type": "n8n-nodes-base.code",
      "position": [
        600,
        0
      ]
    },
    {
      "id": "cb384074-daf5-4945-adf6-40657498493d",
      "name": "Code1",
      "type": "n8n-nodes-base.code",
      "position": [
        820,
        0
      ]
    },
    {
      "id": "59c2276c-1ea7-4c95-929f-4fd894289909",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -180,
        -180
      ],
      "parameters": {
        "width": 280,
        "height": 140,
        "content": "🚀 This workflow runs every 12 hours and creates a blog post using OpenAI."
      }
    },
    {
      "id": "842d8b2e-bc1c-43cd-9555-9117f1bdc5e1",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        220,
        -200
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": "✍️ The AI generates content + metadata (title, tags, meta desc)."
      }
    },
    {
      "id": "19550cb9-26ed-4aae-b17c-1d9e2a46db2a",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        900,
        -240
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": "📤 Posts are sent to your Ghost CMS via authenticated API."
      }
    }
  ],
  "connections": {
    "Code": {
      "main": [
        [
          {
            "node": "Code1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code1": {
      "main": [
        [
          {
            "node": "HTTP Request1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI": {
      "main": [
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "OpenAI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}