Mailbeam
Agence · E-mail marketing

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.

1

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.

2

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.

3

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é.

4

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.

scripts/preflight-verify.tstypescript
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.

Voir les offres

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.