{
  "name": "Waitlist form stored in GoogleSheet with email verification step",
  "nodes": [
    {
      "id": "4110f060-6945-4c52-9ea0-1dedb9309704",
      "name": "Add  to Waitlist Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        160,
        -440
      ]
    },
    {
      "id": "44bd9df4-5744-4beb-acfc-ad4c2d7a4359",
      "name": "Clean and Standardize",
      "type": "n8n-nodes-base.set",
      "position": [
        -320,
        -280
      ]
    },
    {
      "id": "ba3db4e8-8622-4b9f-bf6e-bb563adcf4cc",
      "name": "Send Verification Email",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        660,
        -300
      ]
    },
    {
      "id": "4fdc7af2-0739-40ab-a3b8-04394eab2732",
      "name": "Validate with Verification Code",
      "type": "n8n-nodes-base.form",
      "position": [
        880,
        -300
      ]
    },
    {
      "id": "2f764fe1-da60-4804-9caf-8eb3b2d15093",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -400,
        -540
      ],
      "parameters": {
        "width": 740,
        "height": 520,
        "content": "## Adding to GSheet-List, Creating a OTP / Verification Code\n\n"
      }
    },
    {
      "id": "c3168dc7-e25f-4d9c-9efe-8bfb46b14a09",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        580,
        -420
      ],
      "parameters": {
        "width": 480,
        "height": 360,
        "content": "## Let the user enter the Verification Code\n"
      }
    },
    {
      "id": "5bdf433e-d9e6-4e63-a995-9781ac21a07d",
      "name": "Get all Data from the Prev Form + Current",
      "type": "n8n-nodes-base.set",
      "position": [
        1240,
        -300
      ]
    },
    {
      "id": "788d6847-25a0-4ea3-8dfb-50fed04a497d",
      "name": "Additional Data for the Sheet",
      "type": "n8n-nodes-base.form",
      "position": [
        2220,
        -400
      ]
    },
    {
      "id": "5fed2449-3225-4678-a35e-e7408fe3e1ea",
      "name": "Every Step Data",
      "type": "n8n-nodes-base.set",
      "position": [
        2420,
        -400
      ]
    },
    {
      "id": "92d2b42b-9190-48c1-92c1-34c2144bfdf9",
      "name": "is the Code correct?",
      "type": "n8n-nodes-base.if",
      "position": [
        1420,
        -300
      ]
    },
    {
      "id": "ce161a0a-aec4-40db-97c0-5ce53cffacac",
      "name": "Let the User Reenter Code",
      "type": "n8n-nodes-base.form",
      "position": [
        1640,
        -220
      ]
    },
    {
      "id": "008ed28c-2af3-4006-987e-9e083e72f10b",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        400,
        -300
      ]
    },
    {
      "id": "099e9089-ea39-4d67-a1ec-c063257c8cb0",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1160,
        -440
      ],
      "parameters": {
        "width": 680,
        "height": 480,
        "content": "## Verification Loop"
      }
    },
    {
      "id": "073574ce-f55c-4b01-a4a1-18171c4647c5",
      "name": "Save Intend to List",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2620,
        -400
      ]
    },
    {
      "id": "e1a4618c-4a58-4ed0-bbad-68c8af3fba5d",
      "name": "Save as Verified",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1960,
        -400
      ]
    },
    {
      "id": "1e48dc65-18ba-45b4-a3f1-7a9298697596",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2160,
        -500
      ],
      "parameters": {
        "width": 640,
        "height": 340,
        "content": "## Last Page, let them add some details and save them"
      }
    },
    {
      "id": "9f899bac-9a8f-4659-a90f-b9835f5abc51",
      "name": "Generate Random Verification Code",
      "type": "n8n-nodes-base.crypto",
      "position": [
        -60,
        -280
      ]
    },
    {
      "id": "f009aec4-c640-4a85-9417-98c4938db380",
      "name": "Waitlist Form",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -560,
        -280
      ]
    },
    {
      "id": "1a71859d-24a1-4f2c-a7ff-3cb7e6a1f522",
      "name": "Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1320,
        -620
      ],
      "parameters": {
        "width": 668,
        "height": 786,
        "content": "## Instructions\n\nThis automation streamlines the process of **collecting user information** using a Form Node, enabling individuals to join a **waitlist managed via Google Sheets.**\n\nIt also **generat"
      }
    }
  ],
  "connections": {
    "Merge": {
      "main": [
        [
          {
            "node": "Send Verification Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Waitlist Form": {
      "main": [
        [
          {
            "node": "Clean and Standardize",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Every Step Data": {
      "main": [
        [
          {
            "node": "Save Intend to List",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save as Verified": {
      "main": [
        [
          {
            "node": "Additional Data for the Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "is the Code correct?": {
      "main": [
        [
          {
            "node": "Save as Verified",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Let the User Reenter Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Clean and Standardize": {
      "main": [
        [
          {
            "node": "Generate Random Verification Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add  to Waitlist Sheet": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Verification Email": {
      "main": [
        [
          {
            "node": "Validate with Verification Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Let the User Reenter Code": {
      "main": [
        [
          {
            "node": "Get all Data from the Prev Form + Current",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Additional Data for the Sheet": {
      "main": [
        [
          {
            "node": "Every Step Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Validate with Verification Code": {
      "main": [
        [
          {
            "node": "Get all Data from the Prev Form + Current",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Random Verification Code": {
      "main": [
        [
          {
            "node": "Add  to Waitlist Sheet",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Get all Data from the Prev Form + Current": {
      "main": [
        [
          {
            "node": "is the Code correct?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}