{
  "name": "UptimeRobot alerts to Telegram with visual verification",
  "nodes": [
    {
      "id": "bf86c33a-dc2b-4eee-8ebd-72c94f318d71",
      "name": "Extract ID and URL",
      "type": "n8n-nodes-base.code",
      "position": [
        -800,
        100
      ]
    },
    {
      "id": "7ec4d205-fc84-480b-9442-d018840ebdab",
      "name": "Extract Status Details",
      "type": "n8n-nodes-base.code",
      "position": [
        -20,
        100
      ]
    },
    {
      "id": "99fe7d7a-7482-4210-a649-cbdf8d16148d",
      "name": "Send a text message",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1420,
        240
      ]
    },
    {
      "id": "81039eb1-d1f8-47d1-9c85-aa3af0cc5efd",
      "name": "Send a photo message",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1420,
        -80
      ]
    },
    {
      "id": "6b9f61b7-4743-49c6-9297-e947571592c6",
      "name": "Screenshotmachine-secret",
      "type": "n8n-nodes-base.crypto",
      "position": [
        500,
        -60
      ]
    },
    {
      "id": "954f7be4-239b-417b-a99e-c3a6c6aefc9a",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        860,
        -60
      ]
    },
    {
      "id": "fb11bb7b-0413-483e-a3b5-309814c31978",
      "name": "Gmail Trigger",
      "type": "n8n-nodes-base.gmailTrigger",
      "position": [
        -1700,
        100
      ]
    },
    {
      "id": "114961d1-786e-47bb-bd3c-71749be825aa",
      "name": "Get many monitors",
      "type": "n8n-nodes-base.uptimeRobot",
      "position": [
        -400,
        100
      ]
    },
    {
      "id": "30b16a00-edbf-427e-a222-fa2f69ed47a5",
      "name": "Conf",
      "type": "n8n-nodes-base.set",
      "position": [
        -1220,
        100
      ]
    },
    {
      "id": "fece81e3-af89-4a01-816d-7c875613233c",
      "name": "If Screenshot Required",
      "type": "n8n-nodes-base.if",
      "position": [
        240,
        80
      ]
    },
    {
      "id": "f53b5a16-a13f-444b-96d6-daf37cc5b242",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1840,
        -640
      ],
      "parameters": {
        "width": 360,
        "height": 880,
        "content": "# 1. Gmail Trigger\n\n## How it works:\nGmail Trigger runs on regular intervals and checks for new emails from sender: alert@uptimerobot.com\n\n## Configuration:\n\n1. Choose/Create **Credentials to connect "
      }
    },
    {
      "id": "90db3579-0108-497c-8e78-e3678a32db33",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -960,
        80
      ],
      "parameters": {
        "width": 400,
        "height": 840,
        "content": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n# Extract ID and URL\n\n## How it works:\nThis node parses UptimeRobot alert emails to extract:\n- Monitor dashboard URL\n- Monitor ID (9-digit number)\n\n## Key Functions:\n1. Uses regex to fi"
      }
    },
    {
      "id": "71904568-3452-4e5e-b77e-e4469c397bda",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1360,
        -640
      ],
      "parameters": {
        "width": 360,
        "height": 880,
        "content": "# 2. Workflow settings\n\n## How it works:\nCentral hub for all workflow settings. Controls screenshot behavior and parameters when enabled.\n\n## Configuration:\n\n1. **Basic Settings**:\n   - `take_screensh"
      }
    },
    {
      "id": "88cb2f0b-604a-401d-9119-2070b8e9056a",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -520,
        -640
      ],
      "parameters": {
        "width": 360,
        "height": 900,
        "content": "# 3. UptimeRobot Settings\n\n## How it works:\nFetches detailed monitor status using the extracted monitor ID from email alerts.\n\n## Configuration:\n1. **Credentials Setup**:\n   - Get API key from UptimeR"
      }
    },
    {
      "id": "2cbbd484-5320-463b-8fb1-baa1efcc335a",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        760,
        -640
      ],
      "parameters": {
        "width": 360,
        "height": 760,
        "content": "# 4. ScreenshotMachine (Optional)\n\n**Only needed if `take_screenshot=true` in Config**\n\n## Credential Setup:\n1. Create free account at [screenshotmachine.com](https://www.screenshotmachine.com/)\n2. Co"
      }
    },
    {
      "id": "88324346-583c-4731-b0fa-ce242a575b96",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1280,
        -640
      ],
      "parameters": {
        "width": 360,
        "height": 1020,
        "content": "# 5. Telegram Setup\n\n## Essentials:\n1. Create bot via [@BotFather](https://t.me/BotFather)\n2. Get your Chat ID using [@getidsbot](https://t.me/getidsbot)\n3. Configure credentials:\n   - **Bot Token**: "
      }
    }
  ],
  "connections": {
    "Conf": {
      "main": [
        [
          {
            "node": "Extract ID and URL",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Send a photo message",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send a text message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Gmail Trigger": {
      "main": [
        [
          {
            "node": "Conf",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get many monitors": {
      "main": [
        [
          {
            "node": "Extract Status Details",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract ID and URL": {
      "main": [
        [
          {
            "node": "Get many monitors",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Status Details": {
      "main": [
        [
          {
            "node": "If Screenshot Required",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If Screenshot Required": {
      "main": [
        [
          {
            "node": "Screenshotmachine-secret",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send a text message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Screenshotmachine-secret": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}