{
  "name": "Discover business ideas from HackerNews posts with GPT-4.1 analysis and Google Sheets",
  "nodes": [
    {
      "id": "34f5ab5b-1ae2-4d77-8c54-34c893b1dc7f",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -2080,
        1060
      ]
    },
    {
      "id": "bfcb7e03-565e-41ff-92b7-0d46a4b7a0ba",
      "name": "Output The Results",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        140,
        780
      ]
    },
    {
      "id": "fb104b49-491f-4e0d-a6ae-705b1d937abe",
      "name": "Filter Posts By Features",
      "type": "n8n-nodes-base.if",
      "position": [
        -1660,
        1060
      ]
    },
    {
      "id": "e8ea75f0-d9ea-4130-ab09-dc1257d61218",
      "name": "Select Key Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        -1420,
        1040
      ]
    },
    {
      "id": "2c128a1d-4d1d-4689-ad45-db46935db494",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2140,
        800
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "259f2744-5d0f-4214-956e-5c16759df33c",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        100,
        600
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "b07873ab-8c0f-4d44-ab52-bc53a64c1b6b",
      "name": "Hacker News",
      "type": "n8n-nodes-base.hackerNews",
      "position": [
        -1860,
        1060
      ]
    },
    {
      "id": "9e838833-f10e-4b7d-8b99-68be60c4b2d4",
      "name": "Merge Input",
      "type": "n8n-nodes-base.merge",
      "position": [
        -140,
        700
      ]
    },
    {
      "id": "794c1540-ba98-4b72-9308-7dc428a89cda",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1140,
        600
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "fd47e921-92f0-426d-86d2-71bdda5aef96",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -780,
        1060
      ]
    },
    {
      "id": "1bd78b3e-7997-463e-bf8a-e70fcfca1393",
      "name": "OpenRouter Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        -820,
        1280
      ]
    },
    {
      "id": "6e8ab536-f6a9-42b4-be7c-70a0733c8401",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -700,
        1280
      ]
    },
    {
      "id": "11c2e37d-49d4-4b2a-a3b6-af9d3161b7e1",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -1060,
        1040
      ]
    },
    {
      "id": "9245443f-85df-4441-8183-0e832aff5e44",
      "name": "If Topic1",
      "type": "n8n-nodes-base.if",
      "position": [
        -460,
        980
      ]
    },
    {
      "id": "9c5deea1-62bd-4833-8523-732517cf78af",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -560,
        1280
      ]
    },
    {
      "id": "7f1a35a2-8002-492a-a82e-a2d5ad0200db",
      "name": "Assign Sheet Headers",
      "type": "n8n-nodes-base.set",
      "position": [
        -280,
        840
      ]
    }
  ],
  "connections": {
    "AI Agent": {
      "main": [
        [
          {
            "node": "If Topic1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If Topic1": {
      "main": [
        [
          {
            "node": "Assign Sheet Headers",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Hacker News": {
      "main": [
        [
          {
            "node": "Filter Posts By Features",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Input": {
      "main": [
        [
          {
            "node": "Output The Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Select Key Fields": {
      "main": [
        [
          {
            "node": "Merge Input",
            "type": "main",
            "index": 0
          },
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Assign Sheet Headers": {
      "main": [
        [
          {
            "node": "Merge Input",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "OpenRouter Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Filter Posts By Features": {
      "main": [
        [
          {
            "node": "Select Key Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "AI Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Test workflow’": {
      "main": [
        [
          {
            "node": "Hacker News",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}