Demander un devis
Accueil/Blog/Robot de prospection B2B : retour d'expérience co…
Automatisation & Scraping Web

Robot de prospection B2B : retour d'expérience complet

Par Richard SALANON Publié le Mis à jour le 7 min de lecture

En bref. J'ai construit un robot qui visite les sites de prospects B2B, remplit leur formulaire de contact avec un message personnalisé et rend un rapport. Il imite le comportement humain, détecte les CAPTCHAs et s'appuie sur une IA pour repérer les champs. Sur une campagne type de 500 prospects, j'ai constaté 60 à 70 % d'envois réussis ou incertains. Reste à respecter le cadre légal de la collecte et du contact.

Robot de prospection B2B : retour d'expérience complet - Automatisation & Scraping Web

Pourquoi construire un robot de prospection ?

Un fabricant français de caméras d'inspection de canalisations m'a posé une question simple : comment contacter des milliers de foreurs et de plombiers sans embaucher un commercial ?

La réponse évidente tient dans les formulaires de contact. Chaque artisan, chaque entreprise de forage, de plomberie ou de travaux publics a un site web, et presque toujours un formulaire pour écrire, expliquer, proposer. Le problème, c'est le nombre : les remplir un par un est un travail répétitif et décourageant.

Voici le temps que représente un prospect contacté à la main :

  • trouver son site web : 2 minutes ;
  • naviguer jusqu'à la page contact : 1 minute ;
  • lire le formulaire, adapter le message et tout remplir : 3 à 5 minutes ;
  • vérifier que l'envoi a bien eu lieu : 1 minute.

Cela fait presque 8 minutes par prospect, soit environ 7 heures pour 50 contacts, sans compter les sites qui ne chargent pas, les formulaires cassés et les CAPTCHAs. L'automatisation ne vise pas à supprimer le contact humain : le message reste personnalisé et rédigé avec soin. Elle supprime la partie mécanique.

Comment fonctionne ce robot, étape par étape ?

Le système tourne sur un serveur VPS et il est orchestré par n8n. Voici le parcours d'un prospect.

  1. Chaque matin, une liste de prospects est envoyée automatiquement au robot.
  2. Le robot ouvre le site, lit la page d'accueil, repère le lien Contact dans le menu, le survole et clique dessus.
  3. Il détecte les obstacles éventuels : CAPTCHA, formulaire intégré par un fournisseur tiers, formulaire en plusieurs étapes.
  4. Il envoie le code HTML du formulaire à GPT-4o-mini, qui renvoie les sélecteurs CSS du nom, de l'e-mail, du téléphone, de l'entreprise et du message.
  5. Il remplit les champs lettre par lettre avec le message personnalisé et soumet le formulaire.
  6. Il retourne un rapport par prospect.

Le rapport classe chaque site dans l'un de ces quatre états :

  • Succès : formulaire soumis et confirmation reçue.
  • Incertain : formulaire soumis, mais sans confirmation visible (cas des formulaires AJAX).
  • CAPTCHA : site protégé, ignoré et marqué comme tel.
  • Échec : formulaire introuvable ou non fonctionnel.

Quelles difficultés techniques sont apparues ?

Le projet a démarré par des essais catastrophiques. Un script basique ouvre un navigateur, trouve un champ e-mail, tape une adresse et clique sur Envoyer : il fonctionne sur 30 % des sites au mieux. Les sites modernes détectent un navigateur automatisé en quelques millisecondes en analysant la vitesse de frappe, les mouvements de souris et le défilement de la page.

Imiter le comportement d'un visiteur réel

  • Le défilement : le robot avance, recule un peu et marque des pauses de durée aléatoire, avec des mouvements de souris naturels.
  • La frappe : lettre par lettre, avec des délais variables. Il commet même de vraies fautes de frappe sur 2 % des caractères, corrigées aussitôt avec Retour arrière.
  • La navigation : il passe par la page d'accueil et le menu au lieu d'aller droit à l'adresse de la page contact.

Les CAPTCHAs, les iframes et les formulaires en plusieurs étapes

Même avec un comportement soigné, des obstacles restent. J'ai intégré une détection automatique du type de CAPTCHA (reCAPTCHA v2 et v3, hCaptcha, Cloudflare Turnstile, une dizaine de variantes) ; quand elle ne peut pas le résoudre, le site est ignoré. Pour les formulaires intégrés par HubSpot, Typeform, Jotform ou Wix, j'ai développé une couche qui reconnaît chaque fournisseur et adapte la façon de remplir. Pour les formulaires en plusieurs étapes, le robot attend que chaque étape se charge avant d'avancer.

La diversité des formulaires

Il n'existe pas deux formulaires identiques : un champ s'appelle « nom », un autre « votre-nom », un troisième « full_name ». Plutôt que d'écrire une règle par cas, le robot demande à GPT-4o-mini de lire le HTML et de désigner les bons champs, y compris sur des plugins WordPress peu courants. Cette couche fait passer le taux de réussite d'acceptable à vraiment utile.

Qu'est-ce qui a marché et qu'est-ce qui n'a pas marché ?

Sur ce robot, j'ai constaté, sur une campagne type de 500 prospects, 60 à 70 % de soumissions réussies ou incertaines. Cela représente 300 à 350 messages de prospection envoyés sans qu'une personne ait ouvert un navigateur.

  • Ce qui a marché : l'imitation du comportement humain, la détection des fournisseurs de formulaires, la lecture des champs par l'IA, le rapport à quatre états qui évite de deviner ce qui s'est passé.
  • Ce qui n'a pas marché : le script basique du début (30 % des sites au mieux), les sites derrière un CAPTCHA que le robot ne résout pas, les formulaires introuvables ou cassés.
  • Ce qui reste flou : l'état « incertain ». Sans confirmation visible, on ne sait pas si le message est arrivé.

