prospection-ia.com
Méthode

Prospection automatisée : le guide complet pour une PME.

Un système de prospection automatisée tient sur six briques. Voici comment on les assemble, ce que chaque outil facture et combien de boîtes d'envoi réclame votre volume.

Martin GirardGTM Engineer indépendant
Publié
16 septembre 2026
Mis à jour
16 septembre 2026
Lecture
11 min
De 933 profils lus à 11 rendez-vous tenus, compte BSA repreneurs, 24 juillet au 29 août 2026
  1. Profils lus par le modèle933
  2. Emails de décideurs vérifiés560
  3. Décideurs contactés560
  4. Contacts relancés457
  5. Réponses humaines intéressées17
  6. Rendez-vous tenus11

Relevé dans Supabase au 31 août 2026, complété par le comptage manuel des boîtes d'envoi.

Le trajet d’une donnée, du signal à la relance.

Tout part d’une tâche planifiée dans n8n, qui se déclenche toutes les nuits. Elle balaie une liste de vingt-deux intitulés de poste, compare chaque offre trouvée aux URL déjà présentes en base et n’enregistre que les nouvelles. La déduplication repose sur l’URL, ce qui évite de repayer l’enrichissement pour une entreprise déjà traitée la semaine précédente.

Ensuite, la donnée progresse à travers six briques : le déclencheur nocturne, la collecte, la qualification par un modèle, l’enrichissement jusqu’à l’email vérifié, la rédaction, puis l’envoi avec sa relance.

Canevas n8n du pipeline de prospection Truckrs et les six etapes de la chaine

Chaque brique enregistre son résultat en base avant que la suivante ne démarre. C’est ce qui permet de relire un compteur d’envois plutôt que de le garder en mémoire et de reprendre un lot interrompu là où il s’est arrêté. Les détails des nœuds et des pannes rencontrées figurent dans notre article sur l'architecture n8n en production.

Trois signaux sont actifs aujourd’hui : une offre d’emploi publiée sur Indeed, un profil LinkedIn dont le parcours laisse supposer un projet de reprise et le registre public des organismes de formation.

Les outils retenus à chaque brique.

Pour les offres d’emploi, nous utilisons Apify avec misceres/indeed-scraper. Pour les profils, nous employons harvestapi/linkedin-profile-search en mode Full, qui renvoie d’abord des pages de résultats puis le détail de chaque profil.

La qualification s’appuie sur Claude Haiku 4.5. Le montage répartit le travail sur trois tailles de modèles : un modèle rapide et peu coûteux pour l’objet, un modèle intermédiaire pour le corps, un modèle de raisonnement pour le verdict de qualification. Faire rédiger l’objet par un modèle plus lourd coûte plus cher sans apport supplémentaire.

La recherche d’emails passe par FullEnrich. Le canal LinkedIn utilise Unipile, qui expose les invitations et les messages via une API. La chauffe des boîtes neuves utilise Smartlead. L’orchestration repose sur n8n.

Le point qui change l’économie du montage : FullEnrich débite un crédit uniquement si l’email est trouvé. Le coût d’un lot suit donc le taux de réussite. Ce taux pèse directement sur la facture.

Ce que ça coûte, poste par poste.

Coût de chaque poste du montage, tarifs publics affichés par les éditeurs et postes récurrents relevés sur nos installations.
PosteOutilTarif affichéFacturation
Offres d'emploiApify, misceres/indeed-scraperà partir de 3,00 $ pour 1 000 offresÀ la consommation
Recherche de profilsApify, harvestapi/linkedin-profile-search0,10 $ par page de 25 résultatsÀ la consommation
Profil détailléApify, mode Full0,004 $ par profilÀ la consommation
Email professionnelFullEnrich1 crédit par email trouvéÀ la consommation
Appels de modèleAPI Claude44,00 € sur la périodeÀ la consommation
Orchestrationn8n Cloud26,40 € sur la périodeRécurrent
Domaine d'envoiRegistrarenviron 10 $ par anRécurrent
Boîtes email-26,40 € sur la périodeRécurrent
Canal LinkedInUnipile5 € par compte et par moisRécurrent
ChauffeSmartlead30 € par moisUn mois

