{
  "name": "Linear to Productboard feature sync",
  "nodes": [
    {
      "id": "fc305761-ded9-4709-8d9c-d691181c671d",
      "name": "get productboard feature id",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1160,
        -40
      ]
    },
    {
      "id": "dc41c19e-7db4-43ae-82fa-ada345413e27",
      "name": "Split Out",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1400,
        -40
      ]
    },
    {
      "id": "d77817a8-ddd7-424b-980e-1eae3af093c9",
      "name": "Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        4020,
        -160
      ]
    },
    {
      "id": "b3fb1d65-c607-44a3-b85b-480c42373075",
      "name": "get productboard feature details",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2480,
        -40
      ]
    },
    {
      "id": "935fe09f-482b-4def-ab9b-771214e9c1f0",
      "name": "Core",
      "type": "n8n-nodes-base.linearTrigger",
      "position": [
        80,
        460
      ]
    },
    {
      "id": "debfea20-4aed-4491-b863-3198f74194ed",
      "name": "NHI",
      "type": "n8n-nodes-base.linearTrigger",
      "position": [
        80,
        180
      ]
    },
    {
      "id": "9dac9c62-3c55-42c3-80ca-43132fe8e3cf",
      "name": "Source",
      "type": "n8n-nodes-base.linearTrigger",
      "position": [
        80,
        -80
      ]
    },
    {
      "id": "5e5bb22a-6ddd-48e8-9a1f-851dad5adda5",
      "name": "Private Incidents",
      "type": "n8n-nodes-base.linearTrigger",
      "position": [
        80,
        -320
      ]
    },
    {
      "id": "e1d8f679-f3fc-498f-a09c-f9d6d853dcf4",
      "name": "Secret detection",
      "type": "n8n-nodes-base.linearTrigger",
      "position": [
        80,
        -580
      ]
    },
    {
      "id": "39a7cec3-388d-477f-b965-a428648b6740",
      "name": "Self-Hosted",
      "type": "n8n-nodes-base.linearTrigger",
      "position": [
        80,
        740
      ]
    },
    {
      "id": "11b41a41-9a8d-4c2c-aba1-ad90717881a6",
      "name": "If linear action is update",
      "type": "n8n-nodes-base.if",
      "position": [
        2760,
        -40
      ]
    },
    {
      "id": "18931908-7f39-4868-8b29-2cb1769559fa",
      "name": "mapping Linear status to Productboard status",
      "type": "n8n-nodes-base.code",
      "position": [
        840,
        -40
      ]
    },
    {
      "id": "6426a47b-5b55-4842-8f3c-73cca09377e3",
      "name": "ML",
      "type": "n8n-nodes-base.linearTrigger",
      "position": [
        80,
        -820
      ]
    },
    {
      "id": "12850488-3843-43c8-aeae-2e2bf0bfd6cf",
      "name": "Linear URL in productboard Project",
      "type": "n8n-nodes-base.set",
      "position": [
        1880,
        -180
      ]
    },
    {
      "id": "a12cf4ff-66eb-42f0-8585-eb2f9d880d98",
      "name": "Linear URL in productboard Issue",
      "type": "n8n-nodes-base.set",
      "position": [
        1880,
        80
      ]
    },
    {
      "id": "c0ca7046-803c-4a45-9e1e-0e326a0c9334",
      "name": "Project or Issue",
      "type": "n8n-nodes-base.if",
      "position": [
        1620,
        -40
      ]
    },
    {
      "id": "8168320e-51ce-46f2-ba7e-091ca549dd43",
      "name": "update productboard status & timeframe when Linear Project",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3700,
        -160
      ]
    },
    {
      "id": "40e4ebdd-cd3c-4b49-88c3-daf0a9683c3c",
      "name": "update productboard status & timeframe when Linear Issue",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3700,
        40
      ]
    },
    {
      "id": "4f7f3a8f-4e65-4a51-aca1-5d2a0847263e",
      "name": "Project or Issue (2)",
      "type": "n8n-nodes-base.if",
      "position": [
        3120,
        -60
      ]
    },
    {
      "id": "e0447361-9a9c-47a0-aa0e-7962cd713f6e",
      "name": "Slack1",
      "type": "n8n-nodes-base.slack",
      "position": [
        4020,
        40
      ]
    },
    {
      "id": "43116351-c41b-4363-9b18-05f68f6aae37",
      "name": "Status or Date changed for Linear Project",
      "type": "n8n-nodes-base.if",
      "position": [
        3440,
        -140
      ]
    },
    {
      "id": "de8f968f-ffd9-47a1-a83c-2bb77ffa1b2e",
      "name": "Status or Date changed for Linear Issue",
      "type": "n8n-nodes-base.if",
      "position": [
        3440,
        60
      ]
    },
    {
      "id": "65ad13d3-249a-4a62-a2f9-41efa4796682",
      "name": "If match for project",
      "type": "n8n-nodes-base.if",
      "position": [
        2140,
        -180
      ]
    },
    {
      "id": "b43e08a2-2e0c-4dac-8882-5399ad8467ed",
      "name": "If match for issue",
      "type": "n8n-nodes-base.if",
      "position": [
        2140,
        80
      ]
    }
  ],
  "connections": {
    "ML": {
      "main": [
        [
          {
            "node": "mapping Linear status to Productboard status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "NHI": {
      "main": [
        [
          {
            "node": "mapping Linear status to Productboard status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Core": {
      "main": [
        [
          {
            "node": "mapping Linear status to Productboard status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Source": {
      "main": [
        [
          {
            "node": "mapping Linear status to Productboard status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out": {
      "main": [
        [
          {
            "node": "Project or Issue",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Self-Hosted": {
      "main": [
        [
          {
            "node": "mapping Linear status to Productboard status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Project or Issue": {
      "main": [
        [
          {
            "node": "Linear URL in productboard Project",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Linear URL in productboard Issue",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Secret detection": {
      "main": [
        [
          {
            "node": "mapping Linear status to Productboard status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Private Incidents": {
      "main": [
        [
          {
            "node": "mapping Linear status to Productboard status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If match for issue": {
      "main": [
        [
          {
            "node": "get productboard feature details",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If match for project": {
      "main": [
        [
          {
            "node": "get productboard feature details",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "Project or Issue (2)": {
      "main": [
        [
          {
            "node": "Status or Date changed for Linear Project",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Status or Date changed for Linear Issue",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If linear action is update": {
      "main": [
        [
          {
            "node": "Project or Issue (2)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "get productboard feature id": {
      "main": [
        [
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Linear URL in productboard Issue": {
      "main": [
        [
          {
            "node": "If match for issue",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "get productboard feature details": {
      "main": [
        [
          {
            "node": "If linear action is update",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Linear URL in productboard Project": {
      "main": [
        [
          {
            "node": "If match for project",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Status or Date changed for Linear Issue": {
      "main": [
        [
          {
            "node": "update productboard status & timeframe when Linear Issue",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Status or Date changed for Linear Project": {
      "main": [
        [
          {
            "node": "update productboard status & timeframe when Linear Project",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "mapping Linear status to Productboard status": {
      "main": [
        [
          {
            "node": "get productboard feature id",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "update productboard status & timeframe when Linear Issue": {
      "main": [
        [
          {
            "node": "Slack1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "update productboard status & timeframe when Linear Project": {
      "main": [
        [
          {
            "node": "Slack",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}