Form Builders
Add email checker and email verification to your web forms and surveys.
Améliorez vos formulaires web et sondages avec la vérification d'e-mails en temps réel. Aucun codage requis—intégrez EmailVerify avec les créateurs de formulaires populaires pour valider les e-mails lorsque les utilisateurs soumettent.
Plateformes Supportées
Typeform
Intégration webhook pour les soumissions de formulaires
Google Forms
Automatisation Apps Script
JotForm
Widgets personnalisés et webhooks
Cas d'Usage Courants
Capture de Prospects
Assurez des prospects de haute qualité en vérifiant les e-mails lors de la soumission du formulaire.
Avantages :
- Seulement des prospects valides dans votre CRM
- Réduire les problèmes de qualité des données
- Économiser du temps sur les prospects invalides
- Améliorer les données de conversion
Inscriptions à la Newsletter
Gardez votre liste de newsletter propre dès le départ.
Avantages :
- Délivrabilité des e-mails plus élevée
- Meilleures métriques de campagne
- Conformité avec les bonnes pratiques
- Taux de rebond réduits
Inscription aux Événements
Vérifiez les e-mails des participants pour une meilleure communication.
Avantages :
- Dossiers de participants précis
- Communications d'événement fiables
- Réduire les rebonds durs
- Meilleur suivi
Réponses aux Sondages
Validez les e-mails des répondants au sondage pour un contact de suivi.
Avantages :
- Informations de contact des répondants fiables
- Meilleure qualité des données
- Suivi précis
- Conformité avec les normes de données
Retours Clients
Assurez que les e-mails de retours et réclamations sont valides pour la réponse.
Avantages :
- Peut réellement atteindre les clients
- Réduire les réponses rebondies
- Meilleur service client
- Améliorer les scores de satisfaction
Comparaison des Plateformes
| Plateforme | Type | Meilleur Pour | Complexité de Configuration |
|---|---|---|---|
| Typeform | Créateur de Formulaires Moderne | Formulaires engageants, sondages | Facile (webhooks) |
| Google Forms | Créateur de Formulaires Gratuit | Sondages rapides, formulaires simples | Modéré (Apps Script) |
| JotForm | Formulaires Riches en Fonctionnalités | Formulaires complexes, workflows | Facile à Avancé |
Méthodes d'Intégration
1. Intégration Webhook
Traitez les soumissions de formulaires en temps réel avec des webhooks.
Comment ça marche :
- L'utilisateur soumet le formulaire avec l'e-mail
- Le créateur de formulaires envoie un webhook à votre serveur
- Votre serveur vérifie l'e-mail avec EmailVerify
- Traiter selon le résultat de vérification
- Envoyer la réponse (succès, erreur, redirection)
Meilleur pour : Typeform, JotForm, formulaires personnalisés
Avantages :
- Vérification en temps réel
- Peut bloquer les soumissions invalides
- Peut suivre les résultats de vérification
- Support de réessai de webhook
2. Intégration Apps Script
Utilisez des scripts d'automatisation pour vérifier les e-mails après soumission.
Comment ça marche :
- Formulaire soumis
- Réponse enregistrée dans une feuille
- Déclencheur Apps Script activé
- Appeler l'API EmailVerify
- Mettre à jour la feuille avec le résultat de vérification
- Créer des tâches pour les e-mails invalides
Meilleur pour : Google Forms, intégration Google Sheets
Avantages :
- Gratuit (utilise Google Workspace)
- S'intègre avec Sheets/Docs
- Aucun serveur nécessaire
- Notifications par e-mail
3. Intégration Zapier/Make
Connectez les formulaires à EmailVerify via une plateforme d'automatisation.
Comment ça marche :
- Formulaire soumis
- Zapier/Make détecte la nouvelle soumission
- Appeler l'API EmailVerify
- Router selon le résultat (CRM, feuilles, e-mail)
- Envoyer la confirmation
Meilleur pour : Configuration rapide, sans codage
Avantages :
- Aucun codage requis
- Connecter à plus de 5000 applications
- Gestion des erreurs intégrée
- Constructeur de workflow visuel
Bonnes Pratiques
1. Fournir un Retour Immédiat
Affichez le statut de validation au fur et à mesure que le formulaire est rempli :
<form>
<input type="email" id="email" placeholder="votre@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 =
'✓ E-mail valide';
} else {
document.getElementById('email-status').innerHTML =
'✗ E-mail invalide';
}
});
</script>2. Ne Bloquez Pas la Soumission du Formulaire
Affichez des avertissements au lieu d'empêcher la soumission :
const handleSubmit = async (e) => {
e.preventDefault();
const email = formData.email;
const result = await verifyEmail(email);
if (result.status === 'invalid') {
showWarning('Cette adresse e-mail peut ne pas être valide. Continuer ?');
// Laisser l'utilisateur choisir de continuer
} else {
submitForm();
}
};3. Gérer les Résultats Inconnus
Certains e-mails ne peuvent pas être vérifiés de manière définitive :
if (result.status === 'unknown') {
showMessage('Nous n\'avons pas pu vérifier cet e-mail. Veuillez revérifier.');
// Ne pas rejeter—laisser l'utilisateur décider
}4. Surveiller la Qualité des Soumissions
Suivez ces métriques :
- % d'e-mails valides
- % d'e-mails invalides
- % d'e-mails inconnus
- % d'e-mails jetables
- Nombre de réponses typique
5. Utiliser pour la Notation des Prospects
Incorporez la validité des e-mails dans la notation des prospects :
let score = 0;
if (emailVerification.status === 'valid') score += 10;
if (!emailVerification.result.disposable) score += 5;
if (emailVerification.result.smtp_valid) score += 5;Exemples d'Implémentations
Typeform avec Webhooks
// Votre point de terminaison 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') {
// Optionnellement : créer une tâche pour l'e-mail invalide
notifyTeam(`Invalid email in form: ${email}`);
}
res.json({ success: true, verification: result });
});Google Forms avec 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());
// Enregistrer dans la feuille
const sheet = e.source.getSheetByName('Responses');
sheet.appendRow([email, verification.status]);
}