{
  "name": "AI-powered automated outreach with scheduling, Gemini, Gmail & Google Sheets",
  "nodes": [
    {
      "id": "7333fddf-f4a0-42c1-b5c2-171d5f52e8e9",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -1320,
        35
      ]
    },
    {
      "id": "9ad90cee-d408-499f-85ff-64aa79e277fb",
      "name": "HTTP Request: Get Website",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -660,
        -65
      ]
    },
    {
      "id": "48ff2089-8431-4d01-befa-28257e10492e",
      "name": "Get row(s) in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -1100,
        35
      ]
    },
    {
      "id": "a0ec6aac-404b-49f6-990e-da5dcf43ae2e",
      "name": "Update row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -440,
        185
      ]
    },
    {
      "id": "53e4114f-d6d7-4c2d-8f51-d90a17627569",
      "name": "Send a message",
      "type": "n8n-nodes-base.gmail",
      "position": [
        376,
        10
      ]
    },
    {
      "id": "d385e620-e133-4b96-b4e5-f76f7a02671c",
      "name": "Wait (We have rate limit)",
      "type": "n8n-nodes-base.wait",
      "position": [
        -660,
        185
      ]
    },
    {
      "id": "dcefb450-5d91-4a3f-a54d-c99d54b7ccd3",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -440,
        385
      ]
    },
    {
      "id": "a3854e94-9fae-423e-85fe-d088de445f30",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -132,
        230
      ]
    },
    {
      "id": "730b5d50-9160-4393-8ba7-44d6846ad6d4",
      "name": "Outreach Prompt",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        -200,
        300
      ]
    },
    {
      "id": "d0bb321c-7e59-4daf-8ba5-f4d0633396d6",
      "name": "Clean Data",
      "type": "n8n-nodes-base.code",
      "position": [
        -440,
        -140
      ]
    },
    {
      "id": "3eab20a8-365f-431f-a744-33a47388e0b0",
      "name": "Validate E-mail with regex",
      "type": "n8n-nodes-base.if",
      "position": [
        -880,
        40
      ]
    },
    {
      "id": "e928071a-2a80-43d6-8c35-c9f580361bb4",
      "name": "Parse Json",
      "type": "n8n-nodes-base.code",
      "position": [
        156,
        10
      ]
    },
    {
      "id": "34b2951f-e2e8-494c-9bfb-41ee7bb04fe2",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -820,
        -660
      ],
      "parameters": {
        "width": 760,
        "height": 500,
        "content": "- Import the workflow into your n8n instance.\n- Connect your Google Sheets and Gmail accounts.\n- Set up your leads using the provided spreadsheet template.\n- Get your Gemini API key and add it to n8n "
      }
    }
  ],
  "connections": {
    "Clean Data": {
      "main": [
        [
          {
            "node": "Outreach Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse Json": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Outreach Prompt": {
      "main": [
        [
          {
            "node": "Parse Json",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get row(s) in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get row(s) in sheet": {
      "main": [
        [
          {
            "node": "Validate E-mail with regex",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Outreach Prompt",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request: Get Website": {
      "main": [
        [
          {
            "node": "Clean Data",
            "type": "main",
            "index": 0
          },
          {
            "node": "Outreach Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait (We have rate limit)": {
      "main": [
        [
          {
            "node": "Update row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Validate E-mail with regex": {
      "main": [
        [
          {
            "node": "HTTP Request: Get Website",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait (We have rate limit)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "Outreach Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}