Tout part de Bouncer
J’ai découvert Bouncer, durant une mission avec un client, pour mettre en place la vérification de la délivrabilité des emails.
Et là ça a fait tic
Si je peux vérifier un email, alors si j’ai : prénom, nom et nom de domaine
Je peux tester différentes combinaisons, jusqu’à tomber sur un email délivrable.
Par exemple :
Comme vous le voyez, l’API de Bouncer peut renvoyer différentes valeurs selon l’email :
deliverable
- Le fournisseur de services de messagerie du destinataire a confirmé que l'adresse électronique existe, l'envoi est sûr.risky
- L'adresse électronique peut entraîner un rebond ou un faible engagement.undeliverable
- L'adresse est soit syntaxiquement incorrecte, soit inexistante.unknown
- Pas de réponse du fournisseur d'e-mail.
Donc l’objectif est d’obtenir un email deliverable, bien entendu.
Combien ça coûte ?
Ci-dessous la grille tarifaire de Bouncer, que je trouve clairement honnête.
Ce qu’il faut prendre en compte, c’est que vous allez utiliser plusieurs crédits pour trouver un email.
Dans mon cas, entre 1 et 12 crédits par email, car j’ai 12 combinaisons à tester.
Mais je m’arrête dès que j’ai un email délivrable.
D’après la data que j’ai collectée avec mon Email Finder, une recherche d’email me coûte aujourd’hui 0.02€ en moyenne.
Maintenant quelles combinaisons essayer ?
PS : Bouncer ne sponsorise pas ce post 😅
Les combinaisons
J’ai fait une petite recherche sur les internets pour trouver les formats d’emails les plus communs.
Voilà ce que j’ai trouvé :
{first}@domain.com
{last}@domain.com
{first}.{last}@domain.com
{first}{last}@domain.com
{1stletterfirst}{last}@domain.com
{1stletterfirst}.{last}@domain.com
{first}{1stletterlast}@domain.com
{first}.{1stletterlast}@domain.com
{last}{first}@domain.com
{last}.{first}@domain.com
{last}{1stletterfirst}@domain.com
{last}.{1stletterfirst}@domain.com
Où {first} est le prénom, {last} le nom, {1stletterfirst} la première lettre du prénom, {1stletterlast} la première lettre du nom et domain.com le nom de domaine.
Pour ma part, je stock ces combinaisons dans une base de donnée Baserow, car ça me permet de récupérer la liste via leur API et de faire évoluer facilement la liste.
Mais aussi d’envisager des optimisations.
Les optimisations
Scorer les combinaisons ✅
La version naïve de l’Email Finder, testera les combinaisons, dans l’ordre que j’ai donné ci-dessus.
En attribuant un score à chaque combinaison, on peut réduire le nombre de crédits moyen pour trouver un email.
Car on va tester en premier les combinaisons les plus probables.
Ce score peut-être défini manuellement selon votre expérience ou instinct.
Ou peut provenir de l’utilisation de votre Email Finder.
Le scoring de mon Email Finder évolue en permanence : d'ès qu’un email est trouvé, un point est accordé à la combinaison gagnante.
Ainsi, j’ai un classement des combinaisons les plus probables.
Définir le format par défaut d’une entreprise ⏳
Je n’ai pas encore implémenter celle-ci, mais l’idée c’est de tester un format spécifique selon le nom de domaine.
Par exemple garder en mémoire que le format des email chez ACME est {first}.{last}@acme.com.
Et donc tester cette combinaison en priorité.
Voilà 🤘
Plus qu’à implémenter cette logique dans votre outil préféré, notamment Make ou n8n. Le process est clairement trop complexe pour Zapier.
Si besoin d’aide, faites moi signe. 👋
Vous êtes 60 inscrits à cette newsletter, merci !
Je suis très preneur de vos idées de produits à développer, de vos questions et feedbacks.
On peut aussi se faire un café virtuel :
À très vite,
Antoine