{
  "openruna_format": "flow-graph-v1",
  "title": "0915_Splitout_Code_Create_Webhook",
  "slug": "0915-splitout-code-create-webhook",
  "source_filename": "0915_Splitout_Code_Create_Webhook.json",
  "nodes": [
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Get list of owners",
      "name": "Get list of owners",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Get list of clients for owner",
      "name": "Get list of clients for owner",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "If",
      "name": "If",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Edit",
      "name": "Edit",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Increment Page",
      "name": "Increment Page",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Split Out1",
      "name": "Split Out1",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Merge al the entries",
      "name": "Merge al the entries",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "If linkedin url is empty",
      "name": "If linkedin url is empty",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "if new post",
      "name": "if new post",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Get list of clients",
      "name": "Get list of clients",
      "integration": "executeWorkflow",
      "kind": "action"
    },
    {
      "id": "When Executed by Another Workflow",
      "name": "When Executed by Another Workflow",
      "integration": "executeWorkflow",
      "kind": "trigger"
    },
    {
      "id": "Get last post",
      "name": "Get last post",
      "integration": "executeWorkflow",
      "kind": "action"
    },
    {
      "id": "Gmail",
      "name": "Gmail",
      "integration": "gmail",
      "kind": "action"
    },
    {
      "id": "Search for user by link",
      "name": "Search for user by link",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Do nothing",
      "name": "Do nothing",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Merge profileURL",
      "name": "Merge profileURL",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Set last_post",
      "name": "Set last_post",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set last_position",
      "name": "Set last_position",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "if new position",
      "name": "if new position",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Set data here",
      "name": "Set data here",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Change this for testing",
      "name": "Change this for testing",
      "integration": "filter",
      "kind": "logic"
    },
    {
      "id": "Create entry with email",
      "name": "Create entry with email",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Get rows from document",
      "name": "Get rows from document",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Search for user profile by names",
      "name": "Search for user profile by names",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Profile URL not found?",
      "name": "Profile URL not found?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Set the profile URL",
      "name": "Set the profile URL",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set the profile URL1",
      "name": "Set the profile URL1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Update last post",
      "name": "Update last post",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Updates last position",
      "name": "Updates last position",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Set post_updated",
      "name": "Set post_updated",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set position_updated",
      "name": "Set position_updated",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Generate the email text",
      "name": "Generate the email text",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Merge on email",
      "name": "Merge on email",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Split Out owners",
      "name": "Split Out owners",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Get current owner",
      "name": "Get current owner",
      "integration": "filter",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "If",
      "to": "Merge al the entries"
    },
    {
      "from": "If",
      "to": "Get list of clients for owner"
    },
    {
      "from": "Edit",
      "to": "Get list of clients for owner"
    },
    {
      "from": "if new post",
      "to": "Update last post"
    },
    {
      "from": "Get last post",
      "to": "Set last_post"
    },
    {
      "from": "Set data here",
      "to": "Get list of owners"
    },
    {
      "from": "Set last_post",
      "to": "if new post"
    },
    {
      "from": "Increment Page",
      "to": "If"
    },
    {
      "from": "Merge on email",
      "to": "Generate the email text"
    },
    {
      "from": "if new position",
      "to": "Updates last position"
    },
    {
      "from": "Merge profileURL",
      "to": "Search for user by link"
    },
    {
      "from": "Set post_updated",
      "to": "Merge on email"
    },
    {
      "from": "Split Out owners",
      "to": "Get current owner"
    },
    {
      "from": "Update last post",
      "to": "Set post_updated"
    },
    {
      "from": "Get current owner",
      "to": "Get list of clients"
    },
    {
      "from": "Set last_position",
      "to": "if new position"
    },
    {
      "from": "Get list of owners",
      "to": "Split Out owners"
    },
    {
      "from": "Get list of clients",
      "to": "Change this for testing"
    },
    {
      "from": "Set the profile URL",
      "to": "Merge profileURL"
    },
    {
      "from": "Merge al the entries",
      "to": "Split Out1"
    },
    {
      "from": "Set position_updated",
      "to": "Merge on email"
    },
    {
      "from": "Set the profile URL1",
      "to": "Merge profileURL"
    },
    {
      "from": "Updates last position",
      "to": "Set position_updated"
    },
    {
      "from": "Get rows from document",
      "to": "If linkedin url is empty"
    },
    {
      "from": "Profile URL not found?",
      "to": "Do nothing"
    },
    {
      "from": "Profile URL not found?",
      "to": "Set the profile URL"
    },
    {
      "from": "Change this for testing",
      "to": "Create entry with email"
    },
    {
      "from": "Create entry with email",
      "to": "Get rows from document"
    },
    {
      "from": "Generate the email text",
      "to": "Gmail"
    },
    {
      "from": "Search for user by link",
      "to": "Get last post"
    },
    {
      "from": "Search for user by link",
      "to": "Set last_position"
    },
    {
      "from": "If linkedin url is empty",
      "to": "Search for user profile by names"
    },
    {
      "from": "If linkedin url is empty",
      "to": "Set the profile URL1"
    },
    {
      "from": "Get list of clients for owner",
      "to": "Increment Page"
    },
    {
      "from": "Search for user profile by names",
      "to": "Profile URL not found?"
    },
    {
      "from": "When Executed by Another Workflow",
      "to": "Edit"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Set data here"
    }
  ]
}