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
On commence ?
L'offre gratuite inclut 1 000 vérifications par mois. Sans carte bancaire.