{
  "name": "Evaluate supply chain risk and orchestrate contingencies with Claude, Google Sheets, Gmail and Slack",
  "nodes": [
    {
      "id": "52946ab0-cc13-496a-be8f-e0a24eff5411",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -1664,
        416
      ]
    },
    {
      "id": "d2c98343-ddfc-4e8a-acdf-a9bc76a169d8",
      "name": "Workflow Configuration",
      "type": "n8n-nodes-base.set",
      "position": [
        -1440,
        416
      ]
    },
    {
      "id": "f1e8af09-8164-497c-99b6-b0e787e1ef6a",
      "name": "Fetch Risk Data",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -1216,
        416
      ]
    },
    {
      "id": "d729afbd-fa93-4a25-af88-2f737b056da7",
      "name": "Aggregate Risk Indicators",
      "type": "n8n-nodes-base.code",
      "position": [
        -992,
        416
      ]
    },
    {
      "id": "f5c86de8-e15f-4138-8063-4a821d66aa72",
      "name": "Risk Signal Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -768,
        416
      ]
    },
    {
      "id": "13471257-1ac6-4ae2-825e-8a3fbe4cac21",
      "name": "Anthropic Model - Risk Agent",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        -832,
        640
      ]
    },
    {
      "id": "2843cf74-3bdb-4713-9367-46da595c7beb",
      "name": "Risk Assessment Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -640,
        640
      ]
    },
    {
      "id": "446c55ff-565b-4685-8081-4a1446612f87",
      "name": "Route by Risk Level",
      "type": "n8n-nodes-base.switch",
      "position": [
        -416,
        384
      ]
    },
    {
      "id": "609124a4-74fd-4345-9804-b0876ee94607",
      "name": "Coordination Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        64,
        304
      ]
    },
    {
      "id": "31f0aae3-0ddf-45d8-8f7f-30766aa3f1db",
      "name": "Anthropic Model - Coordination Agent",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        -64,
        624
      ]
    },
    {
      "id": "63be6026-dc2d-457b-9908-7c34d172e1ec",
      "name": "Coordination Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        32,
        528
      ]
    },
    {
      "id": "b29c032b-0a3e-4571-81ed-e6a3703d98cd",
      "name": "Slack Notification Tool",
      "type": "n8n-nodes-base.slackTool",
      "position": [
        160,
        608
      ]
    },
    {
      "id": "01056a59-3aa2-431f-9db0-b9a9fb8f6f9c",
      "name": "Gmail Approval Tool",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        272,
        480
      ]
    },
    {
      "id": "d27a3996-c3f2-451e-b994-40fa286c4213",
      "name": "Impact Assessment Agent Tool",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        400,
        528
      ]
    },
    {
      "id": "6ea96b07-12d2-4024-8e10-3f46cfc3197a",
      "name": "Anthropic Model - Impact Agent",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        448,
        736
      ]
    },
    {
      "id": "755292a1-1a28-4cee-a8f1-15f493b9d8e7",
      "name": "Impact Assessment Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        576,
        736
      ]
    },
    {
      "id": "32296f00-b404-4956-8bb7-af247ba96870",
      "name": "Log Risk Assessment",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1040,
        720
      ]
    },
    {
      "id": "38aaf670-6b64-4dc4-96f0-c92cfa9c663e",
      "name": "Low Risk Notification",
      "type": "n8n-nodes-base.slack",
      "position": [
        464,
        912
      ]
    },
    {
      "id": "01471f38-2039-4135-9e6e-d7227052c5be",
      "name": "Merge Results",
      "type": "n8n-nodes-base.merge",
      "position": [
        816,
        720
      ]
    },
    {
      "id": "8dfd6359-c189-4f0f-b176-105ecced6c4c",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -848,
        -160
      ],
      "parameters": {
        "width": 464,
        "height": 336,
        "content": "## Prerequisites\nActive accounts: Google Sheets, Anthropic Claude API, Gmail, Slack.\n## Use Cases\nEnterprise compliance monitoring, operational risk management\n## Customization\nModify scoring formulas"
      }
    },
    {
      "id": "05bfc043-9ade-4c47-91bf-1a771fbb0e1c",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1216,
        -80
      ],
      "parameters": {
        "width": 336,
        "height": 272,
        "content": "## Setup Steps\n1. Connect Google Sheets with risk data\n2. Configure Anthropic API credentials for Claude Model nodes \n3. Set up Gmail authentication for notification delivery\n4. Connect Slack workspac"
      }
    },
    {
      "id": "9759fccb-fe8b-4c9b-aa12-403f68fb1091",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1696,
        -96
      ],
      "parameters": {
        "width": 432,
        "height": 288,
        "content": "## How It Works\nThis workflow automates enterprise risk management by intelligently routing risks across three severity tiers. Built for compliance teams and risk managers, it eliminates manual evalua"
      }
    },
    {
      "id": "7ece137e-23c7-40a1-9880-6b730489e76a",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -464,
        224
      ],
      "parameters": {
        "width": 352,
        "height": 560,
        "content": "## Critical Risk Processing\n**Why**: High-stakes items receive comprehensive multi-perspective evaluation through coordinated specialized agents ensuring thorough analysis.\n"
      }
    },
    {
      "id": "aab23a77-4203-48e5-bba4-8751f2317616",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1760,
        240
      ],
      "parameters": {
        "width": 1264,
        "height": 576,
        "content": "## Risk Indicator Calculation\n**Why**: Assigns severity classification enabling intelligent routing to appropriate assessment pathways based on threat level.\n"
      }
    },
    {
      "id": "4c5d3486-f971-410b-b193-92a796906f27",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -96,
        208
      ],
      "parameters": {
        "width": 464,
        "height": 640,
        "content": "## Medium Risk Evaluation\n**Why**: Balances thorough assessment with processing efficiency using single AI agent with structured output parsing."
      }
    },
    {
      "id": "727cca81-5277-438e-8d7e-e28b1d9b264e",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        192
      ],
      "parameters": {
        "width": 832,
        "height": 960,
        "content": "## Results Management\n**Why**: Creates accountability through merged logging and transparent stakeholder communication via Gmail and Slack notifications."
      }
    }
  ],
  "connections": {
    "Merge Results": {
      "main": [
        [
          {
            "node": "Log Risk Assessment",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Risk Data": {
      "main": [
        [
          {
            "node": "Aggregate Risk Indicators",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Workflow Configuration",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Risk Signal Agent": {
      "main": [
        [
          {
            "node": "Route by Risk Level",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Coordination Agent": {
      "main": [
        [
          {
            "node": "Merge Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Gmail Approval Tool": {
      "ai_tool": [
        [
          {
            "node": "Coordination Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Route by Risk Level": {
      "main": [
        [
          {
            "node": "Coordination Agent",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Coordination Agent",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Low Risk Notification",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Low Risk Notification": {
      "main": [
        [
          {
            "node": "Merge Results",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Workflow Configuration": {
      "main": [
        [
          {
            "node": "Fetch Risk Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack Notification Tool": {
      "ai_tool": [
        [
          {
            "node": "Coordination Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Aggregate Risk Indicators": {
      "main": [
        [
          {
            "node": "Risk Signal Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Coordination Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Coordination Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Model - Risk Agent": {
      "ai_languageModel": [
        [
          {
            "node": "Risk Signal Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Impact Assessment Agent Tool": {
      "ai_tool": [
        [
          {
            "node": "Coordination Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Risk Assessment Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Risk Signal Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Model - Impact Agent": {
      "ai_languageModel": [
        [
          {
            "node": "Impact Assessment Agent Tool",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Impact Assessment Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Impact Assessment Agent Tool",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Model - Coordination Agent": {
      "ai_languageModel": [
        [
          {
            "node": "Coordination Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    }
  }
}