{
  "name": "Instagram Scraper Part 3 - Launch Individual Profile Scrape",
  "flow": [
    {
      "id": 11,
      "module": "google-sheets:filterRows",
      "version": 2,
      "parameters": {},
      "mapper": {
        "from": "drive",
        "valueRenderOption": "FORMATTED_VALUE",
        "dateTimeRenderOption": "FORMATTED_STRING",
        "spreadsheetId": "YOUR_SPREADSHEET_ID",
        "sheetId": "authentication",
        "includesHeaders": true,
        "tableFirstRow": "A1:CZ1",
        "sortOrder": "asc"
      },
      "metadata": {
        "designer": {
          "x": -1355,
          "y": 13
        },
        "parameters": [
          {
            "name": "__IMTCONN__",
            "type": "account:google",
            "label": "Connection",
            "required": true
          }
        ],
        "expect": [
          {
            "name": "from",
            "type": "select",
            "label": "Enter a Spreadsheet ID and Sheet Name",
            "required": true,
            "validate": {
              "enum": [
                "drive",
                "share"
              ]
            }
          },
          {
            "name": "valueRenderOption",
            "type": "select",
            "label": "Value render option",
            "validate": {
              "enum": [
                "FORMATTED_VALUE",
                "UNFORMATTED_VALUE",
                "FORMULA"
              ]
            }
          },
          {
            "name": "dateTimeRenderOption",
            "type": "select",
            "label": "Date and time render option",
            "validate": {
              "enum": [
                "SERIAL_NUMBER",
                "FORMATTED_STRING"
              ]
            }
          },
          {
            "name": "limit",
            "type": "number",
            "label": "Maximum number of returned rows"
          },
          {
            "name": "spreadsheetId",
            "type": "select",
            "label": "Spreadsheet",
            "required": true
          },
          {
            "name": "sheetId",
            "type": "select",
            "label": "Sheet Name",
            "required": true
          },
          {
            "name": "includesHeaders",
            "type": "select",
            "label": "Table contains headers",
            "required": true,
            "validate": {
              "enum": [
                true,
                false
              ]
            }
          },
          {
            "name": "tableFirstRow",
            "type": "select",
            "label": "Column range",
            "required": true,
            "validate": {
              "enum": [
                "A1:Z1",
                "A1:BZ1",
                "A1:CZ1",
                "A1:DZ1",
                "A1:MZ1",
                "A1:ZZ1",
                "A1:AZZ1",
                "A1:BZZ1",
                "A1:CZZ1",
                "A1:DZZ1",
                "A1:MZZ1",
                "A1:ZZZ1"
              ]
            }
          },
          {
            "name": "filter",
            "type": "filter",
            "label": "Filter",
            "options": "rpc://google-sheets/2/rpcGetFilterKeys?includesHeaders=true"
          },
          {
            "name": "sortOrder",
            "type": "select",
            "label": "Sort order",
            "validate": {
              "enum": [
                "asc",
                "desc"
              ]
            }
          },
          {
            "name": "orderBy",
            "type": "select",
            "label": "Order by"
          }
        ]
      }
    },
    {
      "id": 6,
      "module": "phantombuster:lauchAPhantom",
      "version": 1,
      "parameters": {},
      "mapper": {
        "phantom": "YOUR_PHANTOM",
        "fields": {
          "sessionCookie": "{{11.`1`}}",
          "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_FILE_ID/",
          "numberOfPostsPerProfile": "1",
          "csvName": "{{uuid}}"
        }
      },
      "metadata": {
        "designer": {
          "x": -1076,
          "y": 3
        },
        "parameters": [
          {
            "name": "__IMTCONN__",
            "type": "account:phantombuster",
            "label": "Connection",
            "required": true
          }
        ],
        "expect": [
          {
            "name": "phantom",
            "type": "select",
            "label": "Phantom ID",
            "mode": "edit",
            "required": true
          },
          {
            "name": "saveArgument",
            "type": "boolean",
            "label": "Save Argument"
          },
          {
            "name": "menualLaunch",
            "type": "boolean",
            "label": "Menual Launch"
          },
          {
            "name": "fields",
            "type": "collection",
            "label": "Fields",
            "spec": [
              {
                "name": "sessionCookie",
                "type": "text",
                "label": "Session Cookie"
              },
              {
                "name": "spreadsheetUrl",
                "type": "text",
                "label": "Spreadsheet Url"
              },
              {
                "name": "profileUrls",
                "type": "text",
                "label": "Profile Urls"
              },
              {
                "name": "columnName",
                "type": "text",
                "label": "Column Name"
              },
              {
                "name": "numberOfPostsPerProfile",
                "type": "number",
                "label": "Number Of Posts Per Profile"
              },
              {
                "name": "numberOfProfilesPerLaunch",
                "type": "number",
                "label": "Number Of Profiles Per Launch"
              },
              {
                "name": "csvName",
                "type": "text",
                "label": "Csv Name"
              },
              {
                "name": "onlyGetFirstPost",
                "type": "boolean",
                "label": "Only Get First Post"
              },
              {
                "name": "watcherMode",
                "type": "boolean",
                "label": "Watcher Mode"
              },
              {
                "name": "filterResults",
                "type": "boolean",
                "label": "Filter Results"
              },
              {
                "name": "filters",
                "type": "text",
                "label": "Filters"
              }
            ]
          }
        ]
      }
    },
    {
      "id": 10,
      "module": "util:FunctionSleep",
      "version": 1,
      "parameters": {},
      "mapper": {
        "duration": "60"
      },
      "metadata": {
        "designer": {
          "x": -781,
          "y": 3,
          "name": "Sleep 60"
        },
        "expect": [
          {
            "name": "duration",
            "type": "uinteger",
            "label": "Delay",
            "validate": {
              "min": 1,
              "max": 300
            },
            "required": true
          }
        ]
      }
    },
    {
      "id": 9,
      "module": "http:ActionSendData",
      "version": 3,
      "parameters": {
        "handleErrors": false,
        "useNewZLibDeCompress": true
      },
      "mapper": {
        "url": "https://hook.make.com/YOUR_WEBHOOK_ID?container_id={{6.containerId}}",
        "serializeUrl": false,
        "method": "get",
        "headers": [],
        "qs": [],
        "bodyType": "",
        "parseResponse": false,
        "authUser": "",
        "authPass": "",
        "timeout": "",
        "shareCookies": false,
        "ca": "",
        "rejectUnauthorized": true,
        "followRedirect": true,
        "useQuerystring": false,
        "gzip": true,
        "useMtls": false,
        "followAllRedirects": false
      },
      "metadata": {
        "designer": {
          "x": -483,
          "y": -1
        },
        "parameters": [
          {
            "name": "handleErrors",
            "type": "boolean",
            "label": "Evaluate all states as errors (except for 2xx and 3xx )",
            "required": true
          },
          {
            "name": "useNewZLibDeCompress",
            "type": "hidden"
          }
        ],
        "expect": [
          {
            "name": "url",
            "type": "url",
            "label": "URL",
            "required": true
          },
          {
            "name": "serializeUrl",
            "type": "boolean",
            "label": "Serialize URL",
            "required": true
          },
          {
            "name": "method",
            "type": "select",
            "label": "Method",
            "required": true,
            "validate": {
              "enum": [
                "get",
                "head",
                "post",
                "put",
                "patch",
                "delete",
                "options"
              ]
            }
          },
          {
            "name": "headers",
            "type": "array",
            "label": "Headers",
            "spec": [
              {
                "name": "name",
                "label": "Name",
                "type": "text",
                "required": true
              },
              {
                "name": "value",
                "label": "Value",
                "type": "text"
              }
            ]
          },
          {
            "name": "qs",
            "type": "array",
            "label": "Query String",
            "spec": [
              {
                "name": "name",
                "label": "Name",
                "type": "text",
                "required": true
              },
              {
                "name": "value",
                "label": "Value",
                "type": "text"
              }
            ]
          },
          {
            "name": "bodyType",
            "type": "select",
            "label": "Body type",
            "validate": {
              "enum": [
                "raw",
                "x_www_form_urlencoded",
                "multipart_form_data"
              ]
            }
          },
          {
            "name": "parseResponse",
            "type": "boolean",
            "label": "Parse response",
            "required": true
          },
          {
            "name": "authUser",
            "type": "text",
            "label": "User name"
          },
          {
            "name": "authPass",
            "type": "password",
            "label": "Password"
          },
          {
            "name": "timeout",
            "type": "uinteger",
            "label": "Timeout",
            "validate": {
              "max": 300,
              "min": 1
            }
          },
          {
            "name": "shareCookies",
            "type": "boolean",
            "label": "Share cookies with other HTTP modules",
            "required": true
          },
          {
            "name": "ca",
            "type": "cert",
            "label": "Self-signed certificate"
          },
          {
            "name": "rejectUnauthorized",
            "type": "boolean",
            "label": "Reject connections that are using unverified (self-signed) certificates",
            "required": true
          },
          {
            "name": "followRedirect",
            "type": "boolean",
            "label": "Follow redirect",
            "required": true
          },
          {
            "name": "useQuerystring",
            "type": "boolean",
            "label": "Disable serialization of multiple same query string keys as arrays",
            "required": true
          },
          {
            "name": "gzip",
            "type": "boolean",
            "label": "Request compressed content",
            "required": true
          },
          {
            "name": "useMtls",
            "type": "boolean",
            "label": "Use Mutual TLS",
            "required": true
          },
          {
            "name": "followAllRedirects",
            "type": "boolean",
            "label": "Follow all redirect",
            "required": true
          }
        ]
      }
    }
  ],
  "metadata": {
    "instant": false,
    "version": 1,
    "scenario": {
      "roundtrips": 1,
      "maxErrors": 3,
      "autoCommit": true,
      "autoCommitTriggerLast": true,
      "sequential": false,
      "slots": null,
      "confidential": false,
      "dataloss": false,
      "dlq": false,
      "freshVariables": false
    },
    "designer": {
      "orphans": []
    }
  }
}
