{
  "name": "Convert task ideas to implementation plans with GPT-4o, Slack & Google Sheets",
  "nodes": [
    {
      "id": "aad94e2a-96f8-454b-a1cf-087875e5df44",
      "name": "Filter Processed",
      "type": "n8n-nodes-base.filter",
      "position": [
        640,
        560
      ]
    },
    {
      "id": "693cb7f7-177c-4909-93e5-604b5954aadf",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -272,
        336
      ],
      "parameters": {
        "width": 400,
        "height": 476,
        "content": "## How it works\nThis workflow acts as your personal n8n consultant. It takes simple ideas from your Google Tasks, uses AI to research and design a full n8n workflow, and sends the implementation plan "
      }
    },
    {
      "id": "0e155638-d7a7-44fe-9f59-451ffd77eab7",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        144,
        336
      ],
      "parameters": {
        "width": 652,
        "height": 480,
        "content": "## 1. Fetch & Filter\nGet tasks and ignore already processed ones."
      }
    },
    {
      "id": "848ea55a-4863-4353-bb3e-c9f2c8bd1885",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        816,
        336
      ],
      "parameters": {
        "width": 580,
        "height": 480,
        "content": "## 2. AI Consulting\nAI designs the plan. If rejected, it regenerates."
      }
    },
    {
      "id": "b84d8f68-5504-42d5-8709-6da83fb110ae",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1408,
        336
      ],
      "parameters": {
        "width": 896,
        "height": 480,
        "content": "## 3. Review & Archive. \nApprove to save to Sheets, or Regenerate to try again."
      }
    },
    {
      "id": "32566a09-e9c3-4be7-8f10-5834dc679b71",
      "name": "Get New Ideas",
      "type": "n8n-nodes-base.googleTasks",
      "position": [
        416,
        560
      ]
    },
    {
      "id": "072f82f5-ea75-4e20-b06f-9c51afba4870",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        192,
        560
      ]
    },
    {
      "id": "a31cf7da-a62b-4990-8a78-9e4a818b52e1",
      "name": "Mark as Notified",
      "type": "n8n-nodes-base.googleTasks",
      "position": [
        2112,
        608
      ]
    },
    {
      "id": "ef48eac7-2392-464f-8efd-2770cd191bed",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1104,
        656
      ]
    },
    {
      "id": "d17cf5d2-2502-4154-bc6b-81047f1cf719",
      "name": "Archive to Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1888,
        432
      ]
    },
    {
      "id": "b3416203-aceb-4b10-95a2-fd256377301d",
      "name": "Is Approved?",
      "type": "n8n-nodes-base.if",
      "position": [
        1664,
        432
      ]
    },
    {
      "id": "ed9afe67-c859-41c9-b1d6-366c76da128e",
      "name": "Slack — Review & Approve",
      "type": "n8n-nodes-base.slack",
      "position": [
        1440,
        432
      ]
    },
    {
      "id": "6ab91039-8d29-43bf-a005-f27ec4ce9375",
      "name": "Parse JSON",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1232,
        656
      ]
    },
    {
      "id": "dba458bc-82bd-4fcf-a8dd-3c0b0f705151",
      "name": "AI Solution Architect",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1088,
        432
      ]
    },
    {
      "id": "8f5da8b0-e716-4811-8143-312657aa2f6a",
      "name": "Iterate Ideas",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        864,
        560
      ]
    }
  ],
  "connections": {
    "Parse JSON": {
      "ai_outputParser": [
        [
          {
            "node": "AI Solution Architect",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Is Approved?": {
      "main": [
        [
          {
            "node": "Archive to Sheets",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "AI Solution Architect",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get New Ideas": {
      "main": [
        [
          {
            "node": "Filter Processed",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Iterate Ideas": {
      "main": [
        [],
        [
          {
            "node": "AI Solution Architect",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Processed": {
      "main": [
        [
          {
            "node": "Iterate Ideas",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Mark as Notified": {
      "main": [
        [
          {
            "node": "Iterate Ideas",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get New Ideas",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Archive to Sheets": {
      "main": [
        [
          {
            "node": "Mark as Notified",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Solution Architect",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "AI Solution Architect": {
      "main": [
        [
          {
            "node": "Slack — Review & Approve",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack — Review & Approve": {
      "main": [
        [
          {
            "node": "Is Approved?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}