{
  "name": "Google Maps leads (names,emails,phones...) Apify + Airtable + custom emails",
  "nodes": [
    {
      "id": "1a38e723-d45b-4ec1-ae13-1770aab8cfc9",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        272,
        -48
      ]
    },
    {
      "id": "bc63dc4b-5bbc-4b6e-9886-3b7991c4cb05",
      "name": "GO",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -240,
        -48
      ]
    },
    {
      "id": "e303891a-36f4-47d1-a0ff-06ae06a7761b",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1264,
        -928
      ],
      "parameters": {
        "width": 336,
        "height": 208,
        "content": "![gif](https://i.gifer.com/4aG.gif)"
      }
    },
    {
      "id": "94423aac-8826-4f99-9bc5-7fade0182d02",
      "name": "APIFY SCRAPT GOOGLE MAPS",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        32,
        -48
      ]
    },
    {
      "id": "1239d5a5-8fee-4049-b052-581f0b1558ad",
      "name": "CLEAN DATA MAPPING",
      "type": "n8n-nodes-base.set",
      "position": [
        544,
        -48
      ]
    },
    {
      "id": "2f44f519-83b5-45f5-8c97-572eb0830239",
      "name": "AIRTABLE CREATE RECORD",
      "type": "n8n-nodes-base.airtable",
      "position": [
        960,
        -48
      ]
    },
    {
      "id": "118454ed-e384-40fe-b95a-111b71c5c9e7",
      "name": "SEND EMAIL AUTOMATIC",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1376,
        -48
      ]
    },
    {
      "id": "e7b95129-ab76-48d6-b7ad-f006c4ce38c2",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -288,
        -336
      ],
      "parameters": {
        "width": null,
        "height": 464,
        "content": "## **Step 1 – GO Trigger**  \n- **Node**: Manual Trigger  \n- **Purpose**: Start the workflow manually.  \n👉 You can replace this trigger with a **Webhook** (to launch the flow via a URL) or a **Cron** ("
      }
    },
    {
      "id": "53d9dca3-704c-4d6e-9537-b0c2f0432634",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -48,
        -768
      ],
      "parameters": {
        "width": 256,
        "height": 896,
        "content": "## **Step 2 – Scrape Google Maps**  \n- **Node**: HTTP Request  \n- **Method**: `POST`  \n\n**Where to find the Apify URL?**  \n1. Go to [Google Maps Email Leads Fast Scraper](https://console.apify.com/act"
      }
    },
    {
      "id": "0d2bf046-8eae-463e-b3a9-46212f2080a1",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        -336
      ],
      "parameters": {
        "width": null,
        "height": 464,
        "content": "## Step 3 – Wait  \n\n- **Node**: Wait  \n- **Purpose**: Give the scraper enough time to return data.  \n- **Recommended delay**: *10 seconds* (adjust if needed).  \n\n👉 This ensures that Apify has finished"
      }
    },
    {
      "id": "cb179395-d2bf-424a-b1a7-6c4df0b3621b",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        448,
        -624
      ],
      "parameters": {
        "width": 304,
        "height": 752,
        "content": "## Step 4 – Mapping  \n\n- **Node**: Set  \n- **Purpose**: Clean and reorganize the raw dataset into structured fields that match Airtable columns.  \n\n**Assignments (example):**  \n\n*Company = {{ $json.na"
      }
    },
    {
      "id": "c852694e-bb9c-4e95-bf48-12da1b5fe71c",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        752,
        -1088
      ],
      "parameters": {
        "width": 512,
        "height": 1216,
        "content": "## Step 5 – Airtable Storage  \n\n- **Node**: Airtable → Create Record  \n- **Parameters**:  \n  - **Credential to connect with**: Airtable Personal Access Token account  \n  - **Resource**: Record  \n  - *"
      }
    },
    {
      "id": "1e09688f-058c-46a7-a96b-a1a645e3de9b",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1264,
        -720
      ],
      "parameters": {
        "width": 336,
        "height": 848,
        "content": "## Step 6 – Automatic Email  \n\n- **Node**: Gmail → Send Email  \n- **Parameters**:  \n  - **To**: *= {{ $json.fields.Email }}*  \n  - **Subject**: *= {{ $json.fields['Company'] }}*  \n  - **Message**: HTM"
      }
    }
  ],
  "connections": {
    "GO": {
      "main": [
        [
          {
            "node": "APIFY SCRAPT GOOGLE MAPS",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait": {
      "main": [
        [
          {
            "node": "CLEAN DATA MAPPING",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "CLEAN DATA MAPPING": {
      "main": [
        [
          {
            "node": "AIRTABLE CREATE RECORD",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AIRTABLE CREATE RECORD": {
      "main": [
        [
          {
            "node": "SEND EMAIL AUTOMATIC",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "APIFY SCRAPT GOOGLE MAPS": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}