{
  "name": "Generate personalized cold outreach icebreakers with GPT-4 and Google Sheets",
  "nodes": [
    {
      "id": "6d70f7f7-d6b4-4a0d-9172-f123aa488bd6",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -352,
        -160
      ]
    },
    {
      "id": "ae8944db-7440-431b-ab31-ba7aa13253e6",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -576,
        -160
      ]
    },
    {
      "id": "82e6f93a-c560-4e50-a46c-9941bb7c1010",
      "name": "Client data",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -128,
        -176
      ]
    },
    {
      "id": "5aff8102-e39f-4d0b-8ec5-dc85322addd1",
      "name": "Domain scrape",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        128,
        -176
      ]
    },
    {
      "id": "3c6a3532-d86b-4330-afb9-1782449d75aa",
      "name": "Creating icebreaker",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        32,
        16
      ]
    },
    {
      "id": "c7d01d36-57e6-4aaa-980b-7d6e705cd6e2",
      "name": "Add icebreaker to sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        448,
        16
      ]
    },
    {
      "id": "4b2a96d3-7ee6-4f4f-89d0-634f58540955",
      "name": "Summarising prospect data",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -320,
        16
      ]
    },
    {
      "id": "7667cbed-9bb0-47b8-8241-5964720c30f9",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -176,
        -496
      ],
      "parameters": {
        "width": 368,
        "height": 224,
        "content": "## Workflow Overview\n\nThis workflow takes the client's personal data and website to create a personalized cold outreach icebreaker.\n\n### Instructions\n* Modify Google Sheets nodes to run.\n"
      }
    },
    {
      "id": "fa39d62d-f934-4df7-a24c-9c87a64db039",
      "name": "removing HTML from website scrape",
      "type": "n8n-nodes-base.markdown",
      "position": [
        352,
        -176
      ]
    }
  ],
  "connections": {
    "Client data": {
      "main": [
        [
          {
            "node": "Domain scrape",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Domain scrape": {
      "main": [
        [
          {
            "node": "removing HTML from website scrape",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [
          {
            "node": "Client data",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "Creating icebreaker": {
      "main": [
        [
          {
            "node": "Add icebreaker to sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add icebreaker to sheet": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Summarising prospect data": {
      "main": [
        [
          {
            "node": "Creating icebreaker",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "removing HTML from website scrape": {
      "main": [
        [
          {
            "node": "Summarising prospect data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}