AutomationFlowsMarketing & Ads › Automate Wordpress Elementor Lead Management with Excel CRM & Email Campaigns

Automate Wordpress Elementor Lead Management with Excel CRM & Email Campaigns

ByDidarul Hhossain @didarul on n8n.io

Description

Webhook trigger★★★★☆ complexity17 nodesGmailGoogle Sheets
Marketing & Ads Trigger: Webhook Nodes: 17 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #11033 — we link there as the canonical source.

This workflow follows the Gmail → Google Sheets recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "OQ05F65WPm2RGEAM",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "WordPress Elementor Leads \u2192 Excel CRM + Auto Emails + Scheduled Email Campaigns",
  "tags": [],
  "nodes": [
    {
      "id": "40adc0f0-0156-43c1-94d7-f9883d69d9dd",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -672,
        336
      ],
      "parameters": {
        "path": "Contact-us",
        "options": {},
        "httpMethod": "POST"
      },
      "typeVersion": 2.1,
      "alwaysOutputData": false
    },
    {
      "id": "7c635263-b5c2-4bbd-87f4-6b0024ea5378",
      "name": "Send a mail to User",
      "type": "n8n-nodes-base.gmail",
      "position": [
        192,
        432
      ],
      "parameters": {
        "sendTo": "={{ $json.Email }}",
        "message": "=<h3>New Contact Form Submission</h3>\n<ul>\n<li><b>Full Name:</b> {{$json[\"Name \"]}}</li>\n<li><b>Email:</b> {{$json[\"Email\"]}}</li>\n<li><b>WhatsApp Number:</b> {{$json[\"Whats app\"]}}</li>\n<li><b>Project Budget:</b> {{$json[\"Budget\"]}}</li>\n<li><b>Project Details:</b> {{$json[\"Project Detail\"]}}</li>\n</ul>\n\n<!-- Three-column Icon Section -->\n<table width=\"100%\" cellpadding=\"10\" cellspacing=\"0\" style=\"text-align:center;\">\n<tr>\n  <!-- Column 1 -->\n  <td style=\"width:33%; vertical-align:top;\">\n    <img src=\"https://vegasweb.vegasweb.tech/wp-content/uploads/2025/10/Group-2121453645.svg\" alt=\"Icon 1\" width=\"50\" height=\"50\" style=\"display:block; margin:0 auto;\">\n    <h4 style=\"font-size:18px; color:red; margin:10px 0 5px;\">Heading 1</h4>\n    <p style=\"font-size:16px; color:orange; margin:0;\">Subheading 1</p>\n  </td>\n\n  <!-- Column 2 -->\n  <td style=\"width:33%; vertical-align:top;\">\n    <img src=\"https://vegasweb.vegasweb.tech/wp-content/uploads/2025/10/Group-2121453645.svg\" alt=\"Icon 2\" width=\"50\" height=\"50\" style=\"display:block; margin:0 auto;\">\n    <h4 style=\"font-size:18px; color:red; margin:10px 0 5px;\">Heading 2</h4>\n    <p style=\"font-size:16px; color:orange; margin:0;\">Subheading 2</p>\n  </td>\n\n  <!-- Column 3 -->\n  <td style=\"width:33%; vertical-align:top;\">\n    <img src=\"https://vegasweb.vegasweb.tech/wp-content/uploads/2025/10/Group-2121453645.svg\" alt=\"Icon 3\" width=\"50\" height=\"50\" style=\"display:block; margin:0 auto;\">\n    <h4 style=\"font-size:18px; color:red; margin:10px 0 5px;\">Heading 3</h4>\n    <p style=\"font-size:16px; color:orange; margin:0;\">Subheading 3</p>\n  </td>\n</tr>\n</table>\n",
        "options": {},
        "subject": "Send Mail to User"
      },
      "credentials": {
        "gmailOAuth2": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "840a7a0c-4384-4d91-8351-938894a74b69",
      "name": "Send a mail to Business Owner",
      "type": "n8n-nodes-base.gmail",
      "position": [
        192,
        208
      ],
      "parameters": {
        "sendTo": "user@example.com",
        "message": "=<h3>New Contact Form Submission</h3>\n<ul>\n<li><b>Full Name:</b> {{$json[\"Name \"]}}</li>\n<li><b>Email:</b> {{$json[\"Email\"]}}</li>\n<li><b>WhatsApp Number:</b> {{$json[\"Whats app\"]}}</li>\n<li><b>Project Budget:</b> {{$json[\"Budget\"]}}</li>\n<li><b>Project Details:</b> {{$json[\"Project Detail\"]}}</li>\n</ul>\n\n<!-- Three-column Icon Section -->\n<table width=\"100%\" cellpadding=\"10\" cellspacing=\"0\" style=\"text-align:center;\">\n<tr>\n  <!-- Column 1 -->\n  <td style=\"width:33%; vertical-align:top;\">\n    <img src=\"https://vegasweb.vegasweb.tech/wp-content/uploads/2025/10/Group-2121453645.svg\" alt=\"Icon 1\" width=\"50\" height=\"50\" style=\"display:block; margin:0 auto;\">\n    <h4 style=\"font-size:18px; color:red; margin:10px 0 5px;\">Heading 1</h4>\n    <p style=\"font-size:16px; color:orange; margin:0;\">Subheading 1</p>\n  </td>\n\n  <!-- Column 2 -->\n  <td style=\"width:33%; vertical-align:top;\">\n    <img src=\"https://vegasweb.vegasweb.tech/wp-content/uploads/2025/10/Group-2121453645.svg\" alt=\"Icon 2\" width=\"50\" height=\"50\" style=\"display:block; margin:0 auto;\">\n    <h4 style=\"font-size:18px; color:red; margin:10px 0 5px;\">Heading 2</h4>\n    <p style=\"font-size:16px; color:orange; margin:0;\">Subheading 2</p>\n  </td>\n\n  <!-- Column 3 -->\n  <td style=\"width:33%; vertical-align:top;\">\n    <img src=\"https://vegasweb.vegasweb.tech/wp-content/uploads/2025/10/Group-2121453645.svg\" alt=\"Icon 3\" width=\"50\" height=\"50\" style=\"display:block; margin:0 auto;\">\n    <h4 style=\"font-size:18px; color:red; margin:10px 0 5px;\">Heading 3</h4>\n    <p style=\"font-size:16px; color:orange; margin:0;\">Subheading 3</p>\n  </td>\n</tr>\n</table>\n",
        "options": {},
        "subject": "Send mail to Owner"
      },
      "credentials": {
        "gmailOAuth2": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "9eb5b3a5-8081-4b08-b8f2-7d55be67abe4",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -592,
        848
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "months",
              "triggerAtHour": 9
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "e16433a2-38be-48bb-84a9-a9b9bd5522e2",
      "name": "Get row(s) in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -288,
        848
      ],
      "parameters": {
        "options": {},
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc/edit?usp=drivesdk",
          "cachedResultName": "Contact Us form"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "69d87876-8037-4a65-85e9-996955f94109",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        176,
        848
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "9c1f3e1b-e7c3-4fa6-b92e-84f3ed8e17fa",
      "name": "Replace Me",
      "type": "n8n-nodes-base.noOp",
      "position": [
        384,
        848
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "d8efdc46-82f9-4295-8685-26c40ab6466b",
      "name": "Append row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -304,
        336
      ],
      "parameters": {
        "columns": {
          "value": {
            "Email": "={{ $json.body['Email Address'] }}",
            "Name ": "={{ $json.body['Full Name'] }}",
            "Budget": "={{ $json.body['Project Budget'] }}",
            "Whats app": "={{ $json.body['Whatsapp Number'] }}",
            "Project Detail": "={{ $json.body['Project Details'] }}"
          },
          "schema": [
            {
              "id": "Name ",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Name ",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Email",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Email",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Whats app",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Whats app",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Budget",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Budget",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Project Detail",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Project Detail",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Mail Sent at Owner End",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Mail Sent at Owner End",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Mail Sent at Consumer End",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Mail Sent at Consumer End",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "row_number"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc/edit?usp=drivesdk",
          "cachedResultName": "Contact Us form"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.7
    },
    {
      "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\u2014one to the website owner and one to the customer. It also includes a scheduled email campaign that sends promotional messages to all contacts stored in the sheet. The flow combines real-time lead processing with recurring marketing automation.\n\n# Setup steps\n\n#### 1. Add the webhook URL inside your Elementor form\u2019s/others form Webhook Action.\n\n#### 2. Connect your Google Sheets/Excel credentials and set the correct sheet/tab.\n\n#### 3. Configure both Gmail nodes with your own email account.\n\n#### 4. Update the sheet column names if needed (Send Sucessfully.).\n\n#### 5. Adjust the email content templates to match your brand.\n\n#### 6.Set your preferred schedule (daily/weekly/monthly) in the Schedule Trigger node."
      },
      "typeVersion": 1
    },
    {
      "id": "8a50653b-8363-4017-81dd-8080285129d4",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -768,
        112
      ],
      "parameters": {
        "color": 7,
        "width": 736,
        "height": 432,
        "content": "## STEP 1: \ud83d\udfe6 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. Adds each submission to your Excel/Google Sheet CRM. Creates a new row for every lead with all collected details."
      },
      "typeVersion": 1
    },
    {
      "id": "ee56579b-1155-4a4c-aaef-613908a4f92c",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "color": 6,
        "width": 736,
        "height": 608,
        "content": "## STEP 2:  \ud83d\udfe9  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 user. Acknowledges the form submission and sets expectations."
      },
      "typeVersion": 1
    },
    {
      "id": "10d3612c-953b-4dd8-87bf-03b69eb66eb4",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        16
      ],
      "parameters": {
        "color": 4,
        "width": 544,
        "height": 608,
        "content": "## STEP 3:   \ud83d\udfe7 Status Update in Sheet\n\n###  Writes \u201cMail Sent\u201d updates back to the sheet. Useful for tracking what emails were successfully sent."
      },
      "typeVersion": 1
    },
    {
      "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: \ud83d\udfe6 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."
      },
      "typeVersion": 1
    },
    {
      "id": "196c87e4-c799-4388-98fc-3797445ca1a5",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        672
      ],
      "parameters": {
        "color": 7,
        "width": 960,
        "height": 432,
        "content": "## STEP 5: \ud83d\udfe6 Send promotional email \n\n###  Can customize the email and sent email all the email listed in the excel sheet"
      },
      "typeVersion": 1
    },
    {
      "id": "34929dff-d267-4a2f-beaf-c5bce6ac3f06",
      "name": "Send promotional email at specific date",
      "type": "n8n-nodes-base.gmail",
      "position": [
        800,
        848
      ],
      "parameters": {
        "sendTo": "={{ $json.Email }}",
        "message": "=<h3>New Contact Form Submission</h3>\n<ul>\n<li><b>Full Name:</b> {{$json[\"Name \"]}}</li>\n<li><b>Email:</b> {{$json[\"Email\"]}}</li>\n<li><b>WhatsApp Number:</b> {{$json[\"Whats app\"]}}</li>\n<li><b>Project Budget:</b> {{$json[\"Budget\"]}}</li>\n<li><b>Project Details:</b> {{$json[\"Project Detail\"]}}</li>\n</ul>\n\n<!-- Three-column Icon Section -->\n<table width=\"100%\" cellpadding=\"10\" cellspacing=\"0\" style=\"text-align:center;\">\n<tr>\n  <!-- Column 1 -->\n  <td style=\"width:33%; vertical-align:top;\">\n    <img src=\"https://vegasweb.vegasweb.tech/wp-content/uploads/2025/10/Group-2121453645.svg\" alt=\"Icon 1\" width=\"50\" height=\"50\" style=\"display:block; margin:0 auto;\">\n    <h4 style=\"font-size:18px; color:red; margin:10px 0 5px;\">Heading 1</h4>\n    <p style=\"font-size:16px; color:orange; margin:0;\">Subheading 1</p>\n  </td>\n\n  <!-- Column 2 -->\n  <td style=\"width:33%; vertical-align:top;\">\n    <img src=\"https://vegasweb.vegasweb.tech/wp-content/uploads/2025/10/Group-2121453645.svg\" alt=\"Icon 2\" width=\"50\" height=\"50\" style=\"display:block; margin:0 auto;\">\n    <h4 style=\"font-size:18px; color:red; margin:10px 0 5px;\">Heading 2</h4>\n    <p style=\"font-size:16px; color:orange; margin:0;\">Subheading 2</p>\n  </td>\n\n  <!-- Column 3 -->\n  <td style=\"width:33%; vertical-align:top;\">\n    <img src=\"https://vegasweb.vegasweb.tech/wp-content/uploads/2025/10/Group-2121453645.svg\" alt=\"Icon 3\" width=\"50\" height=\"50\" style=\"display:block; margin:0 auto;\">\n    <h4 style=\"font-size:18px; color:red; margin:10px 0 5px;\">Heading 3</h4>\n    <p style=\"font-size:16px; color:orange; margin:0;\">Subheading 3</p>\n  </td>\n</tr>\n</table>\n",
        "options": {},
        "subject": "Send Mail to User"
      },
      "credentials": {
        "gmailOAuth2": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "317583b3-5be5-4e36-a1ff-e055272dc0fe",
      "name": "Update row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        928,
        208
      ],
      "parameters": {
        "columns": {
          "value": {
            "Email": "={{ $json[\"Email\"] }}",
            "Mail Sent at Owner End": "Sent"
          },
          "schema": [
            {
              "id": "Name ",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Name ",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Email",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Email",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Whats app",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Whats app",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Budget",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Budget",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Project Detail",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Project Detail",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Mail Sent at Owner End",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Mail Sent at Owner End",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Mail Sent at Consumer End",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Mail Sent at Consumer End",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "Email"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "update",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc/edit?usp=drivesdk",
          "cachedResultName": "Contact Us form"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "executeOnce": false,
      "retryOnFail": false,
      "typeVersion": 4.7,
      "alwaysOutputData": false
    },
    {
      "id": "1d0f6094-833c-42fb-ae97-8c11dc50351f",
      "name": "Update row in sheet2",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        944,
        432
      ],
      "parameters": {
        "columns": {
          "value": {
            "Email": "={{ $json[\"Email\"] }}",
            "Mail Sent at Consumer End": "Sent"
          },
          "schema": [
            {
              "id": "Name ",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Name ",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Email",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Email",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Whats app",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Whats app",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Budget",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Budget",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Project Detail",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Project Detail",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Mail Sent at Owner End",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Mail Sent at Owner End",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Mail Sent at Consumer End",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Mail Sent at Consumer End",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "Email"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "update",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1cfH-_1aEuPjQkuAdEjgEP1hXV3McLh6Q6gGnpit2EJc/edit?usp=drivesdk",
          "cachedResultName": "Contact Us form"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "executeOnce": false,
      "retryOnFail": false,
      "typeVersion": 4.7,
      "alwaysOutputData": false
    }
  ],
  "active": true,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "d283d0e7-c572-498c-9f6c-9110715c6516",
  "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
          }
        ]
      ]
    }
  }
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Description

Source: https://n8n.io/workflows/11033/ — original creator credit. Request a take-down →

More Marketing & Ads workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Marketing & Ads

Who is this for? Solo founders, sales teams, and event organizers who need email outreach without expensive tools but want full control from Telegram.

Telegram, Google Sheets, Google Sheets Trigger +2
Marketing & Ads

This workflow acts as an instant SDR that replies to new inbound leads across multiple channels in real time. It first captures and normalizes all incoming lead data into a unified structure. The work

Google Sheets, HTTP Request, Gmail +1
Marketing & Ads

Turn a simple Google Sheet into a lightweight CRM powered by n8n.

Gmail, Google Sheets
Marketing & Ads

A comprehensive n8n workflow template for streamlining influencer application processing with real-time social media data validation, intelligent scoring algorithms, and automated onboarding workflows

N8N Nodes Verifiemail, Stop And Error, HTTP Request +2
Marketing & Ads

Note: This template is designed for both self-hosted and cloud-based n8n instances. The workflow image above shows the complete automation flow.

Google Drive, Google Sheets, Gmail