Vérifiez les adresses des candidats dans votre processus de recrutement
Une invitation à un entretien qui rebondit, c'est un candidat qui disparaît sans que ce soit sa faute. Confirmez chaque adresse au moment de la candidature.
Une adresse candidat cassée tue votre pipeline en silence
Pour un recruteur, l'e-mail est la colonne vertébrale de chaque embauche : accusés de réception, questionnaires de présélection, liens de planification d'entretien et promesses d'embauche passent tous par là. Quand l'adresse d'un candidat est erronée, il disparaît simplement, et le recruteur n'apprend jamais pourquoi.
des adresses de candidats sur les postes à fort volume sont non délivrables ou mal saisies
Estimation du secteur
Une invitation qui rebondit ressemble à un candidat qui ghoste
Quand un lien de planification n'arrive jamais, le candidat paraît injoignable et est noté absent. Un profil qualifié est écarté à cause d'une faute de frappe, pas d'un manque d'intérêt.
Les jobboards transmettent des données candidats de faible qualité
Les candidatures issues d'agrégateurs et de boutons « postuler en un clic » portent souvent des adresses périmées, mal saisies ou remplies automatiquement. Votre ATS les ingère sans jamais tester si elles sont joignables.
Une promesse d'embauche envoyée dans une boîte morte bloque le recrutement
L'e-mail le plus coûteux du tunnel, c'est l'offre. S'il atterrit dans une boîte abandonnée, le délai d'embauche s'allonge, le candidat accepte ailleurs et le poste se rouvre.
Les campagnes de vivier se dégradent en silence
Les recruteurs reconstruisent leurs pipelines à partir de candidats sourcés il y a des mois ou des années. Ces adresses se dégradent au même rythme que n'importe quelle liste, et les e-mails de réengagement rebondissent sur des gens qui ont changé de poste.
Validez l'adresse au moment de la candidature et à l'import
Mailbeam s'insère aux deux moments qui comptent pour un recruteur : quand un candidat envoie votre formulaire, et quand un lot de profils sourcés est importé dans l'ATS. Les candidats joignables avancent ; les injoignables sont signalés avant qu'un recruteur ne gaspille un contact.
Vérification au moment de la candidature
Vérifiez l'adresse du candidat à l'envoi du formulaire. S'il s'est trompé, affichez la correction suggérée pour qu'il rectifie avant même la création de la candidature.
Vérification en masse des listes de profils sourcés
Exports de sourcing, scans d'événements et bases de CV arrivent en tableurs. Passez-les par l'endpoint batch avant qu'ils n'entrent dans l'ATS, pour que les recruteurs ne travaillent que des pistes joignables.
Score de délivrabilité pour le vivier
Chaque adresse reçoit un score de 0 à 100. Les séquences de nurturing vers des candidats passifs peuvent écarter les adresses à faible confiance, pour que les bounces ne touchent jamais votre domaine carrières.
Filtrage des jetables pour les postes à fort volume
Les postes horaires et les missions attirent des adresses éphémères de candidats qui cherchent à toucher des primes de cooptation. La détection des jetables les tient hors de la file des recruteurs.
Mise en œuvre
Prêt à copier-coller. Changez la clé API et insérez-le dans votre flux actuel.
import { NextRequest, NextResponse } from "next/server";
const MAILBEAM_KEY = process.env.MAILBEAM_KEY!;
async function verifyEmail(email: string) {
const res = await fetch("https://api.mailbeam.dev/v1/verify", {
method: "POST",
headers: {
"Authorization": `Bearer ${MAILBEAM_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ email }),
});
return res.json() as Promise<{
valid: boolean;
disposable: boolean;
score: number;
status: string;
suggestion: string | null;
}>;
}
export async function POST(req: NextRequest) {
const { email, name, roleId, resumeUrl } = await req.json();
const check = await verifyEmail(email);
// Un candidat injoignable ne devrait jamais entrer dans l'ATS comme « nouveau »
if (!check.valid) {
return NextResponse.json(
{
field: "email",
error: "Nous n'avons pas pu joindre cette adresse. Vérifiez-la pour que nous puissions vous envoyer les détails de l'entretien.",
suggestion: check.suggestion,
},
{ status: 422 }
);
}
const application = await ats.applications.create({
email,
name,
roleId,
resumeUrl,
emailScore: check.score,
emailStatus: check.status,
// Les jetables partent en présélection manuelle au lieu d'avancer automatiquement
stage: check.disposable ? "manual_review" : "new",
});
await ats.sendApplicationReceipt(application);
return NextResponse.json({ applicationId: application.id });
}Exemple réel
HireLoop (exemple)
ATS de recrutement à fort volume
Défi
Une équipe de recrutement sur des postes en entrepôt voyait 21 % de ses invitations à entretien rebondir. Les recruteurs notaient ces candidats absents et passaient des heures à re-sourcer des profils qu'ils avaient déjà attirés.
Résultat
Après vérification au moment de la candidature et correction des fautes de frappe en ligne, le taux de bounce des invitations est passé sous 1 % et le taux d'absence enregistré a baissé de près d'un tiers, une fois que les candidats réellement joignables ont commencé à recevoir leurs liens de planification.
Bounce des invitations 21 % → 0,9 %
* Exemple fondé sur des données clients anonymisées. Les résultats peuvent varier.
Offre recommandée
Growth
Les équipes de recrutement vérifient à la candidature et en masse sur les listes sourcées : les endpoints temps réel et batch comptent tous les deux. Growth couvre les 10 000 à 100 000 candidatures mensuelles d'une équipe active ; un recrutement d'entreprise à faible volume tient dans Starter.
Questions fréquentes
On commence ?
L'offre gratuite inclut 1 000 vérifications par mois. Sans carte bancaire.