Comment vérifier les e-mails dans n8n
Les workflows n8n font circuler les contacts entre les formulaires, bases de données et outils e-mail qui portent votre marketing : c'est l'endroit idéal pour intercepter tôt les mauvaises adresses. Avec le nœud HTTP Request, vous pouvez appeler l'API VeriMails en cours de workflow, vérifier chaque contact à son arrivée et utiliser un nœud IF pour aiguiller chaque résultat. Ce guide détaille cette construction, sur n8n Cloud ou en auto-hébergé.
En bref
- Placez un appel à l' la vérification API VeriMails via un nœud HTTP Request juste après votre déclencheur n8n et avant toute écriture dans le CRM ou la plateforme e-mail.
- Aiguillez les résultats délivrables via IF ou Switch, et mettez de côté les statuts invalides, jetables, catch-all et inattendus pour examen au lieu de leur écrire.
- Utilisez la vérification en masse pour les listes existantes, puis laissez le workflow n8n garder propres en temps réel les nouveaux contacts issus des webhooks et formulaires.
Checklist de configuration d'un workflow n8n
Construisez le workflow pour que le nœud HTTP Request devienne un point de contrôle de vérification. Les nœuds de routage doivent décider de la suite à partir de la réponse JSON de VeriMails.
| Décision | Configuration n8n | Note pour l'opérateur |
|---|---|---|
| Nœud d'entrée | Utilisez le nœud Webhook, le déclencheur de formulaire, de base de données ou de feuille de calcul qui expose en premier la valeur de l'e-mail. | Vérifiez avant qu'un nœud en aval n'écrive le contact dans un CRM ou un outil d'envoi. |
| Identifiants API | Stockez la clé VeriMails comme identifiant HTTP Request, avec une authentification par en-tête ou par paramètre de requête selon votre configuration API. | Les identifiants gardent la clé hors des champs du workflow en clair et facilitent sa rotation sur les instances auto-hébergées comme Cloud. |
| Nœud HTTP Request | Définissez la méthode et l'URL du API VeriMails, puis mappez l'e-mail avec une expression issue de l'élément déclencheur. | Exécutez le nœud une fois et inspectez le JSON de sortie avant de brancher les nœuds de routage. |
| Nœud d'aiguillage | Utilisez IF pour une simple séparation délivrable / non délivrable, ou Switch si vous voulez des sorties distinctes pour les résultats catch-all, jetables et génériques. | Switch rend le routage multi-statuts plus lisible et plus sûr à étendre par la suite. |
| Comportement en cas d'échec | Ajoutez une branche d'erreur ou de secours qui consigne l'entrée et la réponse lorsque l'appel API échoue ou renvoie un statut inattendu. | Bloquez par défaut, pour qu'une adresse non vérifiée ne poursuive pas son chemin simplement parce que la configuration d'un nœud a changé. |
Pourquoi vérifier vos contacts n8n
n8n est la couche d'automatisation qui relie vos sources de contacts aux outils qui les stockent et leur écrivent. Y ajouter un nœud de vérification permet d'intercepter une mauvaise adresse une seule fois, à un seul endroit, avant qu'elle ne se propage dans tous les systèmes connectés.
Les workflows inscrivent des contacts dans des systèmes qui emailent et facturent
Un workflow n8n classique prend une nouvelle soumission de formulaire ou une ligne de base de données et l'inscrit dans une plateforme e-mail, une audience publicitaire ou un CRM. Si ce contact est invalide, la mauvaise adresse se retrouve dans un système qui vous la facturera ou tentera de lui écrire. Un nœud HTTP Request qui appelle VeriMails, placé avant le nœud d'écriture, garde chaque système en aval propre.
Les déclencheurs de webhook et de formulaire concentrent le plus de mauvaises données
Les déclencheurs n8n les plus courants, comme le nœud Webhook qui reçoit une nouvelle soumission de formulaire et les déclencheurs de polling sur des bases de données ou des feuilles, sont aussi les sources de données e-mail les plus bruyantes. Les gens saisissent mal ou inventent des adresses en permanence. Un nœud de vérification juste après le déclencheur intercepte ces erreurs dès l'entrée du workflow.
La vérification en temps réel garde vos listes propres en continu
Vérifier dans un workflow, c'est contrôler chaque contact au moment où le webhook se déclenche, et non des semaines plus tard dans un export en masse. Vos listes restent propres en continu, votre taux de rebond n'a aucune chance de s'envoler et vous n'écrivez jamais à une adresse erronée dès le départ.
Les mauvaises adresses finissent quand même en bounce et nuisent à votre réputation d'expéditeur
Quel que soit le nombre de nœuds entre le formulaire et la boîte de réception, une adresse invalide finit toujours en bounce. Un taux de rebond supérieur à cinq pour cent pousse vos campagnes vers les spams sur l'ensemble de la liste. Un nœud VeriMails dans le workflow élimine ce risque à la source au lieu de laisser votre plateforme e-mail en subir les conséquences.
Ce que VeriMails contrôle
Quand un nœud HTTP Request appelle l'API VeriMails pour un contact, VeriMails exécute une chaîne complète de contrôles et renvoie un résultat structuré sur lequel votre nœud IF ou Switch peut s'appuyer. Chaque adresse est testée comme suit :
La validation de syntaxe confirme que l'adresse est correctement formée. Les enregistrements MX et DNS sont interrogés pour confirmer que le domaine existe et peut recevoir du courrier. Une poignée de main SMTP en direct se connecte au serveur de messagerie destinataire pour confirmer que la boîte précise accepte le courrier, sans rien envoyer. Détection des catch-all identifie les domaines qui acceptent toutes les adresses qui leur sont envoyées. La détection des adresses jetables signale les domaines de boîtes temporaires. La détection des adresses génériques identifie les adresses génériques comme info@, sales@ et support@.
VeriMails renvoie des résultats de vérification clairs avec des temps de réponse rapides, assez rapides pour s'intégrer à un workflow déclenché par webhook. Les domaines catch-all sont signalés comme une détection claire, pour que la logique de votre nœud IF puisse les traiter en connaissance de cause, jamais comme un score flou.
Tarifs pour les utilisateurs de n8n
Un workflow de vérification en temps réel puise dans vos crédits VeriMails au fil de l'arrivée des nouveaux contacts : vous ne payez que les adresses que vous vérifiez. Les packs de crédits démarrent à $0.0019 par e-mail, et 10,000 crédits coûtent $19. Les packs plus importants vont jusqu'à 5 millions d'adresses pour $1,499, pour les workflows à fort volume et les agences qui font tourner n8n pour leurs clients.
Si vous préférez une facturation prévisible pour un flux de contacts régulier, les formules annuelles démarrent à $12.50/mois avec une facturation annuelle. Chaque nouveau compte reçoit 100 crédits gratuits à l'inscription, sans carte bancaire, et les crédits n'expirent jamais : vous pouvez construire et tester votre workflow avant de vous engager.
Le workflow en image
Utilisez ce flux pour placer VeriMails au milieu d'un workflow n8n, avant que les contacts n'atteignent les applications en aval.
- Périmètre du déclencheur : Vérifiez juste après le déclencheur Webhook, base de données ou formulaire qui expose en premier la valeur de l'e-mail.
- Étape API : Enregistrez la clé API comme credential et transmettez le champ e-mail avec une expression n8n.
- Action sur les résultats : Utilisez des nœuds IF ou Switch pour faire avancer les contacts valides et consigner séparément les résultats invalides, jetables ou catch-all.
Étape par étape
Ajoutez le déclencheur qui reçoit les nouveaux contacts
Créez un nouveau workflow et ajoutez le nœud déclencheur, le plus souvent le nœud Webhook, qui vous fournit une URL que les applications externes appellent lorsqu'un contact est créé ou qu'un formulaire est envoyé. Vous pouvez aussi utiliser un déclencheur par polling sur une base de données ou un tableur. Le déclencheur convertit le payload entrant en JSON lisible par les nœuds en aval.
Ajoutez un nœud HTTP Request pour appeler VeriMails
Ajoutez le nœud HTTP Request, la passerelle de n8n pour appeler n'importe quelle API externe. Configurez-le pour interroger le point de terminaison de vérification VeriMails, utilisez une expression pour transmettre l'adresse e-mail issue du nœud déclencheur, et enregistrez votre clé API VeriMails comme credential n8n référencé par le nœud. La réponse JSON est analysée pour les nœuds en aval.
Ajoutez un nœud IF pour créer des branches selon le résultat
Ajoutez un nœud IF après le nœud HTTP Request. Configurez sa condition pour évaluer le résultat VeriMails : les contacts délivrables suivent la branche true, les contacts non délivrables la branche false. Si vous devez aussi isoler les résultats jetables et catch-all, utilisez un nœud Switch pour disposer de plus de deux sorties.
Envoyez les contacts délivrables vers votre destination
Sur la branche true, ajoutez le nœud qui écrit le contact dans votre plateforme d'e-mailing, votre CRM ou votre base de données. Seules les adresses vérifiées et délivrables atteignent ce nœud : les listes et audiences de ces systèmes restent propres automatiquement, sans nettoyage supplémentaire.
Gérez les mauvaises adresses et activez le workflow
Sur la branche false, ajoutez un nœud qui consigne les adresses non délivrables et jetables dans une base de données ou envoie une notification, pour que vous puissiez repérer les tendances. Exécutez le workflow avec des données de test pour confirmer que chaque branche se comporte correctement, puis activez-le pour que chaque nouveau contact soit vérifié dès son arrivée.
Que faire de chaque résultat
Utilisez le statut de vérification comme champ de contrôle du workflow. Un workflow n8n bien conçu rend visible chaque résultat non délivrable au lieu de le laisser disparaître dans une branche false générique.
- Délivrable : Passez au nœud CRM, table de données, plateforme d'e-mailing ou base de données, et ajoutez si possible un horodatage de vérification.
- Non délivrable : Arrêtez-vous avant tout nœud d'envoi ou d'écriture CRM et consignez l'élément dans une liste de suppression.
- Catch-all : Orientez vers une sortie de revue ou un parcours commercial à faible volume, pas vers une inscription massive en campagne.
- Jetable : Retirez des workflows de nurturing et, si besoin, répondez au formulaire source en exigeant une adresse e-mail durable.
- Générique : Conservez pour les usages opérationnels où des boîtes partagées sont attendues, mais excluez des séquences nominatives.
- Statut inattendu : Envoyez vers une branche de diagnostic avec le JSON brut, l'ID d'exécution et le payload source pour analyse.
Questions fréquentes
Guides associés
Essayer VeriMails gratuitement
100 crédits gratuits à l'inscription. Sans carte bancaire. Mettez ce guide en pratique dès aujourd'hui.
Commencer gratuitement