Les tarifs d’Apify et de FullEnrich correspondent à ceux affichés par les éditeurs. Les postes récurrents sont relevés sur nos propres installations. Le prix du crédit FullEnrich dépend du palier souscrit.

La chauffe Smartlead est facturée pour un mois sur un domaine neuf. Elle sort ensuite du coût de fonctionnement courant.

Sur le compte BSA repreneurs, le coût total relevé sur la période s’élève à 219,98 € pour 11 rendez-vous tenus, soit 20,00 € par rendez-vous. Le détail des postes : Smartlead 33,00 €, Apify 31,90 €, n8n Cloud 26,40 €, boîtes d’envoi 26,40 €, FullEnrich 38,28 € pour 696 crédits, API Claude 44,00 € et domaines 20,00 €. Ce sont des dépenses réellement engagées sur un seul compte et sur cette période, hors temps de conception.

Ce qui fait monter la facture avec l’augmentation du volume : le nombre de profils détaillés (à 0,004 $ pièce), les crédits d’enrichissement ainsi que le nombre de comptes LinkedIn (à 5 € par mois). Le reste varie peu.

Le simulateur

Voyez ce que donnerait ce montage sur votre activité, canaux et volumes compris.

À partir de vos sources

Site web Réseaux sociaux Client type

Combien de boîtes d’envoi pour votre volume.

La contrainte principale qui dimensionne l’ensemble du système est le débit d’une boîte. En régime établi, nous envoyons de 20 à 25 emails par boîte et par jour, avec une pause aléatoire de 150 à 180 secondes entre deux envois.

Voici le calcul qui détermine le nombre de boîtes, à poser avant de promettre un volume à quiconque.

JAVASCRIPT
// Dimensionnement d'une boîte d'envoi sur un mois
const envoisParJour = 20;        // régime établi, après chauffe
const joursOuvres = 21;
const emailsParProspect = 2;     // premier email + relance

const prospectsParBoite = (envoisParJour * joursOuvres) / emailsParProspect; // 210

// Nombre de boîtes nécessaires pour un objectif mensuel
function boitesRequises(prospectsVises) {
  return Math.ceil(prospectsVises / prospectsParBoite);
}
// boitesRequises(1200) => 6

Une boîte gère donc 210 prospects par mois. Nous mettons en place trois boîtes par domaine ; le nombre de domaines reste libre. En production, la répartition se présente comme suit : quatre boîtes pour 20 envois par jour sur un compte, sept boîtes pour cinq salves de 14 envois sur un autre.

Canevas n8n d envoi matinal reparti sur sept boites Gmail avec quota quotidien

L’ordre de mise en place est crucial. Domaine acheté, SPF, DKIM et DMARC posés, score mail-tester à 9 ou 10 sur 10, puis boîtes créées, puis chauffe de 2 à 3 semaines en démarrant à 5 emails par boîte et par jour. La montée en volume intervient ensuite une fois ces étapes validées.

Qualifier chaque prospect par un verdict binaire.

Sur le signal « profil de dirigeant », un filtre booléen s’avère inefficace : un mot-clé ramène tous ceux qui parlent de reprise d’entreprise. Il confond ceux qui en parlent et ceux qui en cherchent une.

Le prompt repose sur une liste fermée de signaux nommés, chacun étant déclaré suffisant ou non à lui seul. Sur BSA, une transition professionnelle est prise en compte uniquement si la personne a déjà exercé une responsabilité sur un compte de résultat. Sans cette condition, le pipeline se remplit de consultants sans projet.

Viennent ensuite les exclusions, qui priment sur tous les signaux et dont les critères de reconnaissance sont explicitement définis. La principale exclusion concerne les prestataires du marché de la reprise, reconnaissables à une formulation orientée client. Ces profils parlent de reprise en permanence et n’achèteront pas.

