Het bouncepercentage bepaalt of je domein in inboxen blijft landen, en het is het enige aan een contactlijst dat je achteraf niet kunt herstellen. Deze handleiding behandelt beide helften van het probleem: wat er met onze data gebeurt als je die exporteert, en wat je doet met een lijst die ergens anders vandaan komt. Ze werken anders, ze worden anders gefactureerd, en ze door elkaar halen is de meest gestelde factuurvraag die we krijgen.
Het kernidee: controle gebeurt bij export, niet bij het verzamelen
De meeste databases controleren adressen als ze die verzamelen en geven je wat maanden geleden klopte. Argorant doet het andersom. Maak je een export, dan wordt elk adres erin op dat moment gecontroleerd, of geleverd op basis van een controle uit de afgelopen 60 dagen. Adressen die geen mail kunnen ontvangen, worden uit het bestand gehaald voordat je het krijgt, en ze kosten je niets.
Daar volgen drie gevolgen uit, en die verklaren bijna alles in de rest van deze handleiding.
- Actualiteit is een eigenschap van je export, niet van het record. De vraag is nooit hoe oud de data is, maar wanneer het bestand is gemaakt.
- Je export is meestal kleiner dan je telling. Dat is het systeem dat werkt. De telling is het matchende universum, het bestand is het bezorgbare deel.
- Je kunt de precieze kosten niet weten voordat je de export draait, omdat de controles tijdens de export gebeuren. Begroot op de omvang van de selectie als bovengrens en reken erop dat het echte getal daaronder uitkomt.

De beoordelingen, in gewone taal
Elk adres krijgt een oordeel. Vier daarvan zijn voor jou belangrijk.
- Geldig. De ontvangende server heeft de mailbox bevestigd. Dit is de standaardset, en bij de meeste segmenten is het verreweg het grootste deel van wat je krijgt.
- Catch-all. Het domein accepteert elk adres, of er nu een mailbox achter zit of niet. Dat is een configuratiekeuze van het ontvangende bedrijf, en het betekent dat geen enkele controlemethode ter wereld de individuele mailbox kan bevestigen. Een aanbieder die iets anders beweert, gokt. Wij labelen het in plaats daarvan.
- Riskant. De controle is afgerond, maar de signalen zijn gemengd. In principe bezorgbaar, minder zeker dan geldig.
- Ongeldig of niet te controleren. Vóór de levering weggefilterd, nooit in je bestand, nooit gefactureerd.
De factuurregel past op één regel: één credit per bezorgbaar contact in je bestand, nul voor alles wat is weggefilterd. Rijen met Geldig, Catch-all en Riskant zijn allemaal bezorgbare contacten en kosten elk één credit. Ongeldige en niet te controleren rijen kosten niets en worden niet stilletjes vervangen door gokken.
De standaard die je beschermt
Exports staan standaard op alleen geldig. Catch-all en riskant kies je bij het exporteren bewust aan, dus je kunt niet per ongeluk een bestand vol onzekere adressen in een domein laden dat nog wordt opgewarmd. Viel je export kleiner en goedkoper uit dan verwacht, dan is deze standaard meestal de reden, en hij werkte in jouw voordeel.

