{
  "openruna_format": "flow-graph-v1",
  "title": "0759_Splitout_Comparedatasets_Create_Triggered",
  "slug": "0759-splitout-comparedatasets-create-triggered",
  "source_filename": "0759_Splitout_Comparedatasets_Create_Triggered.json",
  "nodes": [
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Gong",
      "name": "Gong",
      "integration": "gong",
      "kind": "action"
    },
    {
      "id": "Transcript Processor",
      "name": "Transcript Processor",
      "integration": "executeWorkflow",
      "kind": "action"
    },
    {
      "id": "Execute Workflow Trigger",
      "name": "Execute Workflow Trigger",
      "integration": "executeWorkflow",
      "kind": "trigger"
    },
    {
      "id": "Call Aggregator",
      "name": "Call Aggregator",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Integration Aggregator",
      "name": "Integration Aggregator",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Get Integrations",
      "name": "Get Integrations",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Comma Separate Integrations",
      "name": "Comma Separate Integrations",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Comma separate competitors",
      "name": "Comma separate competitors",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Get list of Competitors",
      "name": "Get list of Competitors",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Merge 3 objects into one",
      "name": "Merge 3 objects into one",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Aggregate Call Data",
      "name": "Aggregate Call Data",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Split Out Call Data and Competitors",
      "name": "Split Out Call Data and Competitors",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Reduce down to 1 object",
      "name": "Reduce down to 1 object",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Get Previous Phone Calls",
      "name": "Get Previous Phone Calls",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Isolate Only Call IDs",
      "name": "Isolate Only Call IDs",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Only Process New Calls",
      "name": "Only Process New Calls",
      "integration": "compareDatasets",
      "kind": "action"
    },
    {
      "id": "Loop Over Calls",
      "name": "Loop Over Calls",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Process All Call Transcripts",
      "name": "Process All Call Transcripts",
      "integration": "executeWorkflow",
      "kind": "action"
    },
    {
      "id": "Receive all Transcripts",
      "name": "Receive all Transcripts",
      "integration": "noOp",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Gong",
      "to": "Call Aggregator"
    },
    {
      "from": "Call Aggregator",
      "to": "Merge 3 objects into one"
    },
    {
      "from": "Loop Over Calls",
      "to": "Receive all Transcripts"
    },
    {
      "from": "Loop Over Calls",
      "to": "Transcript Processor"
    },
    {
      "from": "Get Integrations",
      "to": "Integration Aggregator"
    },
    {
      "from": "Aggregate Call Data",
      "to": "Split Out Call Data and Competitors"
    },
    {
      "from": "Transcript Processor",
      "to": "Loop Over Calls"
    },
    {
      "from": "Isolate Only Call IDs",
      "to": "Only Process New Calls"
    },
    {
      "from": "Integration Aggregator",
      "to": "Comma Separate Integrations"
    },
    {
      "from": "Only Process New Calls",
      "to": "Loop Over Calls"
    },
    {
      "from": "Get list of Competitors",
      "to": "Comma separate competitors"
    },
    {
      "from": "Receive all Transcripts",
      "to": "Process All Call Transcripts"
    },
    {
      "from": "Reduce down to 1 object",
      "to": "Get Previous Phone Calls"
    },
    {
      "from": "Execute Workflow Trigger",
      "to": "Gong"
    },
    {
      "from": "Execute Workflow Trigger",
      "to": "Get list of Competitors"
    },
    {
      "from": "Execute Workflow Trigger",
      "to": "Get Integrations"
    },
    {
      "from": "Get Previous Phone Calls",
      "to": "Isolate Only Call IDs"
    },
    {
      "from": "Merge 3 objects into one",
      "to": "Aggregate Call Data"
    },
    {
      "from": "Merge 3 objects into one",
      "to": "Reduce down to 1 object"
    },
    {
      "from": "Comma separate competitors",
      "to": "Merge 3 objects into one"
    },
    {
      "from": "Comma Separate Integrations",
      "to": "Merge 3 objects into one"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Gong"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Get Integrations"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Get list of Competitors"
    },
    {
      "from": "Split Out Call Data and Competitors",
      "to": "Only Process New Calls"
    }
  ]
}