En cas de doute, le verdict est un rejet. Sortie JSON stricte, température à 0, plafond de tokens limité et l’identifiant recopié caractère par caractère comme clé de jointure. Le modèle renvoie un verdict ainsi que le nom du signal détecté, sans résumer ni reformuler le profil.

Enrichir en cascade jusqu'à l'email vérifié.

L’enrichissement suit une cascade. Recherche de contacts chez le fournisseur, filtrée par le domaine du site de l’entreprise. Le modèle classe les candidats retournés, désigne le premier à tester et procède à la vérification. Si le verdict est insuffisant, le candidat est retiré et la séquence repart sur le suivant. Si la liste est épuisée : lecture de la page d’accueil puis de la page contact et extraction de l’email public, marqué comme générique. En dernier recours, la fiche Google Maps.

Canevas n8n de recherche de contact avec appels FullEnrich et classement des candidats

La configuration de cette brique tient en peu de clés et deux d’entre elles décident du reste.

JSON
{
  "verdicts_acceptes": ["DELIVERABLE", "HIGH_PROBABILITY"],
  "filtre_domaine": "exemple.fr",
  "ordre_cascade": ["fournisseur", "page_accueil", "page_contact", "google_maps"],
  "marquer_email_site_comme_generique": true,
  "taille_des_lots": 50,
  "sur_credits_insuffisants": "ne_pas_marquer_traite"
}

Un contact dont l’email n’est pas vérifié reste exclu de la liste d’envoi. Sur le lot BSA repreneurs, 560 emails ont été trouvés sur 933 profils, soit 60,0 %. Sur le lot alumni, 1 284 emails sur 1 619 profils enrichis, soit 79,3 %. FullEnrich annonce de son côté un taux d’environ 84 % pour les emails en zone EMEA. L’écart entre nos deux lots reste inexpliqué.

Taux d'emails trouvés, nos deux lots face au taux annoncé par le fournisseur
  1. Lot BSA repreneurs, 560 sur 93360,0 %
  2. Lot alumni, 1 284 sur 1 61979,3 %
  3. FullEnrich, zone EMEA84 %

Part des profils enrichis pour lesquels un email vérifié est ressorti. L’écart entre nos deux lots reste inexpliqué.

Rédiger par blocs et relancer avec garde-fous.

Le modèle remplit des trous. Le corps est découpé en blocs numérotés : deux ou trois sont adaptés au prospect. Les autres sont recopiés mot à mot, balises incluses. Chaque bloc adaptable porte sa propre règle : éléments à retirer d’un intitulé de poste, casse à appliquer, sigles à conserver en majuscules.

Une règle de repli s’applique lorsque le contact n’est pas nominatif : on s’adresse alors à l’entreprise avec interdiction formelle d’inventer un nom de personne. L’objet et le corps résultent de deux appels distincts. Le lien de désabonnement apparaît clairement dans la signature.

Les cadences de relance varient selon les comptes. Truckrs relance à J+7 après le premier email puis à J+5 après la première relance, avec un maximum de deux relances. BSA relance une fois à J+5 et le compte formation une fois à J+7. La séquence que nous commercialisons comprend un premier email puis une relance unique à J+7.

Ce qui casse en production et comment on répare.

Le premier incident classique concerne les crédits d’enrichissement. Un lot refusé pour crédits insuffisants ne doit pas être marqué comme traité ; sinon, il disparaîtrait silencieusement. Il revient alors seul dans la file d’attente au passage suivant.

Le deuxième incident concerne le compteur de relances. Ce compteur est relu en base à chaque passage, ce qui évite qu’un redémarrage du workflow renvoie un message déjà parti. Une réponse ou un rendez-vous interrompt immédiatement la séquence. Une absence du bureau laisse la séquence se poursuivre, alors qu’un refus ou un bounce l’interrompt.

