{
  "openruna_format": "flow-graph-v1",
  "title": "0529_Schedule_Slack_Update_Webhook",
  "slug": "0529-schedule-slack-update-webhook",
  "source_filename": "0529_Schedule_Slack_Update_Webhook.json",
  "nodes": [
    {
      "id": "Schedule Trigger",
      "name": "Schedule Trigger",
      "integration": "schedule",
      "kind": "trigger"
    },
    {
      "id": "Calculate Status",
      "name": "Calculate Status",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Get Sites",
      "name": "Get Sites",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Send Chat Alert",
      "name": "Send Chat Alert",
      "integration": "slack",
      "kind": "action"
    },
    {
      "id": "Send Email Alert",
      "name": "Send Email Alert",
      "integration": "gmail",
      "kind": "action"
    },
    {
      "id": "Log Uptime Event",
      "name": "Log Uptime Event",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Update Site Status",
      "name": "Update Site Status",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Perform Site Test",
      "name": "Perform Site Test",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "For Each Site...",
      "name": "For Each Site...",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Status Router",
      "name": "Status Router",
      "integration": "switch",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Get Sites",
      "to": "For Each Site..."
    },
    {
      "from": "Status Router",
      "to": "Log Uptime Event"
    },
    {
      "from": "Status Router",
      "to": "Send Email Alert"
    },
    {
      "from": "Status Router",
      "to": "Log Uptime Event"
    },
    {
      "from": "Status Router",
      "to": "Log Uptime Event"
    },
    {
      "from": "Status Router",
      "to": "Send Email Alert"
    },
    {
      "from": "Status Router",
      "to": "Send Email Alert"
    },
    {
      "from": "Status Router",
      "to": "Log Uptime Event"
    },
    {
      "from": "Calculate Status",
      "to": "Status Router"
    },
    {
      "from": "For Each Site...",
      "to": "Perform Site Test"
    },
    {
      "from": "Log Uptime Event",
      "to": "Update Site Status"
    },
    {
      "from": "Schedule Trigger",
      "to": "Get Sites"
    },
    {
      "from": "Send Email Alert",
      "to": "Send Chat Alert"
    },
    {
      "from": "Perform Site Test",
      "to": "Calculate Status"
    },
    {
      "from": "Update Site Status",
      "to": "For Each Site..."
    }
  ]
}