{
  "openruna_format": "flow-graph-v1",
  "title": "0585_Telegram_Splitout_Automation_Webhook",
  "slug": "0585-telegram-splitout-automation-webhook",
  "source_filename": "0585_Telegram_Splitout_Automation_Webhook.json",
  "nodes": [
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Split Out",
      "name": "Split Out",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Register Github Webhook",
      "name": "Register Github Webhook",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Split Out1",
      "name": "Split Out1",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Delete Github Webhook",
      "name": "Delete Github Webhook",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Fields",
      "name": "Fields",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Notify Slack",
      "name": "Notify Slack",
      "integration": "slack",
      "kind": "action"
    },
    {
      "id": "Telegram",
      "name": "Telegram",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "Repos to Monitor",
      "name": "Repos to Monitor",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Webhook Trigger",
      "name": "Webhook Trigger",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "Repos to Monitor1",
      "name": "Repos to Monitor1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Get Existing Hook",
      "name": "Get Existing Hook",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Hook URL",
      "name": "Hook URL",
      "integration": "set",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Fields",
      "to": "Telegram"
    },
    {
      "from": "Hook URL",
      "to": "Get Existing Hook"
    },
    {
      "from": "Split Out",
      "to": "Register Github Webhook"
    },
    {
      "from": "Split Out1",
      "to": "Hook URL"
    },
    {
      "from": "Webhook Trigger",
      "to": "Fields"
    },
    {
      "from": "Repos to Monitor",
      "to": "Split Out"
    },
    {
      "from": "Get Existing Hook",
      "to": "Delete Github Webhook"
    },
    {
      "from": "Repos to Monitor1",
      "to": "Split Out1"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Repos to Monitor"
    }
  ]
}