SQL
-- Contacts éligibles à la relance : le compteur est relu ici, pas gardé en mémoire
SELECT c.id, c.email
FROM contacts c
WHERE c.emails_envoyes = 1
  AND c.dernier_envoi <= NOW() - INTERVAL '7 days'
  AND c.reponse_recue = false
  AND c.rdv_pris = false
  AND c.bounce = false
  AND c.refus = false           -- l'absence du bureau ne figure pas ici : elle ne coupe rien
  AND NOT EXISTS (              -- deux messages le même jour au même contact : exclu
    SELECT 1 FROM envois e
    WHERE e.contact_id = c.id
      AND e.envoye_le::date = CURRENT_DATE
  )
ORDER BY c.dernier_envoi
LIMIT 5;                        -- plafond journalier observé sur ce compte

Le troisième point concerne le comptage des réponses. Sur le compte BSA, le pipeline a enregistré 140 messages entrants : 77 absences du bureau, 28 sans type attribué, 13 refus, 13 bounces et 9 typés « réponse ». La classification automatique sous-estime le total, puisque 28 messages restent sans type. Le comptage manuel des boîtes d’envoi fait foi, avec 17 réponses humaines intéressées.

Taux de bounce sur les premiers envois, face au seuil d'alerte
2,3 % 13 bounces sur 560 premiers envois
0 %5 %

Relevé sur 1 023 emails envoyés du 28 juillet au 24 août 2026, zéro passage en spam à ce jour.

Côté délivrabilité, 1 023 emails ont été envoyés du 28 juillet au 24 août 2026. Sur les 560 premiers envois, 13 ont rebondi, soit 2,3 %. Le seuil d’alerte usuel est fixé à 3 %. Zéro passage en spam à ce jour. Sur LinkedIn, nous limitons l’envoi à 5 à 10 invitations par compte et par jour, avec une pause de 5 à 12 minutes. L’invitation est envoyée sans note et le message suit uniquement après acceptation. Zéro blocage à ce jour, avec un plafond que nous nous imposons par prudence.

Ce que le montage a produit sur un compte.

Sur le compte BSA, axe repreneurs d’entreprise, du 24 juillet au 29 août 2026 : 933 profils lus un par un par le modèle, 560 emails de décideurs vérifiés, 560 décideurs contactés et 457 relancés. Résultat : 17 réponses humaines intéressées, soit 3,0 % des personnes contactées, et 11 rendez-vous tenus, soit 2,0 % des contactés. Relevé dans Supabase au 31 août 2026 et complété par le comptage manuel des boîtes.

Détail utile pour quiconque conçoit son système : les 11 rendez-vous ont été pris directement sur Calendly, sans réponse préalable. Un pipeline qui ne compte que les réponses en omet donc une partie.

Ces chiffres correspondent à ceux d’un lancement d’activité sur un seul compte. Ils ne représentent pas une moyenne du marché. Nous ne suivons pas le nombre de clients signés en aval de ces rendez-vous.

Quand ce montage vaut le coup.

Les deux comptes relevés totalisent 1 013 personnes contactées pour 28 leads, soit un taux de 2,8 %. La fourchette que nous annonçons, de 2 à 3 % des personnes contactées, repose sur ces deux comptes et reste une estimation.

Face à cela, voici les coûts : Clay affiche 185 $ par mois pour le palier Launch et 495 $ pour le palier Growth ; les agences de prospection françaises proposent des abonnements allant de 980 à 8 000 € par mois, avec un coût par rendez-vous livré de 150 à 400 €, tous tarifs publics. Le coût d’un commercial B2B en France est par ailleurs estimé à plus de 50 000 € par an, charges comprises.

Notre grille démarre à 390 € HT par mois pour un axe de prospection, incluant deux boîtes d’envoi et 400 prospects analysés et contactés. Viennent ensuite 990 € pour deux axes et 1 200 prospects puis 1 790 € pour trois axes et 2 500 prospects. Un domaine d’envoi supplémentaire, incluant la configuration SPF, DKIM, DMARC et la chauffe, coûte 75 € HT une seule fois.

Un point à clarifier avant de se lancer : le traitement des réponses reste de votre responsabilité.

