{
  "openruna_format": "flow-graph-v1",
  "title": "0895_Splitout_Code_Create_Webhook",
  "slug": "0895-splitout-code-create-webhook",
  "source_filename": "0895_Splitout_Code_Create_Webhook.json",
  "nodes": [
    {
      "id": "Split by object",
      "name": "Split by object",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Fetch properties from Hubspot",
      "name": "Fetch properties from Hubspot",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Define crm_type",
      "name": "Define crm_type",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Split results",
      "name": "Split results",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Transforms the results",
      "name": "Transforms the results",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Append to Google sheet",
      "name": "Append to Google sheet",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Erase Google sheet",
      "name": "Erase Google sheet",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Define array of objects",
      "name": "Define array of objects",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Start here to update your field list",
      "name": "Start here to update your field list",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "File upload form",
      "name": "File upload form",
      "integration": "form",
      "kind": "trigger"
    },
    {
      "id": "To get the first line of file",
      "name": "To get the first line of file",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "Set the real fields",
      "name": "Set the real fields",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Get the fields from the sheet",
      "name": "Get the fields from the sheet",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Merge fields and data",
      "name": "Merge fields and data",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Check if all fields from input are defined",
      "name": "Check if all fields from input are defined",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "If all fields are defined",
      "name": "If all fields are defined",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Creates the correspondance table",
      "name": "Creates the correspondance table",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Form to set the correponding field for each input field",
      "name": "Form to set the correponding field for each input field",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Get the content of file",
      "name": "Get the content of file",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "Split all records to import",
      "name": "Split all records to import",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Define properties",
      "name": "Define properties",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Uploads to Hubspot",
      "name": "Uploads to Hubspot",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Form response",
      "name": "Form response",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Remove hidden and starting with hs_ props fields",
      "name": "Remove hidden and starting with hs_ props fields",
      "integration": "filter",
      "kind": "logic"
    },
    {
      "id": "Set the values for each field",
      "name": "Set the values for each field",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Set the values for each field1",
      "name": "Set the values for each field1",
      "integration": "code",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Split results",
      "to": "Remove hidden and starting with hs_ props fields"
    },
    {
      "from": "Define crm_type",
      "to": "Split results"
    },
    {
      "from": "Split by object",
      "to": "Fetch properties from Hubspot"
    },
    {
      "from": "File upload form",
      "to": "To get the first line of file"
    },
    {
      "from": "File upload form",
      "to": "Get the content of file"
    },
    {
      "from": "Define properties",
      "to": "Uploads to Hubspot"
    },
    {
      "from": "Erase Google sheet",
      "to": "Define array of objects"
    },
    {
      "from": "Uploads to Hubspot",
      "to": "Form response"
    },
    {
      "from": "Set the real fields",
      "to": "Merge fields and data"
    },
    {
      "from": "Merge fields and data",
      "to": "Get the fields from the sheet"
    },
    {
      "from": "Transforms the results",
      "to": "Append to Google sheet"
    },
    {
      "from": "Define array of objects",
      "to": "Split by object"
    },
    {
      "from": "Get the content of file",
      "to": "Merge fields and data"
    },
    {
      "from": "If all fields are defined",
      "to": "Set the values for each field"
    },
    {
      "from": "If all fields are defined",
      "to": "Creates the correspondance table"
    },
    {
      "from": "Split all records to import",
      "to": "Define properties"
    },
    {
      "from": "Fetch properties from Hubspot",
      "to": "Define crm_type"
    },
    {
      "from": "Get the fields from the sheet",
      "to": "Check if all fields from input are defined"
    },
    {
      "from": "Set the values for each field",
      "to": "Split all records to import"
    },
    {
      "from": "To get the first line of file",
      "to": "Set the real fields"
    },
    {
      "from": "Set the values for each field1",
      "to": "Split all records to import"
    },
    {
      "from": "Creates the correspondance table",
      "to": "Form to set the correponding field for each input field"
    },
    {
      "from": "Start here to update your field list",
      "to": "Erase Google sheet"
    },
    {
      "from": "Check if all fields from input are defined",
      "to": "If all fields are defined"
    },
    {
      "from": "Remove hidden and starting with hs_ props fields",
      "to": "Transforms the results"
    },
    {
      "from": "Form to set the correponding field for each input field",
      "to": "Set the values for each field1"
    }
  ]
}