{
  "name": "Get a daily cybersecurity news digest on Telegram and Slack with GPT-4",
  "nodes": [
    {
      "id": "15528050-2707-48e2-94a4-193e4a1294bd",
      "name": "Daily Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -16,
        816
      ]
    },
    {
      "id": "f019e429-4053-4b2d-90b7-7320d1e7bf8a",
      "name": "GNews API",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        384,
        640
      ]
    },
    {
      "id": "70fd3b63-a38c-47cd-a2d9-d1ceaf5a23f5",
      "name": "NewsAPI",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        384,
        816
      ]
    },
    {
      "id": "5cebb572-1f03-4eff-b316-866c2ebca86b",
      "name": "AI Threat Analysis Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2480,
        720
      ]
    },
    {
      "id": "7a6e6022-1d0a-4842-a31b-fed226020f83",
      "name": "OpenAI GPT-4",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2432,
        944
      ]
    },
    {
      "id": "07e8cf7a-6e57-45b1-8be9-1ca319ba19cb",
      "name": "Send to Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        3072,
        336
      ]
    },
    {
      "id": "52879507-58ca-4ace-aaf7-55c3e2eaf37b",
      "name": "Send to Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        3072,
        544
      ]
    },
    {
      "id": "e513106f-1677-4f82-a9c5-684a3fbdc540",
      "name": "Archive to Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3088,
        976
      ]
    },
    {
      "id": "a3ff18c2-7429-4754-9b02-1bf0d0bbfc49",
      "name": "Sources Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        272,
        544
      ],
      "parameters": {
        "width": 768,
        "height": 616,
        "content": "##  News Sources\nFetching from multiple APIs with error handling"
      }
    },
    {
      "id": "f4f85638-5e78-40e1-ac95-0c4b1333bc7f",
      "name": "Processing Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1056,
        544
      ],
      "parameters": {
        "width": 1324,
        "height": 616,
        "content": "##  Data Processing\nDeduplication, normalization & error handling"
      }
    },
    {
      "id": "7159c15b-f467-4141-9663-23b832e8fdbc",
      "name": "AI Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2400,
        544
      ],
      "parameters": {
        "width": 544,
        "height": 616,
        "content": " AI Analysis\nGPT-4 powered threat intelligence analysis with categorization"
      }
    },
    {
      "id": "5d5b275d-e1a6-4ac2-b51f-918eb9c1ee4d",
      "name": "Delivery Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2976,
        192
      ],
      "parameters": {
        "width": 316,
        "height": 972,
        "content": "## 📤 Multi-Channel Delivery\nTelegram, Slack, Email + Archive to Google Sheets"
      }
    },
    {
      "id": "bc7d80ce-08f5-44c5-957f-4bf56d485584",
      "name": "Workflow Overview",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -864,
        -368
      ],
      "parameters": {
        "width": 720,
        "height": 1556,
        "content": "# Advanced Cyber Threat Intelligence Digest System\n\n**Created by: Abdullah Dilshad**\niamabdullahdishad@gmail.com\n\n##  Key Features\n\n###  **Multi-Source Aggregation**\n- GNews API for mainstream news\n- "
      }
    },
    {
      "id": "124bdd41-e279-4309-b5ec-ebc149b08d2f",
      "name": "Reddit Cybersecurity",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        384,
        1008
      ]
    },
    {
      "id": "10948406-b0ae-44b8-8e37-3fc3677ab6da",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1264,
        800
      ]
    },
    {
      "id": "351c3659-f6e0-46f1-8208-cf21fffd9a88",
      "name": "If1",
      "type": "n8n-nodes-base.if",
      "position": [
        752,
        816
      ]
    },
    {
      "id": "b17da31b-4bd1-4cbe-888e-0d9098fb6cdc",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        736,
        640
      ]
    },
    {
      "id": "4844174b-9c00-4d43-8751-348e848ce1b9",
      "name": "If2",
      "type": "n8n-nodes-base.if",
      "position": [
        752,
        1008
      ]
    },
    {
      "id": "83c11b26-7d84-4686-8bdf-8eeff43f144d",
      "name": "Code in JavaScript",
      "type": "n8n-nodes-base.code",
      "position": [
        1200,
        32
      ]
    },
    {
      "id": "94188453-31b5-4114-9a26-e271e9e8ba9b",
      "name": "Code in JavaScript1",
      "type": "n8n-nodes-base.code",
      "position": [
        1200,
        192
      ]
    },
    {
      "id": "7eafd036-aa31-49ac-aa86-521e71a6fcf2",
      "name": "Code in JavaScript2",
      "type": "n8n-nodes-base.code",
      "position": [
        1200,
        352
      ]
    },
    {
      "id": "75dcf7b4-3372-48a1-bc3a-d4322cacb7de",
      "name": "Merge1",
      "type": "n8n-nodes-base.merge",
      "position": [
        1568,
        128
      ]
    },
    {
      "id": "154c384c-9410-4935-93e4-b4c7de035128",
      "name": "Normalize Articles",
      "type": "n8n-nodes-base.code",
      "position": [
        1536,
        816
      ]
    },
    {
      "id": "f2b43de5-ea1e-4b2a-a890-903a769ab249",
      "name": "Final Context Builder",
      "type": "n8n-nodes-base.code",
      "position": [
        2144,
        800
      ]
    },
    {
      "id": "1d8fdda6-3e84-4887-a2cd-681819992d78",
      "name": "Merge Articles + Errors",
      "type": "n8n-nodes-base.merge",
      "position": [
        1872,
        800
      ]
    },
    {
      "id": "5ae19667-b8f5-4eb6-81c7-fca6d6b714ab",
      "name": "Manipulating Outputs",
      "type": "n8n-nodes-base.code",
      "position": [
        2768,
        720
      ]
    },
    {
      "id": "00647085-0652-4429-8774-bd5090b29c20",
      "name": "AI Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1056,
        -80
      ],
      "parameters": {
        "width": 688,
        "height": 616,
        "content": "## Handeling Errors\n"
      }
    },
    {
      "id": "e2e8e939-6455-4634-a353-6b814e41a3b3",
      "name": "Send a message",
      "type": "n8n-nodes-base.gmail",
      "position": [
        3088,
        752
      ]
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Code in JavaScript",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If1": {
      "main": [
        [
          {
            "node": "Code in JavaScript1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "If2": {
      "main": [
        [
          {
            "node": "Code in JavaScript2",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Normalize Articles",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge1": {
      "main": [
        [
          {
            "node": "Merge Articles + Errors",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "NewsAPI": {
      "main": [
        [
          {
            "node": "If1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GNews API": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI GPT-4": {
      "ai_languageModel": [
        [
          {
            "node": "AI Threat Analysis Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Code in JavaScript": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Articles": {
      "main": [
        [
          {
            "node": "Merge Articles + Errors",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Code in JavaScript1": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Code in JavaScript2": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Manipulating Outputs": {
      "main": [
        [
          {
            "node": "Send to Telegram",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send to Slack",
            "type": "main",
            "index": 0
          },
          {
            "node": "Archive to Google Sheets",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Reddit Cybersecurity": {
      "main": [
        [
          {
            "node": "If2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Final Context Builder": {
      "main": [
        [
          {
            "node": "AI Threat Analysis Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Daily Schedule Trigger": {
      "main": [
        [
          {
            "node": "GNews API",
            "type": "main",
            "index": 0
          },
          {
            "node": "NewsAPI",
            "type": "main",
            "index": 0
          },
          {
            "node": "Reddit Cybersecurity",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Articles + Errors": {
      "main": [
        [
          {
            "node": "Final Context Builder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Threat Analysis Agent": {
      "main": [
        [
          {
            "node": "Manipulating Outputs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}