La prospection automatisée s’arrête à la livraison du lead. Or, un lead intéressé qui attend une réponse pendant trois jours devient un lead perdu. Si personne dans l’entreprise ne tient ce rôle, il convient de prévoir une autre solution au préalable.

Questions fréquentes

Combien coûte un système de prospection automatisée par mois ?

La partie variable suit le volume : le scraping d'offres d'emploi démarre à 3,00 $ pour 1 000 offres chez Apify, la recherche de profils LinkedIn coûte 0,10 $ par page de 25 résultats plus 0,004 $ par profil détaillé et FullEnrich débite un crédit uniquement quand l'email est trouvé. La partie récurrente est courte : environ 10 $ par an pour le domaine d'envoi et 5 € par compte et par mois pour le canal LinkedIn via Unipile. Sur le compte BSA repreneurs, le coût total relevé sur la période atteint 219,98 € pour 11 rendez-vous tenus, soit 20,00 € par rendez-vous, hors temps de conception. Ce sont des dépenses réellement engagées sur un seul compte.

Combien de boîtes d'envoi faut-il pour contacter 1 200 prospects par mois ?

Le calcul part d'une règle simple : 20 envois par boîte et par jour en régime établi, 21 jours ouvrés, 2 emails par prospect en comptant la relance. Une boîte porte donc 210 prospects par mois. Pour 1 200 prospects, il faut six boîtes, réparties sur plusieurs domaines puisque nous en mettons trois par domaine. Le nombre de domaines reste libre.

Combien de temps avant que le système tourne en régime normal ?

Sur un domaine neuf, la chauffe dure de 2 à 3 semaines avec Smartlead, à 30 € pour ce mois-là. Les boîtes démarrent à 5 emails par jour et montent ensuite vers 20 à 25 par boîte et par jour. Avant de lancer la chauffe, il faut que SPF, DKIM et DMARC soient posés et que le score mail-tester soit à 9 ou 10 sur 10. Sur le domaine principal d'une entreprise déjà en activité, la chauffe ne s'applique pas.

Combien de réponses peut-on espérer ?

Sur les deux comptes relevés, 1 013 contactés ont produit 28 leads, soit 2,8 %. Le compte Truckrs affiche 8 leads sur 453 contactés au 14 septembre 2026, le compte BSA repreneurs 20 leads sur 560 contactés au 31 août 2026. La fourchette annoncée commercialement est de 2 à 3 % des contactés, une estimation prudente calée sur ces deux comptes. Elle vaut comme repère indicatif en dehors de tout engagement. Deux comptes ne font pas une moyenne de marché.

Est-ce que mes emails vont finir en spam ?

Le relevé montre zéro passage en spam à ce jour. Le montage repose sur un score mail-tester de 9 ou 10 sur 10, trois boîtes par domaine, une pause aléatoire de 150 à 180 secondes entre deux envois et une rotation des boîtes. Sur le compte BSA, 1 023 emails ont été envoyés du 28 juillet au 24 août 2026 avec 13 bounces sur 560 premiers envois, soit 2,3 % pour un seuil d'alerte usuel à 3 %. Ce taux mesure la qualité de la liste. La réputation de l'expéditeur se surveille séparément.

Faut-il passer par Clay ou par une agence à la place ?

Clay affiche 185 $ par mois sur le palier Launch et 495 $ par mois sur le palier Growth. Il reste un outil à piloter en interne. Les agences de prospection françaises affichent des abonnements de 980 à 8 000 € par mois et un coût par rendez-vous livré de 150 à 400 €. Ce sont des tarifs publics. Nous les relevons sur les grilles affichées par les éditeurs. Notre grille démarre à 390 € HT par mois pour un axe, deux boîtes d'envoi et 400 prospects analysés et contactés.

Le générateur

Votre stratégie de prospection, générée pour vous.

À partir de vos sources
  • Site web
  • Réseaux sociaux
  • Client type
Générer mon plan de prospection
5minutes
6outils mobilisés
0coûts
Apify FullEnrich Claude n8n Gmail Google Agenda