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