{
  "name": "Cost-free email follow-up sequence with Google Sheets and Gmail",
  "nodes": [
    {
      "id": "47381995-0595-482e-94c6-19e223722e68",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -736,
        -80
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "a6a48076-ed29-405a-853d-ef1e0a74f592",
      "name": "Sticky Note15",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1888,
        736
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "eb5ee0b6-1be7-43f2-bfe8-04fd02ee8dce",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -2048,
        528
      ]
    },
    {
      "id": "35214964-7e3e-48bd-9fad-dd3906a2e808",
      "name": "Settings",
      "type": "n8n-nodes-base.set",
      "position": [
        -1840,
        528
      ]
    },
    {
      "id": "0827b600-5522-4961-9085-0718e42f906d",
      "name": "Get Contacts",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -1616,
        528
      ]
    },
    {
      "id": "788de15d-edbf-4f8c-960c-f6ffbff1b7a1",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -768,
        528
      ]
    },
    {
      "id": "7abdf707-87c8-4c69-83d0-b63e7c681bcf",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        800,
        528
      ]
    },
    {
      "id": "a0ab3983-4de5-4e4e-8b94-c87f1d581b17",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1856,
        -64
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "253f9651-018c-4fac-b423-7ec600db9d57",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -720,
        736
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "9bd6adaa-d8cc-4901-abc9-1129c730a562",
      "name": "email template selector",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        -96,
        448
      ]
    },
    {
      "id": "472d9091-7fca-4e6c-be1d-4ee0a6c765d9",
      "name": "Determine Email Number",
      "type": "n8n-nodes-base.set",
      "position": [
        -320,
        448
      ]
    },
    {
      "id": "a3e8ddb1-7cfd-42be-9503-170cb0965dfe",
      "name": "Send a message",
      "type": "n8n-nodes-base.gmail",
      "position": [
        352,
        448
      ]
    },
    {
      "id": "b401964f-bd56-45e2-aa04-e5f8b5e6963d",
      "name": "updatecontacts",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        576,
        448
      ]
    },
    {
      "id": "1f4c9ab2-b242-4ae5-87ae-675aa8adb7a7",
      "name": "Limits the number of emails per run",
      "type": "n8n-nodes-base.limit",
      "position": [
        -1408,
        528
      ]
    },
    {
      "id": "5f2dcdbd-bed8-447c-8350-edd799d349d3",
      "name": "Filter passes only unprocessed contacts",
      "type": "n8n-nodes-base.filter",
      "position": [
        -1200,
        528
      ]
    },
    {
      "id": "acd72b36-9d83-4a84-a566-1ae51498a4df",
      "name": "Is Contact Real?",
      "type": "n8n-nodes-base.if",
      "position": [
        -544,
        448
      ]
    },
    {
      "id": "24e198d1-1131-452b-a51b-c83799b33858",
      "name": "Has contact completed email sequence?",
      "type": "n8n-nodes-base.filter",
      "position": [
        -992,
        528
      ]
    },
    {
      "id": "68d16071-544a-414e-a7c7-52ee88e5443f",
      "name": "HTML: formats and beautifies the email",
      "type": "n8n-nodes-base.html",
      "position": [
        128,
        448
      ]
    }
  ],
  "connections": {
    "Wait": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Settings": {
      "main": [
        [
          {
            "node": "Get Contacts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Contacts": {
      "main": [
        [
          {
            "node": "Limits the number of emails per run",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send a message": {
      "main": [
        [
          {
            "node": "updatecontacts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "updatecontacts": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "Is Contact Real?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Is Contact Real?": {
      "main": [
        [
          {
            "node": "Determine Email Number",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Settings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Determine Email Number": {
      "main": [
        [
          {
            "node": "email template selector",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "email template selector": {
      "main": [
        [
          {
            "node": "HTML: formats and beautifies the email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limits the number of emails per run": {
      "main": [
        [
          {
            "node": "Filter passes only unprocessed contacts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Has contact completed email sequence?": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML: formats and beautifies the email": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter passes only unprocessed contacts": {
      "main": [
        [
          {
            "node": "Has contact completed email sequence?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}