8
n8n 한국어amn8n.com

Google 스프레드시트에서 Email Validator AI를 사용한 자동화된 이메일 검증

중급

이것은Lead Generation, AI Summarization분야의자동화 워크플로우로, 11개의 노드를 포함합니다.주로 HttpRequest, GoogleSheets, ManualTrigger, SplitInBatches 등의 노드를 사용하며. Email Validator AI를 사용한 Google Sheets 내 이메일 검증 자동화

사전 요구사항
  • 대상 API의 인증 정보가 필요할 수 있음
  • Google Sheets API 인증 정보
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "meta": {
    "instanceId": "60c025075753afcab9f803964b4caaca9402f435deb4efafbb8e3b93b54d8752"
  },
  "nodes": [
    {
      "id": "c1fe40ba-44dc-4b9b-b6ba-e3be53e58b9c",
      "name": "워크플로우 실행 클릭 시",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        80,
        180
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "35e321f8-0d51-4d08-973f-3aa6cc7c6540",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        300,
        180
      ],
      "parameters": {
        "options": {},
        "sheetName": {
          "__rl": true,
          "mode": "url",
          "value": ""
        },
        "documentId": {
          "__rl": true,
          "mode": "url",
          "value": ""
        },
        "authentication": "serviceAccount"
      },
      "credentials": {
        "googleApi": {
          "id": "Rt0RWApx8PL9t0RF",
          "name": "Google Docs account"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "0a4594fe-0fa5-4c9d-a2b8-b6d747c8fcbe",
      "name": "항목 반복",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        640,
        180
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "c89ee585-2187-437c-a541-7accad9bf9a6",
      "name": "HTTP 요청",
      "type": "n8n-nodes-base.httpRequest",
      "onError": "continueErrorOutput",
      "position": [
        920,
        200
      ],
      "parameters": {
        "url": "https://email-validator-ai.p.rapidapi.com/email.php",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "multipart-form-data",
        "sendHeaders": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "email",
              "value": "={{ $json.email }}"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "x-rapidapi-host",
              "value": "email-validator-ai.p.rapidapi.com"
            },
            {
              "name": "x-rapidapi-key",
              "value": "your key"
            }
          ]
        }
      },
      "retryOnFail": false,
      "typeVersion": 4.2
    },
    {
      "id": "67fbd30e-fce6-4d4a-b956-6e915ef32806",
      "name": "메모1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "height": 340,
        "content": "### 🔘 When clicking ‘Execute workflow’\nManually starts the workflow from the n8n editor.  \nUsed during development or one-time execution."
      },
      "typeVersion": 1
    },
    {
      "id": "57c6547d-e0bf-412c-b4dc-17e3a7eee5f0",
      "name": "메모2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        280,
        0
      ],
      "parameters": {
        "height": 340,
        "content": "### 📄 Google Sheets (Read)\nFetches email  from a specified Google Sheet.  \nUses a service account for authentication and reads all rows."
      },
      "typeVersion": 1
    },
    {
      "id": "a52a13a2-448b-4edd-b56c-46a8276336f3",
      "name": "메모3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        0
      ],
      "parameters": {
        "height": 340,
        "content": "### 🔁 Loop Over Items (Split In Batches)\nLoops through each email  one at a time.  \nEnsures individual API processing per email ."
      },
      "typeVersion": 1
    },
    {
      "id": "15ff72ad-4f94-4c9c-a763-3613a4d92d3e",
      "name": "메모4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        840,
        0
      ],
      "parameters": {
        "height": 340,
        "content": "### 🌐 HTTP Request (RapidAPI)\nSends a POST request to the RapidAPI email validation endpoint.  \n"
      },
      "typeVersion": 1
    },
    {
      "id": "efbdaf78-2e00-4b07-86b3-3b804abdbb11",
      "name": "메모",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1200,
        160
      ],
      "parameters": {
        "height": 380,
        "content": "### 📄 Google Sheets (Update)\nUpdates rows in a specified Google Sheet using data from your workflow.\nUses a service account for authentication to access and modify existing rows.\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "e7ece89d-82ea-434b-bfc6-be30299dac43",
      "name": "Google Sheets (행 업데이트)",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1280,
        360
      ],
      "parameters": {
        "columns": {
          "value": {
            "email": "={{ $json.email }}",
            "is_disposable ": "={{ $json.disposable }}"
          },
          "schema": [
            {
              "id": "email",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "email",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "is_disposable ",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "is_disposable ",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "row_number",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": true,
              "required": false,
              "displayName": "row_number",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "email"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "update",
        "sheetName": {
          "__rl": true,
          "mode": "url",
          "value": ""
        },
        "documentId": {
          "__rl": true,
          "mode": "url",
          "value": ""
        },
        "authentication": "serviceAccount"
      },
      "credentials": {
        "googleApi": {
          "id": "Rt0RWApx8PL9t0RF",
          "name": "Google Docs account"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "41e4dabd-f1ce-4f8b-b0b0-b128317824e2",
      "name": "메모5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -780,
        -140
      ],
      "parameters": {
        "width": 720,
        "height": 1280,
        "content": "# 📊  Email Validation & Google Sheets Update\n\nThis workflow automates the process of validating email addresses stored in a Google Sheet. It reads each email, checks if it's disposable or fake using a third-party API (via RapidAPI), and updates the same row with the result. All interactions with Google Sheets are done securely using a Google Service Account.\n\n---\n\n## ✅ Node-wise Overview\n\n### 🔘 Manual Trigger  \nStarts the workflow manually from the n8n editor.\n\n### 📄 Google Sheets (Read)  \nReads all rows (including emails) from a specified Google Sheet.\n\n### 🔁 Split In Batches  \nProcesses each row (email) one at a time.\n\n### 🌐 HTTP Request (RapidAPI)  \nSends the email to a validation API via HTTP POST.\n\n### 🟩 Google Sheets (Update Row)  \nUpdates the corresponding row in the sheet with the validation result.\n\n---\n\n## 💡 Use Cases\n\n- 📧 **Email List Cleanup**  \n  Keep your lead or contact lists free of fake, temporary, or disposable emails.\n\n- 🧼 **Data Quality Enhancement**  \n  Ensure your Google Sheets contain only validated, high-quality email addresses.\n\n- 🔁 **Automated Data Enrichment**  \n  Add metadata (like `is_disposable`) to your contacts without manual review.\n\n- 📥 **Lead Qualification Filtering**  \n  Automatically flag or remove junk leads before importing into CRMs or email tools.\n\n---"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "c89ee585-2187-437c-a541-7accad9bf9a6": {
      "main": [
        [
          {
            "node": "e7ece89d-82ea-434b-bfc6-be30299dac43",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "0a4594fe-0fa5-4c9d-a2b8-b6d747c8fcbe",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "35e321f8-0d51-4d08-973f-3aa6cc7c6540": {
      "main": [
        [
          {
            "node": "0a4594fe-0fa5-4c9d-a2b8-b6d747c8fcbe",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0a4594fe-0fa5-4c9d-a2b8-b6d747c8fcbe": {
      "main": [
        [],
        [
          {
            "node": "c89ee585-2187-437c-a541-7accad9bf9a6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e7ece89d-82ea-434b-bfc6-be30299dac43": {
      "main": [
        [
          {
            "node": "0a4594fe-0fa5-4c9d-a2b8-b6d747c8fcbe",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c1fe40ba-44dc-4b9b-b6ba-e3be53e58b9c": {
      "main": [
        [
          {
            "node": "35e321f8-0d51-4d08-973f-3aa6cc7c6540",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

중급 - 리드 생성, AI 요약

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

관련 워크플로우 추천

리드 생성 및 이메일 워크플로
Google 지도, SendGrid 및 AI를 사용한 B2B 잠재 고객 개발 및 이메일 마케팅 자동화
If
Set
Code
+
If
Set
Code
141 노드Ezema Kingsley Chibuzo
리드 생성
Perplexity AI와 Google 스프레드시트를 사용하여 비즈니스 데이터를 통해 회사 도메인을 풍부화
Perplexity AI와 Google 시트를 통해 비즈니스 데이터를 활용하여 회사 도메인을 풍부화
Code
Http Request
Google Sheets
+
Code
Http Request
Google Sheets
9 노드Naveen Choudhary
리드 생성
Google Sheets, SerpAPI, Apify 및 GPT-4o를 사용하여 현지 기업 연락처 추출
Google Sheets, SerpAPI, Apify, GPT-4o를 사용하여 현지 기업 연락처를 추출
Code
Filter
Summarize
+
Code
Filter
Summarize
18 노드Robert Breen
리드 생성
Bright Data와 Google Gemini를 사용하여 Google Maps 기업 추출 및 리드 풍부화
Bright Data와 Google Gemini를 사용한 Google Maps 기업 추출 및 리드 풍부 도구
Set
Code
Wait
+
Set
Code
Wait
29 노드Ranjan Dailata
리드 생성
批量 무워터마크 TikTok 비디오 다운로드 및 추적
무워터마크 TikTok 비디오를 Google Drive에 대량으로 다운로드 및 추적
Wait
Google Drive
Http Request
+
Wait
Google Drive
Http Request
21 노드Sk developer
파일 관리
AI 기반 구글 지도 비즈니스 데이터 스크래핑 및 스프레드시트 내보내기
AI를 활용한 구글 지도 비즈니스 데이터 수집 워크플로우로, 데이터를 보강하여 스프레드시트로 내보낼 수 있습니다.
If
Code
Wait
+
If
Code
Wait
25 노드Msaid Mohamed el hadi
리드 생성
워크플로우 정보
난이도
중급
노드 수11
카테고리2
노드 유형5
난이도 설명

일정 경험을 가진 사용자를 위한 6-15개 노드의 중간 복잡도 워크플로우

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34