{
  "name": "Discord Channel Creation from Google Sheets with Member Notifications",
  "nodes": [
    {
      "id": "c9ed5dd5-e2b9-4e6b-b0b5-3af3729428a7",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -720,
        -60
      ],
      "parameters": {
        "width": 280,
        "height": 340,
        "content": "## Monitor New Project Entries\nMonitors Google Sheets for new project entries and initiates the workflow when a new row is added to the Project Onboarding sheet."
      }
    },
    {
      "id": "f8509721-482a-4088-93a8-59c3abd86af9",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -420,
        -60
      ],
      "parameters": {
        "width": 280,
        "height": 340,
        "content": "## Filter Valid Project Entries\nFilters entries to only process projects that don't have Discord channels created yet (Discord ID is empty) and have a valid timestamp."
      }
    },
    {
      "id": "5c51ca61-5591-4512-8b26-5988d0ce9dc9",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -120,
        -60
      ],
      "parameters": {
        "width": 280,
        "height": 340,
        "content": "## Create New Discord Channel\nCreates a new Discord channel with the Project ID as the channel name in the specified category for project organization."
      }
    },
    {
      "id": "b5a5eb5a-e4fa-4ed3-b590-972eb9c0080f",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        180,
        -60
      ],
      "parameters": {
        "width": 280,
        "height": 340,
        "content": "## Update Google Sheets with Channel Info\nUpdates the Google Sheet with the newly created Discord channel ID and marks the status as 'Discord Created' for tracking purposes."
      }
    },
    {
      "id": "08e09442-ee10-4421-9ff8-9ed234c8dad3",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        760,
        -60
      ],
      "parameters": {
        "width": 580,
        "height": 360,
        "content": "## Send Project Announcement\nSends a formatted message to the Discord channel announcing the new project with key details and team assignments."
      }
    },
    {
      "id": "f418dff7-e57c-40b7-a4a3-8b6357936b85",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1420,
        -60
      ],
      "parameters": {
        "width": 280,
        "height": 340,
        "content": "## Complete Onboarding Process\nMarks the onboarding process as complete in the tracking sheet after all messages have been sent successfully."
      }
    },
    {
      "id": "9042f971-3a6e-4125-ba4c-326793446a9e",
      "name": "Monitor New Project Entries",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        -620,
        120
      ]
    },
    {
      "id": "c0f8af86-cd7c-42d5-b8c3-d20a75e4a9cf",
      "name": "Filter Valid Project Entries",
      "type": "n8n-nodes-base.filter",
      "position": [
        -320,
        120
      ]
    },
    {
      "id": "97ddddfb-8bc8-43e9-b06a-4c95a423c7f6",
      "name": "Create Discord Channel",
      "type": "n8n-nodes-base.discord",
      "position": [
        -20,
        120
      ]
    },
    {
      "id": "005657e7-eef2-45e0-aceb-694bee90757f",
      "name": "Update Sheet with Discord Channel ID",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        280,
        120
      ]
    },
    {
      "id": "2a5bfd36-9fe4-4832-8a6c-6063bd620483",
      "name": "Check Message Sending Status",
      "type": "n8n-nodes-base.filter",
      "position": [
        560,
        120
      ]
    },
    {
      "id": "a7499f15-0c8d-4505-92c0-0967432700ee",
      "name": "Send Project Announcement Message",
      "type": "n8n-nodes-base.discord",
      "position": [
        900,
        120
      ]
    },
    {
      "id": "3c43a71e-fa48-407a-8cd6-b4fd866d1657",
      "name": "Send Additional Project Details",
      "type": "n8n-nodes-base.discord",
      "position": [
        1140,
        120
      ]
    },
    {
      "id": "4a7b142a-9fc4-4eb8-baf2-1745a3597e69",
      "name": "Mark Onboarding Complete",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1480,
        120
      ]
    }
  ],
  "connections": {
    "Create Discord Channel": {
      "main": [
        [
          {
            "node": "Update Sheet with Discord Channel ID",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Monitor New Project Entries": {
      "main": [
        [
          {
            "node": "Filter Valid Project Entries",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Message Sending Status": {
      "main": [
        [
          {
            "node": "Send Project Announcement Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Valid Project Entries": {
      "main": [
        [
          {
            "node": "Create Discord Channel",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Additional Project Details": {
      "main": [
        [
          {
            "node": "Mark Onboarding Complete",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Project Announcement Message": {
      "main": [
        [
          {
            "node": "Send Additional Project Details",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Sheet with Discord Channel ID": {
      "main": [
        [
          {
            "node": "Check Message Sending Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}