E-mails verifiëren in n8n
n8n-workflows verplaatsen contacten tussen de formulieren, databases en e-mailtools die je marketing aandrijven, en zijn daarmee de ideale plek om foute adressen vroeg te vangen. Met de HTTP Request-node kun je midden in een workflow de VeriMails-API aanroepen, elk contact verifiëren zodra het binnenkomt en met een IF-node elk resultaat routeren. Deze gids loopt die opbouw met je door, op n8n Cloud of self-hosted.
Kort samengevat
- Plaats een VeriMails API-verificatie HTTP Request-node direct na je n8n-trigger en vóór schrijfacties naar je CRM of e-mailplatform.
- Routeer bezorgbare resultaten via IF of Switch en houd ongeldige, wegwerp-, catch-all- en onverwachte statussen apart voor review in plaats van ze te mailen.
- Gebruik bulkverificatie voor bestaande lijsten en laat de n8n-workflow daarna nieuwe webhook- en formuliercontacten in realtime schoon houden.
Checklist voor je n8n-workflow
Bouw de workflow zo dat de HTTP Request-node een verificatiecheckpoint wordt. De routeringsnodes bepalen op basis van de JSON-respons van VeriMails wat er daarna gebeurt.
| Beslissing | n8n-setup | Operator-notitie |
|---|---|---|
| Invoernode | Gebruik de Webhook-node, formuliertrigger, databasetrigger of sheettrigger die de e-mailwaarde als eerste beschikbaar maakt. | Verifieer voordat een volgende node het contact naar een CRM of verzendtool schrijft. |
| API-credentials | Bewaar de VeriMails-sleutel als HTTP Request-credential, met header- of query-authenticatie afhankelijk van je API-setup. | Credentials houden de sleutel uit gewone workflowvelden en maken roteren makkelijker voor self-hosted en Cloud-instances. |
| HTTP Request-node | Stel de methode en URL in voor het VeriMails-API, en koppel daarna het e-mailadres met een expressie uit het trigger-item. | Draai de node één keer en bekijk de output-JSON voordat je de routeringsnodes aansluit. |
| Vertakkingsnode | Gebruik IF voor een simpele splitsing tussen bezorgbaar en niet bezorgbaar, of Switch als je aparte outputs wilt voor catch-all-, wegwerp- en rolgebaseerde resultaten. | Met Switch blijft routering over meerdere statussen beter leesbaar en later veiliger uit te breiden. |
| Gedrag bij fouten | Voeg een fout- of fallbacktak toe die de invoer en respons logt als de API-aanroep mislukt of een onverwachte status teruggeeft. | Faal gesloten, zodat een ongeverifieerd adres niet doorloopt alleen omdat een nodeconfiguratie is gewijzigd. |
Waarom je n8n-contacten verifiëren
n8n is de automatiseringslaag die je contactbronnen verbindt met de tools die ze opslaan en mailen. Voeg je daar een verificatienode toe, dan wordt een fout adres één keer en op één plek gevangen, voordat het zich over elk gekoppeld systeem kan verspreiden.
Workflows schrijven contacten naar systemen die versturen en factureren
Een typische n8n-workflow neemt een nieuwe formulierinzending of databaserij en schrijft die naar een e-mailplatform, een advertentiedoelgroep of een CRM. Is dat contact ongeldig, dan staat het foute adres nu in een systeem dat je ervoor laat betalen of het probeert te mailen. Een HTTP Request-node die VeriMails aanroept, geplaatst vóór de schrijfnode, houdt elk systeem verderop schoon.
Webhook- en formuliertriggers bevatten de meeste foute data
De meest gebruikte n8n-triggers, zoals de Webhook-node die een nieuwe formulierinzending ontvangt en pollingtriggers op databases of sheets, zijn ook de rommeligste bronnen van e-maildata. Mensen typen adressen voortdurend verkeerd of vullen nepadressen in. Een verificatienode direct na de trigger vangt die fouten op bij de ingang van de workflow.
Realtime verificatie houdt lijsten doorlopend schoon
Verifiëren in een workflow betekent dat elk contact wordt gecheckt op het moment dat de webhook afgaat, niet weken later in een bulkexport. Je lijsten blijven doorlopend schoon, je bouncepercentage krijgt geen kans om te pieken en je mailt nooit een adres dat vanaf het begin al fout was.
Foute adressen bouncen nog steeds en schaden je afzenderreputatie
Hoeveel nodes er ook tussen het formulier en de inbox zitten, een ongeldig adres bouncet uiteindelijk toch. Bouncepercentages boven vijf procent duwen je campagnes voor je hele lijst richting spam. Een VeriMails-node in de workflow haalt dat risico weg bij de bron, in plaats van dat je e-mailplatform het moet opvangen.
Wat VeriMails controleert
Wanneer een HTTP Request-node de VeriMails-API aanroept voor een contact, voert VeriMails een volledige reeks checks uit en geeft een gestructureerd resultaat terug waarop je IF- of Switch-node kan vertakken. Elk adres wordt als volgt getest:
Syntaxisvalidatie bevestigt dat het adres correct is opgebouwd. MX- en DNS-records worden opgevraagd om te bevestigen dat het domein bestaat en mail kan ontvangen. Een live SMTP-handshake maakt verbinding met de ontvangende mailserver om te bevestigen dat de specifieke mailbox mail accepteert, zonder iets te versturen. Catch-all-detectie herkent domeinen die elk adres accepteren dat ernaartoe wordt gestuurd. Wegwerp-detectie markeert tijdelijke inboxdomeinen. Role-based-detectie herkent algemene adressen zoals info@, sales@ en support@.
VeriMails geeft duidelijke verificatieresultaten met snelle responstijden, snel genoeg om inline in een workflow met webhooktrigger te draaien. Catch-all-domeinen worden gemeld als duidelijke detectie, zodat de logica in je IF-node er bewust mee om kan gaan, nooit als vage score.
Prijzen voor n8n-gebruikers
Een realtime verificatieworkflow verbruikt VeriMails-credits naarmate er nieuwe contacten binnenkomen, dus je betaalt alleen voor de adressen die je verifieert. Creditpakketten beginnen bij $0.0019 per e-mail, en 10,000 credits kosten $19. Grotere pakketten lopen op tot 5 miljoen adressen voor $1,499, voor workflows met hoog volume en bureaus die n8n voor klanten draaien.
Wil je liever voorspelbare facturering voor een constante stroom contacten? Jaarplannen beginnen bij $12.50/maand bij jaarlijkse facturering. Elk nieuw account krijgt bij aanmelding 100 gratis credits, zonder creditcard, en credits verlopen nooit. Zo kun je je workflow bouwen en testen voordat je je ergens aan vastlegt.
Workflow in beeld
Gebruik deze flow om VeriMails midden in een n8n-workflow te plaatsen, voordat contacten de apps verderop in de keten bereiken.
- Triggerbereik: Verifieer direct na de Webhook-, database- of formuliertrigger die de e-mailwaarde als eerste beschikbaar maakt.
- API-stap: Sla de API-key op als credential en geef het e-mailveld door met een n8n-expressie.
- Actie op resultaat: Gebruik IF- of Switch-nodes om geldige contacten door te sturen en ongeldige, disposable of catch-all-uitkomsten apart te loggen.
Stap voor stap
Voeg de trigger toe die nieuwe contacten ontvangt
Maak een nieuwe workflow en voeg de triggernode toe, meestal de Webhook-node. Die geeft je een URL die externe apps aanroepen wanneer er een contact wordt aangemaakt of een formulier wordt verstuurd. Je kunt ook een polling-trigger op een database of spreadsheet gebruiken. De trigger zet de binnenkomende payload om in JSON die de volgende nodes kunnen lezen.
Voeg een HTTP Request-node toe om VeriMails aan te roepen
Voeg de HTTP Request-node toe, de brug van n8n naar elke externe API. Stel hem in om het VeriMails-verificatie-endpoint aan te roepen, gebruik een expressie om het e-mailadres uit de triggernode door te geven en sla je VeriMails API-key op als n8n-credential waar de node naar verwijst. De JSON-respons wordt geparsed voor de nodes die erna komen.
Voeg een IF-node toe om op het resultaat te vertakken
Voeg na de HTTP Request-node een IF-node toe. Stel de voorwaarde zo in dat die het VeriMails-resultaat beoordeelt: bezorgbare contacten volgen de true-tak en onbezorgbare contacten de false-tak. Wil je ook disposable en catch-all-resultaten scheiden, gebruik dan een Switch-node voor meer dan twee uitgangen.
Stuur bezorgbare contacten naar je bestemming
Voeg op de true-tak de node toe die het contact wegschrijft naar je e-mailplatform, CRM of database. Alleen geverifieerde, bezorgbare adressen bereiken deze node, dus de lijsten en doelgroepen in die systemen blijven vanzelf schoon, zonder extra opschoning achteraf.
Vang slechte adressen af en activeer de workflow
Voeg op de false-tak een node toe die onbezorgbare en disposable adressen in een database logt of een melding stuurt, zodat je patronen kunt bekijken. Voer de workflow uit met voorbeelddata om te controleren of elke tak goed werkt, en activeer hem daarna. Zo wordt elk nieuw contact geverifieerd op het moment dat het binnenkomt.
Wat je met elk resultaat moet doen
Gebruik de verificatiestatus als stuurveld in je workflow. Een schone n8n-workflow maakt elke niet-bezorgbare uitkomst zichtbaar, in plaats van die te laten verdwijnen in een algemene false-tak.
- Bezorgbaar: Ga door naar de CRM-, datatabel-, e-mailplatform- of databasenode en voeg waar mogelijk een verificatietijdstempel toe.
- Onbezorgbaar: Stop vóór elke verzend- of CRM-schrijfnode en log het item in een suppressielijst.
- Catch-all: Stuur door naar een review-uitgang of een salespad met laag volume, niet naar brede campagne-inschrijving.
- Wegwerp: Verwijder uit nurture-workflows en reageer eventueel op het bronformulier met het verzoek om een blijvend e-mailadres.
- Rolgebaseerd: Behoud voor operationele toepassingen waar gedeelde inboxen normaal zijn, maar sluit uit van persoonlijke sequences.
- Onverwachte status: Stuur door naar een diagnosetak met de ruwe JSON, het execution-ID en de bron-payload, zodat je het kunt nakijken.
Veelgestelde vragen
Gerelateerde gidsen
Probeer VeriMails gratis
100 gratis credits bij aanmelding. Geen creditcard nodig. Breng deze gids vandaag nog in de praktijk.
Gratis starten