La vérification d'e-mails pour les agences d'e-mail marketing
La réputation de votre agence tient à la délivrabilité. Une seule liste client sale peut abîmer l'infrastructure d'envoi que partagent tous vos comptes.
Pourquoi les agences portent plus de risque de délivrabilité que les équipes internes
Les agences qui pilotent plusieurs programmes clients travaillent sur une infrastructure partagée ou voisine. Une campagne à fort taux de bounce chez un client se répercute sur votre réputation — et ce sont vos autres clients qui paient.
Les listes clients arrivent de qualité inconnue
Les clients vous confient des listes issues de salons, de vieux CRM, de données achetées et de tableurs tenus par des stagiaires. Vous n'avez aucune visibilité sur la façon dont elles ont été collectées ni sur leur dernier nettoyage.
Un seul mauvais envoi abîme l'infrastructure partagée
Si votre agence envoie depuis un pool d'IP ou une infrastructure de domaines partagée, une campagne à fort bounce chez un client dégrade la délivrabilité de tous les autres.
Les campagnes de réengagement sont les plus risquées
Les clients veulent souvent réengager des listes inactives depuis 12 à 36 mois. Ce sont celles dont le taux de dégradation est le plus élevé — envoyer sans vérifier est un désastre de délivrabilité.
Vous répondez de résultats dont vous n'êtes pas la cause
Quand une campagne sous-performe à cause de la qualité de la liste, le client blâme la créa ou l'agence. Prouver que le problème venait de la liste demande des données qu'il faut avoir prises en amont.
Une vérification obligatoire avant chaque campagne
Intégrez la vérification Mailbeam à votre checklist d'avant-envoi. Nettoyez chaque liste avant qu'elle n'approche votre infrastructure d'envoi.
Nettoyage de listes par lot
Importez les CSV clients dans l'endpoint batch de Mailbeam. Récupérez un fichier noté, avec les marqueurs valide, invalide, à risque, adresse de rôle et jetable pour chaque adresse.
Score des listes de réengagement
Pour les listes dormantes (plus de 12 mois sans envoi), servez-vous du score de qualité pour segmenter : écrivez d'abord aux adresses à forte confiance, supprimez celles à faible confiance.
Rapport d'avant-vol de campagne
Lancez une vérification avant chaque envoi et documentez les résultats. Montrez au client le score de qualité de sa liste en amont — cela vous protège si un problème de délivrabilité survient ensuite.
Suppression des adresses de rôle
Retirez info@, support@ et autres boîtes partagées des listes de campagne. Elles convertissent rarement et leurs métriques d'engagement diluent le reporting de performance.
Mise en œuvre
Prêt à copier-coller. Changez la clé API et insérez-le dans votre flux actuel.
import { parse, stringify } from "csv";
import fs from "fs";
const auth = { Authorization: `Bearer ${process.env.MAILBEAM_KEY}` };
async function verifyList(emails: string[]) {
const job = await fetch("https://api.mailbeam.dev/v1/verify/batch", {
method: "POST",
headers: { ...auth, "Content-Type": "application/json" },
body: JSON.stringify({ emails }),
}).then((r) => r.json());
// Attendez le webhook batch.completed, ou interrogez /v1/jobs/:id jusqu'à la fin.
const { results } = await fetch(
`https://api.mailbeam.dev/v1/jobs/${job.job_id}/results?format=json`,
{ headers: auth }
).then((r) => r.json());
return results; // [{ index, email, status, score, reason }]
}
async function preflightVerify(inputPath: string, outputPath: string) {
const rows = await parseCSV(inputPath);
const results = await verifyList(rows.map((r) => r.email));
// Les résultats reviennent dans l'ordre d'envoi, et portent aussi leur index.
const cleaned = rows
.map((row, i) => ({ ...row, ...results[i] }))
.filter((r) => r.status === "deliverable");
await writeCSV(outputPath, cleaned);
console.log(`Avant-vol terminé : ${cleaned.length}/${rows.length} adresses retenues.`);
}
preflightVerify("./client-list.csv", "./campaign-ready.csv");Exemple réel
Sendcraft Agency (exemple)
Agence d'e-mail marketing
Défi
Une campagne de réengagement sur la liste vieille de 18 mois d'un client a provoqué un taux de plaintes de 0,9 % et le blocage temporaire d'une IP d'envoi.
Résultat
Après la mise en place d'une vérification obligatoire avant envoi, les taux de bounce de toutes les campagnes clients sont passés sous 0,5 % et aucun nouveau blocage d'IP n'est survenu.
Taux de plaintes 0,9 % → 0,1 %
* Exemple fondé sur des données clients anonymisées. Les résultats peuvent varier.
Offre recommandée
Growth ou Pro
Les agences vérifient en général de 50 000 à 500 000 adresses par mois, tous clients confondus. Growth couvre jusqu'à 200 000 ; Pro jusqu'à 1 million. Les deux incluent l'endpoint batch nécessaire au nettoyage de listes.
Questions fréquentes
Puis-je vérifier pour plusieurs clients sous un même compte ?
Oui. Un seul compte Mailbeam peut vérifier les adresses de plusieurs clients. Votre quota mensuel est partagé entre tous les appels, quel que soit le client auquel les données appartiennent.
Comment exploiter les résultats d'une vérification ?
Segmentez la sortie : supprimez entièrement les adresses « invalides » ; envoyez les adresses de rôle vers une file de revue manuelle ; mettez en suppression celles dont le score est inférieur à 40 ; gardez dans la campagne active celles dont le score atteint 60 ou plus.
À partir de quel âge recommandez-vous de vérifier une liste ?
Toute liste de plus de 6 mois devrait être vérifiée avant envoi. Au-delà de 12 mois, traitez-la comme non testée et vérifiez-la intégralement — attendez-vous à 25 à 40 % de non délivrables.
On commence ?
L'offre gratuite inclut 1 000 vérifications par mois. Sans carte bancaire.