EmailVerify LogoEmailVerify

Form Builders

Email checker for form builders. Google Forms, Typeform, Jotform email verification integration.

通过实时邮箱验证增强您的 Web 表单和调查。无需编码——将 EmailVerify 与流行的表单构建器集成,在用户提交时验证邮箱。

支持的平台

常见应用场景

潜在客户捕获

通过在表单提交时验证邮箱来确保高质量的潜在客户。

优势:

  • CRM 中只有有效的潜在客户
  • 减少数据质量问题
  • 节省处理无效潜在客户的时间
  • 改善转化数据

新闻订阅

从一开始就保持新闻订阅列表整洁。

优势:

  • 更高的邮件送达率
  • 更好的营销活动指标
  • 遵守最佳实践
  • 降低退信率

活动注册

验证参与者邮箱以实现更好的沟通。

优势:

  • 准确的参与者记录
  • 可靠的活动沟通
  • 减少硬退信
  • 更好的后续跟进

调查响应

验证调查受访者邮箱以进行后续联系。

优势:

  • 可靠的受访者联系信息
  • 更好的数据质量
  • 准确的后续跟踪
  • 遵守数据标准

客户反馈

确保反馈和投诉邮箱有效以便回复。

优势:

  • 能够真正触达客户
  • 减少退信回复
  • 更好的客户服务
  • 提高满意度分数

平台对比

平台类型最适合设置复杂度
Typeform现代表单构建器吸引人的表单、调查简单(webhooks)
Google Forms免费表单构建器快速调查、简单表单中等(Apps Script)
JotForm功能丰富的表单复杂表单、工作流简单到高级

集成方法

1. Webhook 集成

使用 Webhooks 实时处理表单提交。

工作原理:

  1. 用户提交带有邮箱的表单
  2. 表单构建器将 webhook 发送到您的服务器
  3. 您的服务器使用 EmailVerify 验证邮箱
  4. 根据验证结果处理
  5. 发送响应(成功、错误、重定向)

最适合: Typeform、JotForm、自定义表单

优势:

  • 实时验证
  • 可以阻止无效提交
  • 可以跟踪验证结果
  • Webhook 重试支持

2. Apps Script 集成

使用自动化脚本在提交后验证邮箱。

工作原理:

  1. 提交表单
  2. 响应记录到表格
  3. Apps Script 触发器触发
  4. 调用 EmailVerify API
  5. 使用验证结果更新表格
  6. 为无效邮箱创建任务

最适合: Google Forms、Google Sheets 集成

优势:

  • 免费(使用 Google Workspace)
  • 与 Sheets/Docs 集成
  • 无需服务器
  • 邮件通知

3. Zapier/Make 集成

通过自动化平台将表单连接到 EmailVerify。

工作原理:

  1. 提交表单
  2. Zapier/Make 检测到新提交
  3. 调用 EmailVerify API
  4. 根据结果路由(CRM、表格、邮件)
  5. 发送确认

最适合: 快速设置,无需编码

优势:

  • 无需编码
  • 连接到 5000+ 应用
  • 内置错误处理
  • 可视化工作流构建器

最佳实践

1. 提供即时反馈

在填写表单时显示验证状态:

<form>
  <input type="email" id="email" placeholder="your@email.com" />
  <div id="email-status"></div>
</form>

<script>
document.getElementById('email').addEventListener('blur', async (e) => {
  const email = e.target.value;
  const result = await verifyEmail(email);

  if (result.status === 'valid') {
    document.getElementById('email-status').innerHTML =
      '✓ 邮箱有效';
  } else {
    document.getElementById('email-status').innerHTML =
      '✗ 邮箱无效';
  }
});
</script>

2. 不要阻止表单提交

显示警告而不是阻止提交:

const handleSubmit = async (e) => {
  e.preventDefault();
  const email = formData.email;
  const result = await verifyEmail(email);

  if (result.status === 'invalid') {
    showWarning('此邮箱地址可能无效。是否继续?');
    // 让用户选择是否继续
  } else {
    submitForm();
  }
};

3. 处理未知结果

某些邮箱无法明确验证:

if (result.status === 'unknown') {
  showMessage('我们无法验证此邮箱。请仔细检查。');
  // 不要拒绝——让用户决定
}

4. 监控提交质量

跟踪这些指标:

  • 有效邮箱的百分比
  • 无效邮箱的百分比
  • 未知邮箱的百分比
  • 临时邮箱的百分比
  • 典型响应数

5. 用于潜在客户评分

将邮箱有效性纳入潜在客户评分:

let score = 0;
if (emailVerification.status === 'valid') score += 10;
if (!emailVerification.result.disposable) score += 5;
if (emailVerification.result.smtp_valid) score += 5;

示例实现

Typeform 与 Webhooks

// 您的 webhook 端点
app.post('/webhooks/typeform', async (req, res) => {
  const email = req.body.form_response.answers
    .find(a => a.type === 'email')?.email;

  const result = await emailverify.verify(email);

  if (result.status === 'invalid') {
    // 可选:为无效邮箱创建任务
    notifyTeam(`表单中的无效邮箱: ${email}`);
  }

  res.json({ success: true, verification: result });
});

Google Forms 与 Apps Script

function onFormSubmit(e) {
  const responses = e.response.getItemResponses();
  const email = responses
    .find(r => r.getItem().getTitle() === 'Email')
    ?.getResponse();

  const result = UrlFetchApp.fetch(
    'https://api.emailverify.ai/v1/verify',
    {
      method: 'post',
      headers: { 'Authorization': `Bearer ${API_KEY}` },
      payload: JSON.stringify({ email }),
      muteHttpExceptions: true
    }
  );

  const verification = JSON.parse(result.getContentText());

  // 记录到表格
  const sheet = e.source.getSheetByName('Responses');
  sheet.appendRow([email, verification.status]);
}

相关资源

On this page