{
  "name": "Standardized workflow design pattern with color-coding system for teams",
  "nodes": [
    {
      "id": "5f7c322b-52a4-4db7-b6b2-48ea3677ce61",
      "name": "Manual",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        144,
        -576
      ]
    },
    {
      "id": "79c67797-8a0d-49d7-a8e1-ee173a31c9d8",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        -768
      ],
      "parameters": {
        "width": 608,
        "height": 944,
        "content": "## Triggers\n- Normalized Inputs related to Sub-Workflow Trigger\n- All triggers converge into a **normliized node** that can then be universally referenced downstream"
      }
    },
    {
      "id": "f1dbe4af-c285-4913-8cf7-421eb2d46a84",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        720,
        -768
      ],
      "parameters": {
        "width": 816,
        "height": 944,
        "content": "## Collect or gather all data inputs needed\n- in simple workflows this might be very short or missing\n- this is the place to set any defaults for the workflow"
      }
    },
    {
      "id": "0113592d-14fc-4df8-836e-064e95cf339e",
      "name": "Input | Combined",
      "type": "n8n-nodes-base.merge",
      "position": [
        1360,
        -336
      ]
    },
    {
      "id": "424e5d2c-460f-4f87-aa1f-9412c1fec23f",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1808,
        -768
      ],
      "parameters": {
        "width": 656,
        "height": 288,
        "content": "## Business Logic A - working setup\n- with **working** setup"
      }
    },
    {
      "id": "b282594f-e3a5-478d-94d6-942c4051cdca",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        32,
        -1264
      ],
      "parameters": {
        "width": 2496,
        "height": 1488,
        "content": "# Key Objective of overall Workflow as a #-level Heading\n\n## Often useful:\n- Link or reference to the system triggering the workdlow"
      }
    },
    {
      "id": "d066cccc-3930-48ef-8c77-9d079ced82f2",
      "name": "Search records",
      "type": "n8n-nodes-base.airtable",
      "position": [
        1104,
        -432
      ]
    },
    {
      "id": "5e71007c-b8aa-4d48-984a-ae72c918ed12",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        -1040
      ],
      "parameters": {
        "width": 608,
        "height": 256,
        "content": "## Colorcoding for Nodes\n\n🟩 **Green**     – Operational, runs in stable mode ✅  \n🟥 **Red**       – Error / not operational ❌  \n🟧 **Orange**    – Partly Operational ⚠️ (e.g warning or improvement needs"
      }
    },
    {
      "id": "7bb25024-9279-4175-a498-2987bf9daba2",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1184,
        -1264
      ],
      "parameters": {
        "width": 1152,
        "height": 608,
        "content": "# START HERE\n\n# Best Practices for visual structuring & visual hierarchy of workflow\nThis template is meant to showcase typical aspects and a clean, maintainable and visual structure. \nIt does not pro"
      }
    },
    {
      "id": "91ebfd8e-5ca5-4ba4-9010-d3dd48e62d35",
      "name": "Normalize Manual Trigger",
      "type": "n8n-nodes-base.set",
      "position": [
        368,
        -576
      ]
    },
    {
      "id": "85d5a7ee-066b-4df2-b219-54cfd680ec11",
      "name": "Trigger | Normalized",
      "type": "n8n-nodes-base.set",
      "position": [
        656,
        -336
      ]
    },
    {
      "id": "a36066b3-3122-48d1-8e67-b0925586dd74",
      "name": "Triggered from other Workflow",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        144,
        -336
      ]
    },
    {
      "id": "d4ee827c-340f-4b67-a1e2-50713b37e09e",
      "name": "General Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        144,
        -64
      ]
    },
    {
      "id": "e4d2a068-d6fd-4041-a911-b47e87c9c0ec",
      "name": "Normalize Webhook Trigger",
      "type": "n8n-nodes-base.set",
      "position": [
        368,
        -64
      ]
    },
    {
      "id": "19eba4f8-0022-4bc8-a19f-3985be32061f",
      "name": "Get Data From Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1104,
        -240
      ]
    },
    {
      "id": "15d9bb5f-cdae-4884-a255-e6a84006359c",
      "name": "Set Defaults",
      "type": "n8n-nodes-base.set",
      "position": [
        880,
        -336
      ]
    },
    {
      "id": "040cf859-5b90-47ea-bd02-1e834696164a",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1808,
        -432
      ],
      "parameters": {
        "width": 656,
        "height": 272,
        "content": "## Business Logic B - currently in development\n- with **working** setup"
      }
    },
    {
      "id": "1c880ade-1be1-404b-a409-3ca1d69b09c0",
      "name": "Business Logic Single or Multi step1",
      "type": "n8n-nodes-base.code",
      "position": [
        1872,
        -336
      ]
    },
    {
      "id": "24280bf1-3e6a-4e85-9581-040bc27965e5",
      "name": "Business Logic Single or Multi step",
      "type": "n8n-nodes-base.code",
      "position": [
        1872,
        -656
      ]
    },
    {
      "id": "386d9501-e4c9-40cf-b1b5-6b3ed86dccdc",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1808,
        -112
      ],
      "parameters": {
        "width": 656,
        "height": 288,
        "content": "## Business Logic C - Old Version, not used any more\n- to keep fors ome time \n- should finally be managed in versions or be deleted"
      }
    },
    {
      "id": "1ddba747-5567-4e65-a6d2-ddc12828e683",
      "name": "Some Old Version",
      "type": "n8n-nodes-base.noOp",
      "position": [
        1872,
        32
      ]
    },
    {
      "id": "049b807e-9b07-4ea1-9e26-4f6e4371bfd6",
      "name": "Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        1584,
        -352
      ]
    }
  ],
  "connections": {
    "Manual": {
      "main": [
        [
          {
            "node": "Normalize Manual Trigger",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Switch": {
      "main": [
        [
          {
            "node": "Business Logic Single or Multi step",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Business Logic Single or Multi step1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Some Old Version",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Defaults": {
      "main": [
        [
          {
            "node": "Search records",
            "type": "main",
            "index": 0
          },
          {
            "node": "Get Data From Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Search records": {
      "main": [
        [
          {
            "node": "Input | Combined",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "General Webhook": {
      "main": [
        [
          {
            "node": "Normalize Webhook Trigger",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Input | Combined": {
      "main": [
        [
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Trigger | Normalized": {
      "main": [
        [
          {
            "node": "Set Defaults",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Manual Trigger": {
      "main": [
        [
          {
            "node": "Trigger | Normalized",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Webhook Trigger": {
      "main": [
        [
          {
            "node": "Trigger | Normalized",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Data From Google Sheets": {
      "main": [
        [
          {
            "node": "Input | Combined",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Triggered from other Workflow": {
      "main": [
        [
          {
            "node": "Trigger | Normalized",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}