{
  "name": "Automated MIT AI news delivery to Discord with deduplication",
  "nodes": [
    {
      "id": "dacccd39-09f7-487c-b2cb-65bb53011643",
      "name": "Readme Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -992,
        -752
      ],
      "parameters": {
        "width": 514,
        "height": 365,
        "content": "## ⚠️ SETUP REQUIRED (Read First)\nThis workflow uses an **n8n Data Table** to prevent duplicate messages. \n\n### 1. Create a Data Table\nGo to your n8n dashboard > Data Tables and create one named `mit_"
      }
    },
    {
      "id": "0abcf325-9248-4acb-a0be-0718bfe11cbc",
      "name": "Chapter 1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -32,
        -240
      ],
      "parameters": {
        "width": 640,
        "height": 316,
        "content": "## 1. Fetch & Filter\nGet MIT AI News and filter for the last 24h."
      }
    },
    {
      "id": "26be2d2a-597c-4839-955a-372d0ff4553d",
      "name": "Chapter 2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        -240
      ],
      "parameters": {
        "width": 620,
        "height": 316,
        "content": "## 2. Deduplication Logic\nCheck if the link exists in the Data Table. \n* Found? Stop.\n* New? Add to table and proceed."
      }
    },
    {
      "id": "385711b4-4534-4ac4-aa23-c2a88975a715",
      "name": "Chapter 3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1296,
        -240
      ],
      "parameters": {
        "width": 260,
        "height": 316,
        "content": "## 3. Notify\nSend to Discord."
      }
    },
    {
      "id": "222f8604-597d-4376-8853-4fe983289cba",
      "name": "Register New Article",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        912,
        -80
      ]
    },
    {
      "id": "98a8b3ca-0574-4b8c-988b-e995ea7cddf4",
      "name": "Avoid Duplicated Articles",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        704,
        -80
      ]
    },
    {
      "id": "6f522075-8305-451f-ad38-bfbae26e8a74",
      "name": "Filter 24h (articles)",
      "type": "n8n-nodes-base.filter",
      "position": [
        240,
        -80
      ]
    },
    {
      "id": "fa404b59-71d8-411e-b3d1-924264069225",
      "name": "Scheduled Daily Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -224,
        -80
      ]
    },
    {
      "id": "ebb24d61-57d4-440b-98de-50d6b7274668",
      "name": "MIT AI Articles",
      "type": "n8n-nodes-base.discord",
      "position": [
        1376,
        -80
      ]
    },
    {
      "id": "e4a664fc-a069-4b7c-96d3-c071da8a6f05",
      "name": "mit-artificial-intelligence (articles)",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        48,
        -80
      ]
    },
    {
      "id": "a59876e3-2c48-4a7a-9629-a13c705acc97",
      "name": "Cleaning Up Data",
      "type": "n8n-nodes-base.set",
      "position": [
        432,
        -80
      ]
    },
    {
      "id": "d25a8650-7dcb-4436-90cb-83a554c24418",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -304,
        -240
      ],
      "parameters": {
        "width": null,
        "height": 324,
        "content": "## 0. Daily Trigger\nWorkflow executes daily at 9am, (you can change the interval and time of execution)"
      }
    },
    {
      "id": "165f799b-9f5f-488b-8897-104c2e0deee9",
      "name": "Sticky Note13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -992,
        -368
      ],
      "parameters": {
        "width": 508,
        "height": 672,
        "content": "## 🧪 Try It Out!\n\n### What this template does\n* **Fetches** the latest AI headlines from MIT News RSS feeds.\n* **Filters** articles ensuring they were published in the last 24 hours.\n* **Deduplicates*"
      }
    },
    {
      "id": "cf68d4f3-e65a-4845-b518-d62415039df6",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -992,
        336
      ],
      "parameters": {
        "width": 512,
        "height": 416,
        "content": "## Hey, I'm Vasyl Pavlyuchok\nI design **AI-powered automation systems** for \nfounders and agencies. I build the systems that\nlet businesses run without you.\n\n### 🚀 What I can help you with\n* **Killing"
      }
    },
    {
      "id": "c0eec33b-36e8-4d0e-a4b6-e0198e61236f",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -640,
        336
      ],
      "parameters": {
        "width": 160,
        "height": 176,
        "content": "![Vasyl Pavlyuchok](https://assets.zyrosite.com/mp86MKQeprTxrnEW/profile-pic-2025_10-Yan0j4jpxeUzzGlm.png)"
      }
    },
    {
      "id": "1f6b4a9c-8ae5-49b8-8599-2ad612f832f9",
      "name": "Wait 1sec",
      "type": "n8n-nodes-base.wait",
      "position": [
        1104,
        -80
      ]
    }
  ],
  "connections": {
    "Wait 1sec": {
      "main": [
        [
          {
            "node": "MIT AI Articles",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Cleaning Up Data": {
      "main": [
        [
          {
            "node": "Avoid Duplicated Articles",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Register New Article": {
      "main": [
        [
          {
            "node": "Wait 1sec",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter 24h (articles)": {
      "main": [
        [
          {
            "node": "Cleaning Up Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Scheduled Daily Trigger": {
      "main": [
        [
          {
            "node": "mit-artificial-intelligence (articles)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Avoid Duplicated Articles": {
      "main": [
        [
          {
            "node": "Register New Article",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "mit-artificial-intelligence (articles)": {
      "main": [
        [
          {
            "node": "Filter 24h (articles)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}