De beslissing over catch-all, goed genomen
Dit is een strategische keuze, geen technische, en beide antwoorden zijn te verdedigen.
Neem ze mee als je doelmarkt enterprise is of een regio waar catch-all-configuratie wijdverbreid is. Ze helemaal uitsluiten kan een flink deel van sommige segmenten weghalen, en verkoop je aan grotere bedrijven, dan schrap je misschien stilletjes een derde van je bereik.
Laat ze weg als je een nieuw domein opwarmt, als je verzendreputatie al kwetsbaar is, of als je aanbieder streng is over bouncepercentages.
De strategie waarop de meeste teams uitkomen, kiest het midden:
- Draai de hoofdreeksen alleen op geldige adressen, vanaf een gezond verzenddomein.
- Zet catch-alls in een aparte campagne, op een apart verzenddomein als je dat hebt.
- Verstuur die campagne met een lager volume en houd het bouncepercentage in de gaten tijdens de eerste paar honderd verzendingen.
- Schaal op als het percentage standhoudt, pauzeer als dat niet zo is.
Door ze te scheiden kan een slechte partij catch-alls nooit de reputatie beschadigen die je hoofdcampagnes draagt. Dat is het hele punt van de splitsing.
Wat controle niet voor je doet
Controle bij export neemt de grootste oorzaak van bounces weg. Niet alle oorzaken, en zes dingen blijven jouw werk.
- Authenticeer je verzenddomein. SPF, DKIM en DMARC correct vóórdat het volume omhooggaat, niet erna.
- Warm nieuwe domeinen en mailboxen geleidelijk op. Een perfecte lijst vanaf een koud domein belandt nog steeds in de spam.
- Beslis bewust over catch-alls in plaats van ze aan te zetten omdat de telling er beter uitzag.
- Exporteer dicht bij het versturen. Een gecontroleerd bestand dat twee maanden in een map lag, is geen gecontroleerd bestand meer.
- Sluit iedereen uit die je al hebt gemaild en respecteer afmeldingen in elke tool waarmee je verstuurt.
- Houd het dagvolume per mailbox redelijk. Het bouncepercentage is een aandeel van je verzendingen, dus volume door te weinig mailboxen persen vergroot elk probleem dat je hebt.
Het venster van 60 dagen, en wat het betekent voor een bestand op je schijf
Controleresultaten blijven 60 dagen geldig, dus een export controleert live of hergebruikt een recent resultaat. Beide gelden als gecontroleerd. Wat dit niet doet, is je gedownloade CSV actueel houden. Het bestand weerspiegelt de dag waarop je het downloadde; mensen vertrekken, mailboxen worden opgeheven, en niets waarschuwt je. Zie de downloaddatum als de houdbaarheidsdatum van het bestand.
Het ritme dat dit voorgoed oplost: houd per segment een opgeslagen lijst aan als bron van waarheid en exporteer aan het begin van elke campagne een vers deel. Opgeslagen lijsten bewaren filters, geen momentopnames, dus een nieuwe run weerspiegelt de markt van vandaag. Een eerdere export opnieuw downloaden via Exports is altijd gratis, omdat je voor dat bestand al hebt betaald. Een echt nieuwe export draait de controle opnieuw en rekent één credit per bezorgbaar contact.
Voor een heel groot segment dat je over meerdere weken mailt, exporteer je in delen die aansluiten op je verzendplanning in plaats van één enorm bestand. Zo wordt elk deel gecontroleerd vlak voor het moment waarop het echt wordt verstuurd.

De andere helft: een lijst controleren die je al hebt
E-mailcontrole op app.argorant.com/verify controleert adressen die je zelf meebrengt: een CRM-segment dat al een jaar niemand heeft aangeraakt, een geërfde spreadsheet, een bestand uit een andere bron, adressen die via een formulier zijn verzameld. Contacten uit een export van Argorant hebben deze stap niet nodig, omdat ze bij het maken van de export zijn gecontroleerd.

De twee potten, en waarom ze anders worden gefactureerd
Eén creditsaldo dekt allebei, maar ze worden anders afgerekend.
- Contactcredits dekken onze data. Eén credit per bezorgbaar contact dat je vrijgeeft of exporteert. Slaagt het adres niet, dan wordt het vóór de levering weggefilterd en kost het niets.
- E-mailcontroles dekken jouw data. Een halve credit per adres dat je indient, afgerekend ongeacht het oordeel.
Die asymmetrie is bewust, en het is de eerlijke manier. Koop je contacten bij ons, dan betaal je voor een bezorgbaar adres, dus een mislukking is ons probleem en kost jou nul. Controleer je je eigen lijst, dan betaal je voor het oordeel zelf. "Dit adres is dood" is precies het antwoord dat je wilde, en het werk is hoe dan ook gedaan.
Sinds 2026-09-19 delen controles en contacten één saldo: een nieuwe controle kost een halve credit, recente hercontroles zijn gratis, en een controlesaldo van vóór die datum wordt eerst gebruikt. Zijn je credits op, dan pauzeren zowel vrijgaven als lijstcontroles tot je credits of een plan toevoegt.
De werkwijze, van begin tot eind
- Open E-mailcontrole.
- Plak één adres of een handvol direct, of upload een CSV voor een batch.
- Start de run. Grotere batches worden op de achtergrond verwerkt, dus je kunt de pagina verlaten.
- Download de resultaten, met een oordeel per rij.
- Beslis wat je met de catch-all-rijen doet voordat je ergens iets importeert.

