{
  "name": "Send LinkedIn outreach messages using Google Sheets and SourceGeek",
  "nodes": [
    {
      "id": "b17ca28d-0329-43a5-9f5a-e5d23654909f",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -240,
        -48
      ]
    },
    {
      "id": "87d9d78a-0a7e-4f71-b0d4-6dcc522ad8c8",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        208,
        -48
      ]
    },
    {
      "id": "9016870a-7f47-45ed-8c83-95c48cb6a220",
      "name": "Get row(s) in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -16,
        -48
      ]
    },
    {
      "id": "7d07f5af-9a0b-4869-940f-05b1c3dae5b1",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -304,
        -288
      ],
      "parameters": {
        "width": 1584,
        "height": 448,
        "content": "## Sending out 1st message"
      }
    },
    {
      "id": "c2990da7-7dbf-48fa-bdb9-430a5716f36e",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -48,
        -208
      ],
      "parameters": {
        "width": 160,
        "height": 128,
        "content": "Get the required data from a Google Sheet. Needed is the LinkedIn Profile url and the 1st message"
      }
    },
    {
      "id": "c632cf23-3dbf-44dc-8371-6b14401dcc41",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        -240
      ],
      "parameters": {
        "width": 160,
        "height": 96,
        "content": "Send out the message to the specific LinkedIn profile"
      }
    },
    {
      "id": "7ee1168f-02f8-42a3-ab58-b2466d2ab3e6",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        624,
        -240
      ],
      "parameters": {
        "width": 368,
        "height": 96,
        "content": "Get the current date in the right format.\n\nUpdate the initial sheet so this action is tagged"
      }
    },
    {
      "id": "c447f31b-30ad-4777-b80d-bc13c1a4181f",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1072,
        -160
      ],
      "parameters": {
        "width": 160,
        "height": 96,
        "content": "Wait a short moment before sending a new message"
      }
    },
    {
      "id": "c795b92b-09bf-434b-b004-bc331ff7c816",
      "name": "Send message to LinkedIn profile",
      "type": "n8n-nodes-sourcegeek.sourcegeek",
      "position": [
        432,
        -128
      ]
    },
    {
      "id": "dbf32726-017f-49bd-a66d-d8b859e6b554",
      "name": "Wait 1 minute before the next message is send",
      "type": "n8n-nodes-base.wait",
      "position": [
        1104,
        -48
      ]
    },
    {
      "id": "4f4a7a5f-e528-41c5-981d-3f78af90f95d",
      "name": "Update selected row in sheet with timestamp",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        880,
        -128
      ]
    },
    {
      "id": "e18e4920-abf4-4a3c-9850-d68403d9de5b",
      "name": "JS code to generate timestamp",
      "type": "n8n-nodes-base.code",
      "position": [
        656,
        -128
      ]
    },
    {
      "id": "44cf2b98-5931-4d09-8ca1-b75ea797973e",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -624,
        -304
      ],
      "parameters": {
        "width": 272,
        "height": 480,
        "content": "## How it works\nThis workflow can be used to send out a message to a specific LinkedIn profile. The data for the profile and the content of the message are coming from a Google Sheet.\n\nFor sending the"
      }
    }
  ],
  "connections": {
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "Send message to LinkedIn profile",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get row(s) in sheet": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "JS code to generate timestamp": {
      "main": [
        [
          {
            "node": "Update selected row in sheet with timestamp",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send message to LinkedIn profile": {
      "main": [
        [
          {
            "node": "JS code to generate timestamp",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Get row(s) in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update selected row in sheet with timestamp": {
      "main": [
        [
          {
            "node": "Wait 1 minute before the next message is send",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 1 minute before the next message is send": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}