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 實時處理表單提交。
工作原理:
- 用戶提交帶有邮箱的表單
- 表單構建器將 webhook 發送到您的服务器
- 您的服务器使用 EmailVerify 驗證邮箱
- 根据驗證結果處理
- 發送響應(成功、錯誤、重定向)
最適合: Typeform、JotForm、自定義表單
優势:
- 實時驗證
- 可以阻止無效提交
- 可以跟蹤驗證結果
- Webhook 重試支持
2. Apps Script 集成
使用自動化脚本在提交後驗證邮箱。
工作原理:
- 提交表單
- 響應記录到表格
- Apps Script 觸發器觸發
- 調用 EmailVerify API
- 使用驗證結果更新表格
- 為無效邮箱创建任务
最適合: Google Forms、Google Sheets 集成
優势:
- 免費(使用 Google Workspace)
- 與 Sheets/Docs 集成
- 無需服务器
- 邮件通知
3. Zapier/Make 集成
通過自動化平台將表單連接到 EmailVerify。
工作原理:
- 提交表單
- Zapier/Make 檢測到新提交
- 調用 EmailVerify API
- 根据結果路由(CRM、表格、邮件)
- 發送確認
最適合: 快速设置,無需編碼
優势:
- 無需編碼
- 連接到 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]);
}