{
  "name": "Monitor competitors and generate market insights with Claude AI and Notion",
  "nodes": [
    {
      "id": "2aebbaa2-d3fd-4131-8fd5-7448f3d76394",
      "name": "Weekly competitor scan",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        176,
        112
      ]
    },
    {
      "id": "4cc44160-626a-4202-be39-bd55238e40eb",
      "name": "Set competitor URLs",
      "type": "n8n-nodes-base.set",
      "position": [
        432,
        112
      ]
    },
    {
      "id": "de0074a5-b0f2-40e9-a3c6-32a0bc7d1208",
      "name": "Initialize loop counter",
      "type": "n8n-nodes-base.set",
      "position": [
        672,
        112
      ]
    },
    {
      "id": "6dec60a9-b0c9-40af-982a-9d45c495077f",
      "name": "Fetch competitor content",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        912,
        112
      ]
    },
    {
      "id": "a854f812-83ca-4545-9836-1299b2601ca5",
      "name": "Extract and hash content",
      "type": "n8n-nodes-base.code",
      "position": [
        1152,
        112
      ]
    },
    {
      "id": "425aa47a-76fe-4b88-8f6b-3c1f59a3b404",
      "name": "Detect content changes",
      "type": "n8n-nodes-base.code",
      "position": [
        1392,
        112
      ]
    },
    {
      "id": "97f22337-cd93-43c5-8e57-43c4f6339ca4",
      "name": "Changes detected?",
      "type": "n8n-nodes-base.if",
      "position": [
        1632,
        112
      ]
    },
    {
      "id": "cb9feedc-c845-4d40-85cd-94a259e745b3",
      "name": "Analyze competitor changes",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        1872,
        112
      ]
    },
    {
      "id": "f710d391-8cf8-4652-99fe-05959a7f05f0",
      "name": "Claude AI model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        1872,
        304
      ]
    },
    {
      "id": "3059bbe9-f43a-4107-b4b4-b3cabe489013",
      "name": "Save to Notion database",
      "type": "n8n-nodes-base.notion",
      "position": [
        2256,
        112
      ]
    },
    {
      "id": "5bd0a9ff-7a4b-4066-aa92-1ea25207a5fb",
      "name": "Evaluate notification priority",
      "type": "n8n-nodes-base.code",
      "position": [
        2448,
        112
      ]
    },
    {
      "id": "c2068370-b6ce-46aa-ab45-c4213f2b7c22",
      "name": "Send urgent notification?",
      "type": "n8n-nodes-base.if",
      "position": [
        2640,
        112
      ]
    },
    {
      "id": "33c5ac89-8747-44ca-b6e5-deb1ccadf7ed",
      "name": "Send Slack alert",
      "type": "n8n-nodes-base.slack",
      "position": [
        2832,
        112
      ]
    },
    {
      "id": "1bf9cdcb-0996-4df2-a52d-ec8ef987b5e8",
      "name": "Generate weekly report",
      "type": "n8n-nodes-base.code",
      "position": [
        1648,
        576
      ]
    },
    {
      "id": "26d9a3a2-c0f3-480f-b164-7f0b7a91d643",
      "name": "Email weekly report",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1920,
        576
      ]
    },
    {
      "id": "be6be3ce-f037-46cc-96ae-a96ab8f97261",
      "name": "Main workflow overview",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -352,
        32
      ],
      "parameters": {
        "width": 468,
        "height": 692,
        "content": "# Research competitors and generate market insights\n\n### How it works\nThis workflow automatically monitors competitor websites weekly, detects content changes using hash comparison, analyzes updates w"
      }
    },
    {
      "id": "f2ca6b60-4aa8-4911-b327-35b94aa723c3",
      "name": "Collection section",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        128,
        32
      ],
      "parameters": {
        "width": 1396,
        "height": 264,
        "content": "## Data collection\nScheduled scraping of competitor websites with change detection"
      }
    },
    {
      "id": "ca702376-932f-40b8-9a9a-4341b536a81b",
      "name": "Analysis section",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1536,
        32
      ],
      "parameters": {
        "width": 600,
        "height": 404,
        "content": "## Analysis & storage\nClaude AI analyzes changes and results are saved to Notion database"
      }
    },
    {
      "id": "2804c7de-e990-4ea1-b50f-6a1363dfd51c",
      "name": "Notifications section",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2160,
        32
      ],
      "parameters": {
        "width": 868,
        "height": 360,
        "content": "## Notifications\nImportant changes trigger immediate Slack alerts with AI insights"
      }
    },
    {
      "id": "d08a34de-871a-469d-9e13-2f305d355b7e",
      "name": "Reporting section",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1536,
        448
      ],
      "parameters": {
        "width": 592,
        "height": 280,
        "content": "## Reporting\nWeekly summary emails with competitive intelligence insights"
      }
    }
  ],
  "connections": {
    "Claude AI model": {
      "ai_languageModel": [
        [
          {
            "node": "Analyze competitor changes",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Changes detected?": {
      "main": [
        [
          {
            "node": "Analyze competitor changes",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set competitor URLs": {
      "main": [
        [
          {
            "node": "Initialize loop counter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Detect content changes": {
      "main": [
        [
          {
            "node": "Changes detected?",
            "type": "main",
            "index": 0
          },
          {
            "node": "Generate weekly report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate weekly report": {
      "main": [
        [
          {
            "node": "Email weekly report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Weekly competitor scan": {
      "main": [
        [
          {
            "node": "Set competitor URLs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Initialize loop counter": {
      "main": [
        [
          {
            "node": "Fetch competitor content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save to Notion database": {
      "main": [
        [
          {
            "node": "Evaluate notification priority",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract and hash content": {
      "main": [
        [
          {
            "node": "Detect content changes",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch competitor content": {
      "main": [
        [
          {
            "node": "Extract and hash content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send urgent notification?": {
      "main": [
        [
          {
            "node": "Send Slack alert",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Analyze competitor changes": {
      "main": [
        [
          {
            "node": "Save to Notion database",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Evaluate notification priority": {
      "main": [
        [
          {
            "node": "Send urgent notification?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}