Zapier
Email checker with Zapier. Automate email verification in Zapier workflows. No-code integration guide.
코드 작성 없이 EmailVerify를 수천 개의 앱에 연결하세요. 폼 제출, CRM 항목, 스프레드시트 등에서 이메일을 자동으로 검증합니다.
개요
Zapier를 사용하면 EmailVerify를 선호하는 도구와 연결하는 "Zaps"라는 자동화 워크플로를 만들 수 있습니다:
| 사용 사례 | 트리거 | 액션 |
|---|---|---|
| 폼 검증 | 새 폼 제출 | 이메일 검증, 제출 업데이트 |
| 리드 자격 심사 | 새 CRM 리드 | 이메일 검증, 리드 점수 매기기 |
| 목록 정리 | 새 스프레드시트 행 | 이메일 검증, 상태 표시 |
| 이커머스 | 새 고객 | 이메일 검증, 고객 세분화 |
사전 요구 사항
시작하기 전에:
- API 액세스가 있는 EmailVerify 계정
- Zapier 계정 (무료 티어 가능)
- EmailVerify API 키
EmailVerify 대시보드에서 API 키를 받으세요.
통합 설정
1단계: 새 Zap 만들기
- Zapier에 로그인
- 상단 내비게이션에서 Create Zap 클릭
- Zap에 설명적인 이름 지정
2단계: 트리거 구성
자동화를 시작하는 항목을 선택합니다. 인기 있는 트리거:
Google Forms
- 트리거: New Form Response
- 이벤트: 새 응답이 제출됨
Typeform
- 트리거: New Entry
- 이벤트: 폼이 제출됨
HubSpot
- 트리거: New Contact
- 이벤트: 연락처가 생성됨
Mailchimp
- 트리거: New Subscriber
- 이벤트: 사용자가 목록에 구독함
3단계: EmailVerify 액션 추가
- Add Action 클릭
- "Webhooks by Zapier" 검색
- 액션 이벤트로 POST 선택
4단계: 웹훅 구성
EmailVerify를 호출하도록 웹훅 설정:
URL:
https://api.emailverify.ai/v1/verifyPayload Type: JSON
Data:
{
"email": "{{email_from_trigger}}"
}Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json5단계: 응답 처리
검증 결과에 따라 라우팅하기 위해 Filter 또는 Path 추가:
Filter: 유효한 이메일만
status가valid일 때만 계속
Path: 상태별 라우팅
- Path A: status = valid → 워크플로 계속
- Path B: status = invalid → 무효 목록에 추가
- Path C: status = unknown → 검토를 위해 표시
Zap 예시
폼 제출 검증
Trigger: Google Forms → New Response
↓
Action: EmailVerify → Verify Email
↓
Filter: status = "valid"일 때만
↓
Action: Google Sheets → Add Row (유효한 제출)설정:
- Trigger: Google Forms - New Response
- Action: Webhooks - POST to EmailVerify
- Filter:
status가valid일 때만 계속 - Action: Google Sheets - "Valid Leads" 시트에 행 생성
CRM 리드 자격 심사
Trigger: HubSpot → New Contact
↓
Action: EmailVerify → Verify Email
↓
Paths:
- Valid → 연락처 업데이트, "Verified" 속성 설정
- Invalid → 연락처 삭제 또는 무효로 표시
- Unknown → 검토 목록에 추가이메일 목록 정리
Trigger: Google Sheets → New Row in "To Verify"
↓
Action: EmailVerify → Verify Email
↓
Action: Google Sheets → Update Row with results
↓
Filter: If status = "valid"
↓
Action: Mailchimp → Add Subscriber고급 구성
복잡한 로직을 위한 Path 사용
검증 결과에 따라 다중 경로 워크플로 생성:
EmailVerify 응답
|
________________|________________
| | |
status=valid status=invalid status=unknown
| | |
CRM에 추가 목록에서 제거 검토를 위해 표시
| | |
환영 메일 발송 알림 발송 수동 확인일회용 이메일 처리
일회용 이메일 감지를 위한 추가 필터링:
Path 구성:
Path A: status = "valid" AND disposable = false
→ 고품질 리드, 워크플로 진행
Path B: status = "valid" AND disposable = true
→ 유효하지만 위험, 경고 플래그 추가
Path C: status = "invalid"
→ 무효한 이메일, 제거 또는 표시속도 제한 처리
대용량 워크플로의 경우 지연 구현:
- EmailVerify 전에 Delay by Zapier 액션 추가
- API 호출을 분산시키도록 지연 설정
- 대량 작업에는 Zapier 내장 스로틀링 사용
웹훅 응답 필드
EmailVerify API는 Zapier에서 다음 필드를 반환합니다:
| 필드 | 타입 | 설명 | 필터에서 사용 |
|---|---|---|---|
status | string | valid, invalid, unknown, accept_all | 기본 필터 |
email | string | 검증된 이메일 주소 | 매핑 |
score | number | 신뢰도 점수 (0-1) | 고급 필터 |
result.deliverable | boolean | 이메일 수신 가능 | 품질 필터 |
result.disposable | boolean | 임시 이메일 | 스팸 필터 |
result.role | boolean | 역할 기반 주소 | B2B 필터 |
result.free | boolean | 무료 이메일 제공자 | 비즈니스 필터 |
필터 예시
고품질 리드만:
status equals "valid"
AND score greater than 0.8
AND result.disposable equals false비즈니스 이메일만:
status equals "valid"
AND result.free equals false
AND result.role equals false다단계 Zap 템플릿
템플릿 1: 검증을 포함한 폼에서 CRM으로
Zap: Verified Form to HubSpot
Trigger:
App: Typeform
Event: New Entry
Action 1:
App: Webhooks by Zapier
Event: POST
URL: https://api.emailverify.ai/v1/verify
Data: {"email": "{{Email Answer}}"}
Headers: Authorization: Bearer {{API_KEY}}
Filter:
Field: status
Condition: equals
Value: valid
Action 2:
App: HubSpot
Event: Create Contact
Email: {{Email Answer}}
Properties:
email_verified: true
verification_score: {{score}}템플릿 2: 스프레드시트 목록 클리너
Zap: Clean Email List
Trigger:
App: Google Sheets
Event: New Spreadsheet Row
Spreadsheet: Email List to Clean
Action 1:
App: Webhooks by Zapier
Event: POST
URL: https://api.emailverify.ai/v1/verify
Data: {"email": "{{Column A - Email}}"}
Action 2:
App: Google Sheets
Event: Update Spreadsheet Row
Spreadsheet: Email List to Clean
Row: {{row_id}}
Updates:
Column B: {{status}}
Column C: {{score}}
Column D: {{result.disposable}}템플릿 3: 이커머스 고객 검증
Zap: Verify New Customers
Trigger:
App: Shopify
Event: New Customer
Action 1:
App: Webhooks by Zapier
Event: POST
URL: https://api.emailverify.ai/v1/verify
Data: {"email": "{{Customer Email}}"}
Paths:
Path A (Valid):
Filter: status = "valid"
Action: Shopify - Add Tag "verified"
Action: Klaviyo - Add to Welcome Series
Path B (Invalid):
Filter: status = "invalid"
Action: Shopify - Add Tag "email_invalid"
Action: Slack - Send notification문제 해결
일반적인 문제
Error: 401 Unauthorized
- API 키가 올바른지 확인
- Authorization 헤더 형식이
Bearer YOUR_API_KEY인지 확인
Error: 429 Rate Limited
- 단계 사이에 지연 추가
- EmailVerify 플랜 업그레이드 고려
- 대규모 목록에는 대량 검증 사용
Empty Response
- 이메일 필드 매핑이 올바른지 확인
- 트리거가 이메일 데이터를 전달하는지 확인
Filter Not Working
- API 응답에서 정확한 필드 이름 사용
- 비교에서 대소문자 구분 확인
- Zapier 디버그 도구로 테스트
Zap 테스트
- 각 단계에서 Test & Review 클릭
- 이메일 데이터가 올바르게 전달되는지 확인
- 웹훅 테스트에서 EmailVerify 응답 확인
- 필터가 올바른 필드 참조를 사용하는지 확인
모범 사례
1. 먼저 테스트 모드 사용
프로덕션 활성화 전에 항상 몇 개의 이메일로 테스트:
- Zapier 테스트 기능 사용
- 결과가 예상과 일치하는지 확인
- 오류 처리가 작동하는지 확인
2. 오류 알림 구현
실패에 대한 알림 단계 추가:
Filter: If webhook fails OR status = "error"
Action: Slack → Send error notification3. 결과 기록
모든 검증 기록 유지:
Action: Google Sheets → Add Row to "Verification Log"
Data: Email, Status, Score, Timestamp4. 태그/속성 사용
연락처에 검증 데이터 저장:
email_verified: true/falseverification_date: 타임스탬프verification_score: 점수 값
가격 고려 사항
| 플랜 | 월간 API 호출 | Zapier 작업 |
|---|---|---|
| Free | 100 | 작업 제한 고려 |
| Starter | 10,000 | 소규모 팀에 적합 |
| Professional | 100,000 | 자동화 중심 워크플로용 |
각 이메일 검증은 1 크레딧을 사용합니다. Zap 볼륨을 그에 맞게 계획하세요.