Quelles règles respecter pour collecter et contacter ?

Un robot qui envoie des messages en grand nombre ne dispense pas du cadre légal. Ce qui suit est un repère général, pas un avis juridique.

  • Au Bénin : la loi n° 2017-20 portant code du numérique encadre le traitement des données personnelles, sous le contrôle de l'Autorité de protection des données personnelles. Selon son article 391, un transfert de données vers un État tiers exige que l'Autorité constate un niveau de protection équivalent et qu'elle l'autorise au préalable. Cela compte dès que votre fichier de prospects est hébergé ou traité hors du Bénin.
  • En France : selon la CNIL (page sur la prospection commerciale par courrier électronique, SMS-MMS et automate d'appel, consultée le 7 octobre 2026), la prospection de professionnels par voie électronique peut reposer sur l'intérêt légitime quand le sujet du message est en rapport avec leur profession, avec un droit d'opposition simple et gratuit. Pour les particuliers, le consentement préalable est exigé.
  • Les données publiques ne sont pas libres de tout usage : l'adresse d'un dirigeant affichée sur un site reste une donnée personnelle. Collectez seulement ce qui sert au message.

Quatre habitudes réduisent le risque. Cibler des entreprises dont l'activité correspond réellement à votre offre. Dire clairement qui vous êtes et pourquoi vous écrivez. Offrir un moyen simple de refuser, puis tenir une liste de refus que le robot consulte avant chaque envoi. Enfin, traiter un CAPTCHA comme un signal : le propriétaire du site ne souhaite pas de soumissions automatiques, et ignorer ces sites est la réponse la plus saine.

Que ferait-on autrement en repartant de zéro ?

Voici des conseils généraux, tirés des difficultés décrites plus haut.

  • Définir la liste de refus et le message d'information avant d'écrire la première ligne de code.
  • Prévoir dès le départ un moyen de lever l'incertitude : une adresse de réponse dédiée ou un suivi des réponses reçues.
  • Relier les réponses à un suivi commercial plutôt qu'à une boîte e-mail partagée. Un CRM gratuit avec WhatsApp Business et Google Sheets suffit pour démarrer.
  • Commencer par un petit lot de prospects, lire les rapports, corriger, puis seulement augmenter le volume.

Comment transposer l'idée à une autre activité ?

L'approche convient à tout secteur B2B dont les prospects sont identifiables et possèdent un site avec formulaire : bureaux d'études, agences, prestataires du bâtiment, cabinets de conseil. Quatre questions permettent de juger si elle s'applique à votre cas.

  1. Vos prospects sont-ils des entreprises, avec un lien clair entre votre offre et leur métier ?
  2. Peut-on les lister à partir de sources publiques sans collecter plus de données que nécessaire ?
  3. Un message court et personnalisé suffit-il pour un premier contact ?
  4. Avez-vous quelqu'un pour répondre vite aux retours, par exemple avec un assistant WhatsApp qui passe la main à une personne ?

Si les réponses sont positives, regardez d'abord les étapes d'un scénario complet dans automatiser sa prospection avec n8n ou Make. Pour un cadrage sur mesure, la page automatisation et IA décrit ce que je propose, et vous pouvez me contacter pour en discuter sans engagement.

Questions fréquentes

Un robot de prospection remplace-t-il un commercial ?

Non. Il remplace la saisie répétitive : trouver le formulaire, le remplir, vérifier l'envoi. Le message, la relation et la suite de la conversation restent humains.

Pourquoi un script simple échoue-t-il sur la plupart des sites ?

Les sites analysent le comportement du visiteur : vitesse de frappe, souris, défilement. Un script qui tape et clique instantanément est repéré. Dans mon cas, le script de départ ne fonctionnait que sur 30 % des sites au mieux.

Que signifie le statut « incertain » ?

Le formulaire a été soumis, mais aucune confirmation n'est apparue à l'écran, ce qui arrive avec les formulaires AJAX. Le message est probablement parti, sans preuve.

Quels outils ce robot utilise-t-il ?

Un navigateur automatisé piloté par script, GPT-4o-mini pour lire les formulaires, n8n pour orchestrer les envois quotidiens et un serveur VPS pour l'exécution.

Peut-on contacter des entreprises sans leur accord préalable ?

En France, selon la CNIL, la prospection de professionnels est possible sans consentement préalable si le sujet concerne leur métier et si elles peuvent s'opposer facilement. Au Bénin, vérifiez les règles du code du numérique auprès de l'Autorité de protection des données personnelles.

Que faire face à un site protégé par un CAPTCHA ?

Le plus simple est de l'ignorer et de contacter l'entreprise autrement : e-mail professionnel, téléphone ou réseau professionnel. Le CAPTCHA exprime la volonté du site de limiter les envois automatiques.

Mon fichier de prospects peut-il être traité hors du Bénin ?

Pas librement. L'article 391 de la loi n° 2017-20 exige que l'Autorité constate un niveau de protection équivalent et qu'elle autorise le transfert au préalable.

Sources

#automatisation prospection B2B#scraping web#formulaires de contact#robot commercial#OpenAI GPT#n8n
Cet article vous a été utile ? Partagez-le ! LinkedIn Facebook X WhatsApp

Un projet web ou une question ?

Parlons-en. Décrivez votre besoin, je reviens vite avec un devis gratuit et sans engagement.

Demander mon devis gratuit
Demander un devis WhatsApp