Binnen een run betaal je alleen voor nieuwe controles. Adressen die recent zijn gecontroleerd, krijgen gratis het bestaande resultaat, en de samenvatting meldt hoeveel er zijn afgerekend en hoeveel gratis terugkwamen. Voor een bestand dat meteen wordt geweigerd, wordt niets afgerekend.
Het bestand voorbereiden zodat de upload in één keer lukt
De meeste mislukte uploads komen neer op een van zeven dingen, en alle zeven los je in een spreadsheet binnen een minuut op.
- Eén adres per rij. Niet meerdere in één cel, gescheiden door puntkomma's of schuine strepen.
- Een duidelijke kop boven de kolom met e-mailadressen, zoals
email, in de eerste rij. - Sla op als UTF-8 CSV. Exports uit oudere CRM-tools gebruiken soms een andere codering, en dat zie je aan verminkte tekens.
- Komma's als scheidingsteken. Spreadsheets met Nederlandse instellingen gebruiken standaard vaak puntkomma's, dus controleer het opslagvenster.
- Haal witruimte en losse aanhalingstekens weg. Eén spatie vooraan maakt een prima adres onbruikbaar.
- Verwijder duidelijke niet-adressen: lege rijen, plaatshoudertekst, notities die in de kolom met e-mailadressen zijn beland.
- Ontdubbel eerst. Hetzelfde adres twee keer is twee keer hetzelfde oordeel, en bij een lijst die je zelf uploadt, betaal je voor allebei.

Afslag: de upload werd geweigerd
- "Only CSV and Excel files are supported." Exporteer opnieuw vanuit je spreadsheet als CSV in plaats van de bestandsextensie te hernoemen.
- "CSV has no headers" of "Could not parse CSV text." Bijna altijd staat er een inleiding boven de koprij, iets wat CRM-exports graag toevoegen. Verwijder elke regel boven de koprij.
- "Empty file." Meestal een export die is opgeslagen maar niet gevuld, of een gefilterde spreadsheetweergave die alleen de verborgen rijen exporteerde.
- "File too large." Splits op segment in plaats van te comprimeren. Kleinere bestanden importeren verderop in de keten toch overal sneller.
- "No valid email addresses found in your list." Het bestand is ingelezen, maar geen enkele kolom bevatte iets wat op een adres leek. Controleer of de kolom met e-mailadressen niet als formule is opgeslagen, en of adressen bij het kopiëren en plakken niet zijn afgekapt door een kolombreedte.
Afslag: de lijst is groter dan één run
E-mailcontrole in de app verwerkt maximaal 1,000 adressen per run, en de melding die je ziet is "Up to 1,000 emails per run - split larger lists." Voor alles wat groter is, gebruik je de CLI, die het bestand automatisch voor je opsplitst:
npx argorant verify --file my-list.csv -o out.csv
Hij leest het bestand, haalt de adressen eruit, ontdubbelt ze, verstuurt ze in delen van 500 en schrijft een CSV met email,status,deliverable. Heeft je kolom met e-mailadressen een andere naam, wijs die dan aan met --column work_email. De samenvattingsregel aan het eind meldt hoeveel er bezorgbaar waren, hoeveel controles zijn afgerekend en hoeveel gratis waren omdat er al een recent resultaat was.
Via de API gelden dezelfde limieten: het endpoint voor batchcontrole neemt 500 adressen per aanroep, dus loop over batches in plaats van één enorm verzoek te sturen, en wacht bij een snelheidslimiet in plaats van meteen opnieuw te proberen.
Afslag: je controles raakten halverwege de lijst op
Halverwege een lijst zonder credits komen te zitten, is een creditprobleem zoals elk ander: voeg een pakket voor betalen naar gebruik toe via Profiel, Facturering, of stap over op een plan waarvan de maandelijkse pot je normale opschoonvolume dekt. Koop je op Starter elke maand pakketten bij, vergelijk die uitgaven dan met Pro, waar 5,000 controles per maand in zitten.
Een ritme dat een database gezond houdt
Continu opnieuw controleren is weggegooid geld, omdat resultaten 60 dagen geldig blijven. Het ritme dat werkt, koppelt controle aan versturen, niet aan de kalender.
- Segmenten in Argorant: houd de opgeslagen lijst aan en exporteer vers aan het begin van elke campagne. Nooit een aparte controlestap. Er is geen reden om een export van Argorant door een controletool te halen voordat je hem importeert.
- Je eigen database: controleer het deel dat je gaat mailen opnieuw, kort voordat je het mailt. Niet het hele CRM, niet elke maand.
- Formulieren en inbound: bouw het controle-endpoint in het formulier of de onboardingflow in, zodat slechte adressen nooit in de database terechtkomen. Dit is het gebruik van de API met de grootste hefboom en de goedkoopste plek om een typfout te vangen.
- Geërfde lijsten: controleer ze één keer, meteen, voordat iemand enthousiast wordt over het aantal rijen. Een lijst van onbekende leeftijd is de betrouwbaarste manier om een verzenddomein kwijt te raken.
Doe die vier dingen naast de zes taken voor bezorgbaarheid van hierboven, en je bouncepercentage blijft ruim binnen de grenzen van aanbieders, en daar draait het allemaal om. De volgende handleiding neemt het gecontroleerde bestand en brengt het naar een e-mailtool zonder dat er iets breekt.
