Retour au blog

Comment l'IA génère 288 emails personnalisés par jour pour moi

Badisse Bouabdallah
4 min de lecture

Le problème avec l’emailing de prospection

L’emailing de prospection, tout le monde le fait mal. Soit vous envoyez le même message à 500 personnes et vous finissez en spam. Soit vous personnalisez chaque email manuellement et vous y passez votre vie.

La bonne réponse est évidente : personnaliser chaque email, mais le faire automatiquement. C’est ce que fait mon pipeline d’email outreach, ~288 fois par jour, du lundi au vendredi.

288 emails. Personnalisés. Générés par IA. Envoyés automatiquement. Avec un coût mensuel proche de zéro.

Comment c’est conçu — deux phases, pas une

L’erreur classique est de tout faire en une seule étape : générer l’email et l’envoyer immédiatement. Ça ne marche pas, pour deux raisons. D’abord, les APIs d’IA ont des limites de débit — vous ne pouvez pas générer 288 emails en une seule requête. Ensuite, l’heure d’envoi compte — un email de prospection envoyé à 3h du matin sera ignoré.

La solution : découpler la génération de l’envoi.

Phase 1 — Génération (répartie dans la journée)

Toutes les 30 minutes en semaine, le pipeline :

  1. Interroge Notion pour récupérer les leads non contactés qui ont un email valide
  2. Envoie les infos du lead à Groq AI (llama-3.3-70b) — secteur, nom de l’entreprise, localisation
  3. Récupère l’email personnalisé généré
  4. Le place dans une file d’attente d’envoi

Les appels sont batchés : 6 emails par session, 12 sessions par jour. Ça fait 72 emails générés par jour au maximum. Pas de pic de charge, pas de dépassement du free tier Groq.

Phase 2 — Envoi (batch unique à 7h35)

Chaque matin à 7h35, un seul script récupère tous les emails en attente et les envoie via Brevo SMTP. Un batch unique, au moment où les prospects consultent leur boîte mail en arrivant au bureau.

Pourquoi 7h35 et pas 8h00 ? Parce qu’à 8h00 tout le monde envoie. À 7h35, votre email est en haut de la boîte de réception quand le prospect ouvre son ordinateur.

La personnalisation — ce qui fait la différence

Un email générique, même bien écrit, se repère à 100 mètres. “Bonjour, je suis intéressé par vos services…” — tout le monde supprime ça sans lire.

Mon pipeline génère un email unique pour chaque lead. L’IA analyse le secteur d’activité, le nom de l’entreprise, et la localisation pour produire un message qui semble écrit par un humain qui a pris le temps de se renseigner.

La clé : l’email est court, direct, et fait référence à quelque chose de spécifique au prospect. Pas de flatterie artificielle, pas de compliments forcés. Juste une observation pertinente sur son activité et une proposition claire.

La queue — le composant invisible qui fait tout tenir

La file d’attente est le cœur du système. C’est elle qui garantit que :

  • Aucun lead n’est contacté deux fois — chaque lead a un statut dans Notion (nouveau → en cours de génération → en attente d’envoi → envoyé)
  • Les échecs sont isolés — si la génération échoue pour un lead, les autres continuent
  • L’ordre est préservé — FIFO strict, les leads les plus anciens sont traités en premier
  • L’état est persistant — si le système redémarre, la queue reprend où elle en était

C’est banal à dire, mais c’est la partie qui a pris le plus de temps à concevoir. La génération IA est la partie sexy. La queue fiable, c’est l’ingénierie.

Le coût — encore et toujours le même calcul

Groq AI : gratuit (free tier, batchs calibrés). Brevo SMTP : gratuit jusqu’à 300 emails/jour. Notion : gratuit. Windmill : self-hosté.

Total : le coût du VPS. Le même 5€ par mois que le reste de l’infrastructure.

Un outil commercial d’email outreach avec personnalisation IA — type Instantly, Lemlist, ou Smartlead — coûte entre 30€ et 150€ par mois. Pour faire la même chose, en moins bien, avec moins de contrôle.

Les leçons apprises

Le découplage est tout. Séparer la génération de l’envoi a été le déclic. Avant ça, j’avais un système monolithique qui essayait de tout faire en une fois. Instable, coûteux, imprévisible. Après le découplage : stable, gratuit, prévisible.

L’heure d’envoi compte autant que le contenu. Un email parfait envoyé à minuit a un taux d’ouverture de 5%. Le même email envoyé à 7h35 du matin atteint 25-30%.

La personnalisation IA n’est pas magique. Le modèle a besoin de contexte pertinent pour produire quelque chose de bon. Plus le lead est bien renseigné dans Notion (secteur précis, localisation, taille), meilleur est l’email. L’IA amplifie la qualité des données en entrée — elle ne la remplace pas.


Ce pipeline tourne en production et fait partie d’un système plus large de prospection automatisée. Si vous voulez voir l’architecture complète, c’est par ici : Mes réalisations.

Un projet en tête ?

Discutons-en lors d'un appel gratuit de 30 minutes.

Me contacter