{
  "name": "Automate WordPress Elementor lead management with Excel CRM & email campaigns",
  "nodes": [
    {
      "id": "40adc0f0-0156-43c1-94d7-f9883d69d9dd",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -672,
        336
      ]
    },
    {
      "id": "7c635263-b5c2-4bbd-87f4-6b0024ea5378",
      "name": "Send a mail to User",
      "type": "n8n-nodes-base.gmail",
      "position": [
        192,
        432
      ]
    },
    {
      "id": "840a7a0c-4384-4d91-8351-938894a74b69",
      "name": "Send a mail to Business Owner",
      "type": "n8n-nodes-base.gmail",
      "position": [
        192,
        208
      ]
    },
    {
      "id": "9eb5b3a5-8081-4b08-b8f2-7d55be67abe4",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -592,
        848
      ]
    },
    {
      "id": "e16433a2-38be-48bb-84a9-a9b9bd5522e2",
      "name": "Get row(s) in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -288,
        848
      ]
    },
    {
      "id": "69d87876-8037-4a65-85e9-996955f94109",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        176,
        848
      ]
    },
    {
      "id": "9c1f3e1b-e7c3-4fa6-b92e-84f3ed8e17fa",
      "name": "Replace Me",
      "type": "n8n-nodes-base.noOp",
      "position": [
        384,
        848
      ]
    },
    {
      "id": "d8efdc46-82f9-4295-8685-26c40ab6466b",
      "name": "Append row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -304,
        336
      ]
    },
    {
      "id": "a4b15142-e634-4d0e-83af-2455d284f0a8",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1648,
        96
      ],
      "parameters": {
        "width": 848,
        "height": 624,
        "content": "# How it works\n### This workflow captures Elementor form submissions using a webhook, saves each lead into an Excel/Google Sheet CRM, and sends two emails—one to the website owner and one to the custo"
      }
    },
    {
      "id": "8a50653b-8363-4017-81dd-8080285129d4",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -768,
        112
      ],
      "parameters": {
        "width": 736,
        "height": 432,
        "content": "## STEP 1: 🟦 Webhook Input and Store Lead in Sheet\n\n###  1. Receives form data from Elementor. Collects fields such as name, email, phone, message, etc. This is the entry point of the workflow.\n###  2"
      }
    },
    {
      "id": "ee56579b-1155-4a4c-aaef-613908a4f92c",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "width": 736,
        "height": 608,
        "content": "## STEP 2:  🟩  Notify Website Owner and Auto-Reply to Customer\n\n###  1. Sends an email to the admin. Includes lead details to enable quick manual follow-up.\n###  2. Sends a confirmation email to the u"
      }
    },
    {
      "id": "10d3612c-953b-4dd8-87bf-03b69eb66eb4",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        16
      ],
      "parameters": {
        "width": 544,
        "height": 608,
        "content": "## STEP 3:   🟧 Status Update in Sheet\n\n###  Writes “Mail Sent” updates back to the sheet. Useful for tracking what emails were successfully sent."
      }
    },
    {
      "id": "ecd040f5-d711-4694-9bf7-de3cf2ca13f6",
      "name": "Sticky Note13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -752,
        656
      ],
      "parameters": {
        "width": 688,
        "height": 432,
        "content": "## STEP 4: 🟦 Scheduled Campaign Sender\n\n### Reads all emails from the sheet and sends marketing messages. Runs on a schedule using the Schedule Trigger and Loop."
      }
    },
    {
      "id": "196c87e4-c799-4388-98fc-3797445ca1a5",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        672
      ],
      "parameters": {
        "width": 960,
        "height": 432,
        "content": "## STEP 5: 🟦 Send promotional email \n\n###  Can customize the email and sent email all the email listed in the excel sheet"
      }
    },
    {
      "id": "34929dff-d267-4a2f-beaf-c5bce6ac3f06",
      "name": "Send promotional email at specific date",
      "type": "n8n-nodes-base.gmail",
      "position": [
        800,
        848
      ]
    },
    {
      "id": "317583b3-5be5-4e36-a1ff-e055272dc0fe",
      "name": "Update row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        928,
        208
      ]
    },
    {
      "id": "1d0f6094-833c-42fb-ae97-8c11dc50351f",
      "name": "Update row in sheet2",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        944,
        432
      ]
    }
  ],
  "connections": {
    "Webhook": {
      "main": [
        [
          {
            "node": "Append row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Replace Me": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send promotional email at specific date",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "Replace Me",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get row(s) in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Append row in sheet": {
      "main": [
        [
          {
            "node": "Send a mail to Business Owner",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send a mail to User",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get row(s) in sheet": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send a mail to User": {
      "main": [
        [
          {
            "node": "Update row in sheet2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send a mail to Business Owner": {
      "main": [
        [
          {
            "node": "Update row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}