{
  "name": "Monitor commodity markets with Apify, DeepL translation & sector impact analysis",
  "nodes": [
    {
      "id": "a7f18dd5-9055-4ce8-bf03-1bd6e24a5c11",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -3952,
        1808
      ]
    },
    {
      "id": "1cac3a05-08ed-40eb-8cff-8a459db832fe",
      "name": "Get ISS Position",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -3744,
        1808
      ]
    },
    {
      "id": "c1167a6f-01c9-4f1b-bb08-3baf4ae496f3",
      "name": "Calculate Distance and Direction",
      "type": "n8n-nodes-base.code",
      "position": [
        -3520,
        1808
      ]
    },
    {
      "id": "7156152e-3f07-4c49-b30f-a77cbe678303",
      "name": "Is ISS Overhead?",
      "type": "n8n-nodes-base.if",
      "position": [
        -3296,
        1808
      ]
    },
    {
      "id": "4a92bf3a-2898-44e2-b9d9-8f6a052f7786",
      "name": "Get Local Weather",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -3072,
        1712
      ]
    },
    {
      "id": "b0d340a7-9e7f-4d32-8930-26d0f539c678",
      "name": "Analyze Observation Conditions",
      "type": "n8n-nodes-base.code",
      "position": [
        -2864,
        1712
      ]
    },
    {
      "id": "9ce4126b-7b3c-4934-a5fe-215f661e9c4a",
      "name": "Can Observe?",
      "type": "n8n-nodes-base.if",
      "position": [
        -2640,
        1712
      ]
    },
    {
      "id": "2018e63c-4adf-43ba-957c-d6aaf6407251",
      "name": "Format Alert (Good Conditions)",
      "type": "n8n-nodes-base.code",
      "position": [
        -2416,
        1616
      ]
    },
    {
      "id": "7f0df4b6-df12-4bea-aac2-31a40037a137",
      "name": "Format Alert (Poor Conditions)",
      "type": "n8n-nodes-base.code",
      "position": [
        -2416,
        1808
      ]
    },
    {
      "id": "2b0ff92c-8997-4b8a-a70f-00dff8b670a7",
      "name": "Merge Messages",
      "type": "n8n-nodes-base.merge",
      "position": [
        -2192,
        1712
      ]
    },
    {
      "id": "8d6c327e-0892-47cc-b72f-9b2a66ca87fd",
      "name": "Get ISS Crew Info",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1984,
        1712
      ]
    },
    {
      "id": "b683efdd-63f9-4eff-9b6d-e407c659ea1d",
      "name": "Add Crew Information",
      "type": "n8n-nodes-base.code",
      "position": [
        -1760,
        1712
      ]
    },
    {
      "id": "7ed820ad-105b-4d39-bf5f-e0c8142de7fc",
      "name": "Send to Discord",
      "type": "n8n-nodes-base.discord",
      "position": [
        -1536,
        1616
      ]
    },
    {
      "id": "06bddb7a-9442-4ea2-959d-d2310b26aa87",
      "name": "Send to Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -1536,
        1808
      ]
    },
    {
      "id": "d67a038b-b204-42a9-8458-0807fb92804f",
      "name": "Send Email via Gmail",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -1536,
        2016
      ]
    },
    {
      "id": "6dbf1a79-4d39-491b-ace8-9c36a4beac5d",
      "name": "ISS Not Overhead",
      "type": "n8n-nodes-base.set",
      "position": [
        -3072,
        1920
      ]
    },
    {
      "id": "6d9f8542-eec4-4908-ba2f-742bd753a95d",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -4464,
        1520
      ],
      "parameters": {
        "width": 420,
        "height": 820,
        "content": "## 🛰️ Real-time ISS Overhead Alert\n### with Weather Check & Multi-Channel Notifications\n\n**What this workflow does:**\nAutomatically detects when the International Space Station (ISS) passes over your "
      }
    },
    {
      "id": "69d24c1c-709d-42b7-928b-6c0d67cc7c03",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -4000,
        1968
      ],
      "parameters": {
        "width": 440,
        "height": null,
        "content": "### Step 1: Schedule & Get ISS Position\nRuns every 10 minutes to check ISS location.\nISS orbits Earth every ~90 minutes, so 10-min intervals ensure we don't miss a pass."
      }
    },
    {
      "id": "dc3d41d2-ec03-4a93-a93a-f0470ced18a0",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3520,
        1968
      ],
      "parameters": {
        "width": 320,
        "height": 212,
        "content": "### Step 2: Calculate Distance & Direction\n⚠️ **CONFIGURE HERE:**\n- `USER_LAT` - Your latitude\n- `USER_LON` - Your longitude\n- `USER_LOCATION_NAME` - Your city name\n- `VISIBILITY_RADIUS_KM` - Alert ra"
      }
    },
    {
      "id": "1c8eee45-e6eb-4b16-8f77-e61f8301a719",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3072,
        1488
      ],
      "parameters": {
        "width": 300,
        "height": 208,
        "content": "### Step 3: Weather Check\nOnly alerts you when ISS is actually visible.\nChecks cloud cover, rain, and time of day.\n\n**Requires:** OpenWeatherMap API key (free)"
      }
    },
    {
      "id": "6f48e813-ca77-4959-b96b-ce2fd55dfd4a",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1536,
        1408
      ],
      "parameters": {
        "width": 300,
        "height": 180,
        "content": "### Step 4: Multi-Channel Notifications\nConfigure the channels you want to use:\n\n**Discord:** Add webhook URL\n**Telegram:** Add bot token & chat ID\n**Gmail:** Connect Google account\n\nDisable unused ch"
      }
    }
  ],
  "connections": {
    "Can Observe?": {
      "main": [
        [
          {
            "node": "Format Alert (Good Conditions)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Format Alert (Poor Conditions)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Messages": {
      "main": [
        [
          {
            "node": "Get ISS Crew Info",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get ISS Position": {
      "main": [
        [
          {
            "node": "Calculate Distance and Direction",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Is ISS Overhead?": {
      "main": [
        [
          {
            "node": "Get Local Weather",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "ISS Not Overhead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get ISS Position",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get ISS Crew Info": {
      "main": [
        [
          {
            "node": "Add Crew Information",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Local Weather": {
      "main": [
        [
          {
            "node": "Analyze Observation Conditions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add Crew Information": {
      "main": [
        [
          {
            "node": "Send to Discord",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send to Telegram",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send Email via Gmail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Analyze Observation Conditions": {
      "main": [
        [
          {
            "node": "Can Observe?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Format Alert (Good Conditions)": {
      "main": [
        [
          {
            "node": "Merge Messages",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Format Alert (Poor Conditions)": {
      "main": [
        [
          {
            "node": "Merge Messages",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Calculate Distance and Direction": {
      "main": [
        [
          {
            "node": "Is ISS Overhead?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}