{
  "name": "Market intelligence engine with AI sentiment detection & competitor analysis",
  "nodes": [
    {
      "id": "64a37127-3701-4fe2-98ac-3f0ec859594b",
      "name": "Schedule Data Collection",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        400,
        384
      ]
    },
    {
      "id": "dc522946-aee3-4c76-92f7-ddeaeb7b7d6e",
      "name": "Workflow Configuration",
      "type": "n8n-nodes-base.set",
      "position": [
        608,
        384
      ]
    },
    {
      "id": "299667ff-10fe-4937-afb4-02f7f6153a1a",
      "name": "Fetch News Articles",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        864,
        448
      ]
    },
    {
      "id": "e33ccf59-9898-42e6-8f78-43eff861121f",
      "name": "Fetch Blog Posts",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        864,
        592
      ]
    },
    {
      "id": "78c33619-26a6-4ae6-9392-890e32c8f19e",
      "name": "Fetch Social Media",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        864,
        736
      ]
    },
    {
      "id": "6c17736f-5bb5-462a-bab7-fee420850f96",
      "name": "Fetch Academic Papers",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        864,
        928
      ]
    },
    {
      "id": "02727f99-066e-4778-a62d-7d5af023ef91",
      "name": "Fetch Code Repos",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        864,
        1120
      ]
    },
    {
      "id": "336e1343-34e8-4ace-8d3b-27fb12d35064",
      "name": "Fetch Forum Discussions",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        864,
        1312
      ]
    },
    {
      "id": "8e536043-0b4b-496b-9ff7-fda8a088de31",
      "name": "Fetch Product Docs",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        864,
        1504
      ]
    },
    {
      "id": "42637df4-a528-4614-ba7d-f2bac87b1ade",
      "name": "Merge All Sources",
      "type": "n8n-nodes-base.merge",
      "position": [
        1136,
        528
      ]
    },
    {
      "id": "dab13587-245a-46a7-88ab-fb19cc495d25",
      "name": "Normalize Content Schema",
      "type": "n8n-nodes-base.code",
      "position": [
        1344,
        416
      ]
    },
    {
      "id": "a6aae8b4-fbf3-458c-8784-561b1fc9f728",
      "name": "Deduplicate Content",
      "type": "n8n-nodes-base.removeDuplicates",
      "position": [
        1520,
        416
      ]
    },
    {
      "id": "176067e6-a064-4d9e-ad03-3760320b08ca",
      "name": "Extract Entities & Topics",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1728,
        416
      ]
    },
    {
      "id": "1cf1c8a9-03bf-4805-ac7e-b098607f2282",
      "name": "Parse Technical Signals",
      "type": "n8n-nodes-base.code",
      "position": [
        2080,
        416
      ]
    },
    {
      "id": "0f28612a-98f1-442b-af18-a2f21a3e5873",
      "name": "Store Raw Data",
      "type": "n8n-nodes-base.postgres",
      "position": [
        2304,
        416
      ]
    },
    {
      "id": "6064ed22-fc1b-43d7-85a4-18dc578429f8",
      "name": "Time-Series Analytics",
      "type": "n8n-nodes-base.code",
      "position": [
        2544,
        304
      ]
    },
    {
      "id": "9c24ddb9-c02f-4015-b602-7af191f4e085",
      "name": "Topic Modeling & Velocity",
      "type": "n8n-nodes-base.code",
      "position": [
        2544,
        480
      ]
    },
    {
      "id": "4a6ed491-8a1f-4a68-9341-b0c241752fce",
      "name": "Sentiment Analysis",
      "type": "n8n-nodes-base.code",
      "position": [
        2544,
        672
      ]
    },
    {
      "id": "f54f9bba-b2ef-4a5e-8a2f-e898b4280852",
      "name": "Changepoint Detection",
      "type": "n8n-nodes-base.code",
      "position": [
        2544,
        800
      ]
    },
    {
      "id": "8659195a-233c-4cfd-8697-26c3fee9f13a",
      "name": "Novelty Scoring",
      "type": "n8n-nodes-base.code",
      "position": [
        2544,
        992
      ]
    },
    {
      "id": "1c4677d9-f0d4-4fc6-808a-841d0da2a8f3",
      "name": "Merge Analytics Signals",
      "type": "n8n-nodes-base.merge",
      "position": [
        2816,
        464
      ]
    },
    {
      "id": "cae688d8-5104-492a-b764-cfc5c80df974",
      "name": "MCDM Signal Fusion",
      "type": "n8n-nodes-base.code",
      "position": [
        3008,
        320
      ]
    },
    {
      "id": "65b3005f-d59a-4fbb-a126-0e5cf81e43a6",
      "name": "Rank Trends by Impact",
      "type": "n8n-nodes-base.code",
      "position": [
        3232,
        320
      ]
    },
    {
      "id": "9740d6f2-8b8e-4451-90f3-503fe625816f",
      "name": "Store Trend Rankings",
      "type": "n8n-nodes-base.postgres",
      "position": [
        3456,
        320
      ]
    },
    {
      "id": "e3c252bb-b9bc-4939-8ee2-d332b47ded1d",
      "name": "Check Alert Threshold",
      "type": "n8n-nodes-base.if",
      "position": [
        3680,
        416
      ]
    },
    {
      "id": "937b6195-1477-425c-8222-3e69ad6965f7",
      "name": "Generate Trend Summary",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        3904,
        320
      ]
    },
    {
      "id": "d62439d4-c362-41e6-a191-a47fcb47f5cb",
      "name": "Send Slack Alert",
      "type": "n8n-nodes-base.slack",
      "position": [
        4240,
        416
      ]
    },
    {
      "id": "9475aae7-ee6e-45df-ba41-2328cfe280d7",
      "name": "Send Email Report",
      "type": "n8n-nodes-base.gmail",
      "position": [
        4240,
        608
      ]
    },
    {
      "id": "b13c795d-ad6b-4b2e-874f-38037130a5f2",
      "name": "Trigger Workflow Actions",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4240,
        800
      ]
    },
    {
      "id": "341af4d2-7b57-4001-878f-4163c00450f9",
      "name": "Store Dashboard Data",
      "type": "n8n-nodes-base.postgres",
      "position": [
        3680,
        608
      ]
    },
    {
      "id": "c7f65782-b356-4181-bc32-9efa4e60d32f",
      "name": "Track KPIs",
      "type": "n8n-nodes-base.postgres",
      "position": [
        3680,
        800
      ]
    },
    {
      "id": "9300c075-225d-4c5d-b840-44538a321c82",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        336,
        -48
      ],
      "parameters": {
        "width": 464,
        "height": 240,
        "content": "## How It Works\nA scheduled process aggregates content from eight distinct data sources and standardizes all inputs into a unified format. AI models perform sentiment scoring, detect conspiracy or mis"
      }
    },
    {
      "id": "1d58006c-94ed-410c-9238-aef234cffd12",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        816,
        -48
      ],
      "parameters": {
        "width": 480,
        "height": 256,
        "content": "## Setup Steps\n1. **Data Sources:** Connect news APIs, social media platforms, academic databases, code repositories, and documentation feeds.\n2. **AI Analysis:** Configure OpenAI models for sentiment"
      }
    },
    {
      "id": "e1c5bcad-64e9-4084-9cd9-aeee207a2fbf",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2000,
        -32
      ],
      "parameters": {
        "width": 432,
        "height": 224,
        "content": "## Customization\nAdjust sentiment thresholds; add/remove data sources; modify analysis rules; extend AI models\n\n## Benefits\nReduces research time 80%; consolidates market intelligence; improves decisi"
      }
    },
    {
      "id": "fbe7866c-2701-49a9-b458-9a2506b8b592",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1312,
        -48
      ],
      "parameters": {
        "width": 656,
        "height": 240,
        "content": "## Prerequisites\nMulti-source API credentials; OpenAI API key; dashboard platform access; email service; code repository access; academic database credentials\n\n## Use Cases\nCompetitive intelligence mo"
      }
    },
    {
      "id": "fe5669b8-0743-4e76-a568-0527267b29a9",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        352,
        224
      ],
      "parameters": {
        "width": 416,
        "height": 336,
        "content": "## Schedule Daily Collection\nTriggers workflow to fetch news, blogs, social media, academic papers, code, docs\nWhy: Daily cadence captures emerging trends before competitors react"
      }
    },
    {
      "id": "0ee5a556-a74b-46ad-8a59-46724f008b65",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        784,
        224
      ],
      "parameters": {
        "width": null,
        "height": 1456,
        "content": "## Fetch News & Blog Content\nRetrieves articles from tech news sites, industry publications\nWhy: News breaks market shifts earliest\n"
      }
    },
    {
      "id": "74636813-6e90-4a32-a3e5-cbdea263fc6d",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1040,
        224
      ],
      "parameters": {
        "width": 272,
        "height": 736,
        "content": "## Aggregate Market Discussions\nCollects earnings calls, investor presentations\nWhy: Direct stakeholder commentary reveals strategy and positioning"
      }
    },
    {
      "id": "bfd645a5-7624-4a29-b54a-5fa5747a0aba",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1680,
        240
      ],
      "parameters": {
        "width": 736,
        "height": 432,
        "content": "## Extract Content & Parse Structure, Storage\nConverts PDFs, web pages, videos, code into machine-readable text with metadata\nWhy: Unified parsing enables cross-source analysis; structures data surfac"
      }
    },
    {
      "id": "3d99cba6-840d-4626-bdfb-65ac763cd3ab",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1328,
        224
      ],
      "parameters": {
        "width": 336,
        "height": 448,
        "content": "\n## Normalize All Formats and Duplicate\nStandardizes timestamps, authorship, hierarchy, classification across datasets\nWhy: Enables comparison"
      }
    },
    {
      "id": "d57af54c-e831-4dc1-bacf-38dd29a635c3",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2448,
        112
      ],
      "parameters": {
        "width": 272,
        "height": 1040,
        "content": "## Sentiment Analysis Across Sources\nScores tone: positive, negative, neutral, urgency for each piece\nWhy: Sentiment reveals market mood"
      }
    },
    {
      "id": "5b5c1356-57fc-4ac3-aeca-0bbfd1a4f83e",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2736,
        112
      ],
      "parameters": {
        "width": 208,
        "height": 624,
        "content": "## Merge Datasets for Analysis\nCombines sources into searchable repository with cross-source relationships\nWhy: Reveals connections; feature request "
      }
    },
    {
      "id": "af3479c4-e236-44fd-b6fe-fba831f38338",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2960,
        112
      ],
      "parameters": {
        "width": 608,
        "height": 400,
        "content": "## MCDN Signal Processing\n\nIngests market signals, ranks them by impact, and stores timestamped snapshots.\nWhy: Ensures all data enters a consistent pipeline "
      }
    },
    {
      "id": "40c1655f-0315-4d99-aa1b-87898bd1e5a0",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3600,
        112
      ],
      "parameters": {
        "width": 272,
        "height": 880,
        "content": "## Alert Evaluation  \n\nChecks signals against alert thresholds, generates concise trend summaries.\n**Why:** Ensures only meaningful alerts escalate, provides clear insights for decision-makers\n"
      }
    },
    {
      "id": "49757569-d73f-4442-9955-0d2305d594f1",
      "name": "Sticky Note13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3888,
        112
      ],
      "parameters": {
        "width": 256,
        "height": 400,
        "content": "## Trend Summary\nMonitors key performance indicators and competitive metrics continuously\nWhy: KPI tracking reveals trends;  "
      }
    },
    {
      "id": "747a00b5-e1e0-4bac-abf8-8eb4bd3fb059",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4160,
        112
      ],
      "parameters": {
        "width": null,
        "height": 864,
        "content": "## Output & Alerts\n\nSends critical signals via Slack, emails full analysis reports \n**Why:** Ensures fast team visibility, provides detailed context "
      }
    }
  ],
  "connections": {
    "Store Raw Data": {
      "main": [
        [
          {
            "node": "Time-Series Analytics",
            "type": "main",
            "index": 0
          },
          {
            "node": "Topic Modeling & Velocity",
            "type": "main",
            "index": 0
          },
          {
            "node": "Sentiment Analysis",
            "type": "main",
            "index": 0
          },
          {
            "node": "Changepoint Detection",
            "type": "main",
            "index": 0
          },
          {
            "node": "Novelty Scoring",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Novelty Scoring": {
      "main": [
        [
          {
            "node": "Merge Analytics Signals",
            "type": "main",
            "index": 4
          }
        ]
      ]
    },
    "Fetch Blog Posts": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Fetch Code Repos": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 4
          }
        ]
      ]
    },
    "Merge All Sources": {
      "main": [
        [
          {
            "node": "Normalize Content Schema",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Product Docs": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 6
          }
        ]
      ]
    },
    "Fetch Social Media": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "MCDM Signal Fusion": {
      "main": [
        [
          {
            "node": "Rank Trends by Impact",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Sentiment Analysis": {
      "main": [
        [
          {
            "node": "Merge Analytics Signals",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Deduplicate Content": {
      "main": [
        [
          {
            "node": "Extract Entities & Topics",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch News Articles": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Store Trend Rankings": {
      "main": [
        [
          {
            "node": "Check Alert Threshold",
            "type": "main",
            "index": 0
          },
          {
            "node": "Store Dashboard Data",
            "type": "main",
            "index": 0
          },
          {
            "node": "Track KPIs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Changepoint Detection": {
      "main": [
        [
          {
            "node": "Merge Analytics Signals",
            "type": "main",
            "index": 3
          }
        ]
      ]
    },
    "Check Alert Threshold": {
      "main": [
        [
          {
            "node": "Generate Trend Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Academic Papers": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 3
          }
        ]
      ]
    },
    "Rank Trends by Impact": {
      "main": [
        [
          {
            "node": "Store Trend Rankings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Time-Series Analytics": {
      "main": [
        [
          {
            "node": "Merge Analytics Signals",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Trend Summary": {
      "main": [
        [
          {
            "node": "Send Slack Alert",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send Email Report",
            "type": "main",
            "index": 0
          },
          {
            "node": "Trigger Workflow Actions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Workflow Configuration": {
      "main": [
        [
          {
            "node": "Fetch News Articles",
            "type": "main",
            "index": 0
          },
          {
            "node": "Fetch Blog Posts",
            "type": "main",
            "index": 0
          },
          {
            "node": "Fetch Social Media",
            "type": "main",
            "index": 0
          },
          {
            "node": "Fetch Academic Papers",
            "type": "main",
            "index": 0
          },
          {
            "node": "Fetch Code Repos",
            "type": "main",
            "index": 0
          },
          {
            "node": "Fetch Forum Discussions",
            "type": "main",
            "index": 0
          },
          {
            "node": "Fetch Product Docs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Forum Discussions": {
      "main": [
        [
          {
            "node": "Merge All Sources",
            "type": "main",
            "index": 5
          }
        ]
      ]
    },
    "Merge Analytics Signals": {
      "main": [
        [
          {
            "node": "MCDM Signal Fusion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse Technical Signals": {
      "main": [
        [
          {
            "node": "Store Raw Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Content Schema": {
      "main": [
        [
          {
            "node": "Deduplicate Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Data Collection": {
      "main": [
        [
          {
            "node": "Workflow Configuration",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Entities & Topics": {
      "main": [
        [
          {
            "node": "Parse Technical Signals",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Topic Modeling & Velocity": {
      "main": [
        [
          {
            "node": "Merge Analytics Signals",
            "type": "main",
            "index": 1
          }
        ]
      ]
    }
  }
}