{
  "openruna_format": "flow-graph-v1",
  "title": "My workflow 2",
  "slug": "my-workflow-2-2",
  "source_filename": "1446_Code_Schedule_Automate_Scheduled.json",
  "nodes": [
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "XML",
      "name": "XML",
      "integration": "xml",
      "kind": "action"
    },
    {
      "id": "GoogleTrends",
      "name": "GoogleTrends",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "CONFIG",
      "name": "CONFIG",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Get saved keywords",
      "name": "Get saved keywords",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Loop Over Items",
      "name": "Loop Over Items",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Mapping",
      "name": "Mapping",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Google Sheets",
      "name": "Google Sheets",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "New keywords",
      "name": "New keywords",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "content1",
      "name": "content1",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "content2",
      "name": "content2",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "content3",
      "name": "content3",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Start every hour past 11 minutes",
      "name": "Start every hour past 11 minutes",
      "integration": "schedule",
      "kind": "trigger"
    },
    {
      "id": "If we have scraped min 1 url -> Save",
      "name": "If we have scraped min 1 url -> Save",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "All scraping node failed. Don't save record without summary",
      "name": "All scraping node failed. Don't save record without summary",
      "integration": "noOp",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "XML",
      "to": "New keywords"
    },
    {
      "from": "CONFIG",
      "to": "Get saved keywords"
    },
    {
      "from": "Mapping",
      "to": "If we have scraped min 1 url -> Save"
    },
    {
      "from": "content1",
      "to": "content2"
    },
    {
      "from": "content2",
      "to": "content3"
    },
    {
      "from": "content3",
      "to": "Loop Over Items"
    },
    {
      "from": "GoogleTrends",
      "to": "XML"
    },
    {
      "from": "New keywords",
      "to": "Loop Over Items"
    },
    {
      "from": "Loop Over Items",
      "to": "Mapping"
    },
    {
      "from": "Loop Over Items",
      "to": "content1"
    },
    {
      "from": "Get saved keywords",
      "to": "GoogleTrends"
    },
    {
      "from": "Start every hour past 11 minutes",
      "to": "CONFIG"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "CONFIG"
    },
    {
      "from": "If we have scraped min 1 url -> Save",
      "to": "Google Sheets"
    },
    {
      "from": "If we have scraped min 1 url -> Save",
      "to": "All scraping node failed. Don't save record without summary"
    }
  ]
}