Zapier
Email checker with Zapier. Automate email verification in Zapier workflows. No-code integration guide.
无需编写代码即可将 EmailVerify 连接到数千个应用。自动验证来自表单提交、CRM 条目、表格等的邮箱。
概述
Zapier 允许您创建称为"Zaps"的自动化工作流,将 EmailVerify 与您喜爱的工具连接起来:
| 应用场景 | 触发器 | 操作 |
|---|---|---|
| 表单验证 | 新表单提交 | 验证邮箱,更新提交 |
| 潜在客户资格审查 | 新 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:配置 Webhook
设置 webhook 以调用 EmailVerify:
URL:
https://api.emailverify.ai/v1/verifyPayload Type: JSON
Data:
{
"email": "{{email_from_trigger}}"
}Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json步骤 5:处理响应
添加过滤器或路径以根据验证结果进行路由:
过滤器:仅有效邮箱
- 仅当
status等于valid时继续
路径:按状态路由
- 路径 A:status = valid → 继续工作流
- 路径 B:status = invalid → 添加到无效列表
- 路径 C:status = unknown → 标记以供审核
示例 Zaps
表单提交验证
Trigger: Google Forms → New Response
↓
Action: EmailVerify → Verify Email
↓
Filter: Only if status = "valid"
↓
Action: Google Sheets → Add Row (Valid Submissions)设置:
- 触发器:Google Forms - New Response
- 操作:Webhooks - POST 到 EmailVerify
- 过滤器:仅当
status等于valid时继续 - 操作:Google Sheets - 在"Valid Leads"表格中创建行
CRM 潜在客户资格审查
Trigger: HubSpot → New Contact
↓
Action: EmailVerify → Verify Email
↓
Paths:
- Valid → Update contact, set "Verified" property
- Invalid → Delete contact or mark as invalid
- Unknown → Add to review list邮件列表清理
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高级配置
使用路径实现复杂逻辑
基于验证结果创建多路径工作流:
EmailVerify Response
|
________________|________________
| | |
status=valid status=invalid status=unknown
| | |
Add to CRM Remove from list Flag for review
| | |
Send welcome Send notification Manual check处理临时邮箱
为临时邮箱检测添加额外的过滤:
路径配置:
路径 A:status = "valid" AND disposable = false
→ 高质量潜在客户,继续工作流
路径 B:status = "valid" AND disposable = true
→ 有效但有风险,添加警告标志
路径 C:status = "invalid"
→ 无效邮箱,删除或标记速率限制处理
对于大容量工作流,实施延迟:
- 在 EmailVerify 之前添加 Delay by Zapier 操作
- 设置延迟以错开 API 调用
- 对批量操作使用 Zapier 的内置节流
Webhook 响应字段
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故障排除
常见问题
错误:401 Unauthorized
- 检查您的 API 密钥是否正确
- 确保 Authorization 头格式为
Bearer YOUR_API_KEY
错误:429 Rate Limited
- 在步骤之间添加延迟
- 考虑升级您的 EmailVerify 计划
- 对大型列表使用批量验证
空响应
- 验证邮箱字段映射是否正确
- 检查触发器是否传递邮箱数据
过滤器不工作
- 使用 API 响应中的确切字段名称
- 检查比较中的大小写敏感性
- 使用 Zapier 调试工具测试
测试您的 Zap
- 在每个步骤点击 Test & Review
- 验证邮箱数据是否正确传递
- 检查 webhook 测试中的 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 任务 |
|---|---|---|
| 免费 | 100 | 考虑任务限制 |
| 入门 | 10,000 | 适合小型团队 |
| 专业 | 100,000 | 适合自动化密集型工作流 |
每次邮箱验证使用 1 个积分。相应地规划您的 Zap 数量。