Leadox, plateforme de prospection LinkedIn
Réalisation · SaaS

Leadox

Une plateforme de prospection LinkedIn complète, conçue, développée et exploitée par PCM Agency. Recherche de prospects par IA, séquences automatisées, CRM, pages de capture, tunnels et prise de rendez-vous, dans un seul produit.

Voir le produit ↗
Produit
Leadox
Nature
SaaS édité par PCM Agency
Type
Plateforme, extension, mobile
Prestations
ProduitDesignDéveloppementInfrastructureExploitation
Site
Le problème

Dix outils pour un seul métier.

Prospecter sur LinkedIn en 2026, c'est enchaîner une extension pour extraire des profils, un tableur pour trier, un outil d'envoi de séquences, un service d'enrichissement pour retrouver les adresses, un CRM pour suivre, un agenda pour les rendez-vous, et un constructeur de pages pour capter.

Sept abonnements, sept interfaces, et surtout sept ruptures où l'information se recopie à la main et se perd. Le commercial passe plus de temps à faire circuler la donnée qu'à parler à ses prospects.

Deuxième problème, plus grave : la plupart de ces outils font courir un risque réel au compte LinkedIn, qui est l'actif de travail du commercial. Un compte restreint, et toute la prospection s'arrête.

Le projet

Un produit entier, pas une intégration.

Leadox n'est pas un site : c'est un logiciel en service que nous éditons. Tout a été construit ici, de la base de données à l'extension navigateur, en passant par l'application mobile et l'infrastructure qui l'héberge.

Le problème de départ est simple : la prospection sur LinkedIn oblige à jongler entre une dizaine d'outils, une extension pour extraire, un tableur pour trier, un outil d'envoi, un CRM ailleurs, et un agenda encore ailleurs. Chaque passage d'un outil à l'autre est une perte de temps et une source d'erreurs.

Leadox réunit la chaîne complète dans une seule interface, avec une contrainte permanente : ne jamais mettre en danger le compte LinkedIn de l'utilisateur.

Notre travail
  • Conception produit et modèle de données, 68 tables.
  • Interface complète, 55 écrans, en 5 langues.
  • API de 320 points d'entrée répartis sur 28 modules.
  • Extension navigateur Chrome, Manifest V3, version 3.9.89.
  • Application mobile Flutter, iOS et Android.
  • Facturation et abonnements avec quatre offres et un système de crédits.
  • Infrastructure, hébergement, supervision et back-office d'administration.
SaaSReactNodePrismaFlutterExtension ChromeIAStripe
Les modules

Recherche par IA

On décrit son client idéal en langage courant, le moteur traduit la demande en critères et remonte les profils correspondants, prêts à être versés dans une liste ou une campagne.

Séquences automatisées

Un éditeur visuel enchaîne visite de profil, invitation, message et délais, avec des branches conditionnelles selon que le prospect a accepté ou répondu. Huit types d'étapes, quatre conditions.

Base de leads

Import depuis LinkedIn et Sales Navigator, enrichissement, scoring, listes dynamiques, et une carte de France pour visualiser la répartition géographique.

Messagerie unifiée

Les conversations LinkedIn sont synchronisées dans une boîte de réception unique, avec l'historique du lead et son état dans le pipeline sous les yeux.

CRM intégré

Contacts, pipeline en kanban, affaires, tâches, notes, étiquettes et statistiques. Le prospect capté devient une affaire suivie sans changer d'outil.

Pages et tunnels

Un constructeur en glisser-déposer avec 29 modèles et une cinquantaine de types de blocs, plus des tunnels de vente à plusieurs étapes avec produits et commandes.

Prise de rendez-vous

Types de rendez-vous, disponibilités, dates bloquées, page de réservation publique et replanification par lien. Le rendez-vous se prend à la fin de la séquence, sans passer par un service tiers.

Outils

Modèles de messages, import automatique, recherche d'adresses e-mail auprès de quatre fournisseurs, et webhooks sortants pour brancher Leadox sur le reste du système client.

Administration

Un back-office complet : utilisateurs, offres, affiliation, liste d'attente, réglages de paiement, d'IA et d'envoi d'e-mails, gestion du parc de proxys, contenus et journaux.

La chaîne complète
01

Trouver

La recherche par IA traduit une description en langage courant en critères de ciblage, et l'extension importe depuis LinkedIn et Sales Navigator.

02

Qualifier

Les profils sont enrichis, scorés, rangés en listes dynamiques, et les adresses e-mail retrouvées auprès de quatre fournisseurs.

03

Contacter

Les séquences enchaînent visite, invitation et messages, avec des branches selon la réaction du prospect, et un rythme calé sur celui d'un humain.

04

Convertir

Les réponses arrivent dans la boîte unifiée, le prospect devient une affaire dans le CRM, et le rendez-vous se prend sur la page de réservation intégrée.

Aucune de ces quatre étapes ne demande de sortir de l'outil ni de recopier quoi que ce soit. C'est tout l'intérêt d'un produit unique plutôt que d'un assemblage.

La sécurité du compte

Le vrai sujet technique.

Sur ce marché, le risque n'est pas de manquer une fonctionnalité, c'est de faire restreindre le compte LinkedIn de l'utilisateur. Toute l'architecture est construite autour de cette contrainte.

Les actions passent par une adresse IP résidentielle française dédiée à chaque compte, tirée d'un parc géré dans l'application. Les interactions reproduisent un rythme humain plutôt qu'une cadence de robot. Un mode sécurité se déclenche automatiquement dès qu'un avertissement LinkedIn est détecté, et suspend les envois avant que la situation ne dégénère.

Un mode cloud permet en outre de faire tourner les campagnes sans que le navigateur de l'utilisateur reste ouvert, avec gestion de la double authentification à la connexion.

Le produit en chiffres
68
tables en base
320
points d'entrée d'API
55
écrans dans l'application
29
modèles de pages
21
modèles de séquences
5
langues d'interface
La technique

Trois applications, une seule base.

L'application web est en React avec Vite et Tailwind, l'état géré par Zustand, les graphiques par Chart.js et la carte par Leaflet.

Le serveur tourne en Node avec Express, l'accès aux données passe par Prisma sur une base MySQL. L'authentification est en jetons signés, avec limitation de débit et en-têtes de sécurité.

L'extension navigateur est en Manifest V3, avec un service worker et des scripts injectés sur LinkedIn. Elle gère l'import, l'enrichissement, la synchronisation des conversations et la simulation d'interactions humaines.

L'application mobile est en Flutter, avec navigation par routes, stockage sécurisé et notifications par Firebase.

S'y ajoutent le paiement par Stripe avec ses webhooks, l'envoi d'e-mails en SMTP configurable, la recherche d'adresses auprès de quatre fournisseurs, l'envoi de SMS, et un moteur d'IA compatible avec les interfaces standard du marché.

React 18ViteTailwindNodeExpressPrismaMySQLFlutterManifest V3StripePuppeteer

Le produit en images.

01 / 06
L'infrastructure

Un produit, ça s'exploite.

Éditer un logiciel en service ne s'arrête pas à la mise en ligne. Leadox tourne sur nos serveurs, avec sauvegardes, supervision et mises à jour de sécurité, et un back-office qui permet de piloter le parc sans toucher au code.

Cet arrière-plan représente une part importante du travail et n'apparaît jamais sur les captures : gestion des offres et des limites par plan, parc d'adresses IP dédiées, réglages du moteur d'IA, de l'envoi d'e-mails et du paiement, liste d'attente, programme d'affiliation, journaux techniques.

C'est exactement le même socle que nous mettons en place chez nos clients quand nous livrons une plateforme : ce qui fait la différence entre un outil livré et un outil qui tient dans la durée.

Les difficultés

Ce qui a été dur.

Rester du bon côté de la limite. LinkedIn ne publie pas ses seuils et les fait évoluer. Il a fallu construire une mécanique de détection et de prudence plutôt que de courir après des chiffres qui changent.

Une extension qui vit sur un site qu'on ne contrôle pas. L'interface de LinkedIn change régulièrement, ce qui casse les points d'accroche. L'extension est donc conçue pour se dégrader proprement plutôt que de s'arrêter net, et elle est mise à jour souvent.

Un modèle de données large. Leads, listes, campagnes, séquences, conversations, contacts, affaires, pages, tunnels, commandes, abonnements, crédits. Soixante-huit tables qui doivent rester cohérentes quand un même prospect traverse toute la chaîne.

Trois applications à tenir alignées. Le web, l'extension et le mobile parlent à la même API et doivent rester compatibles entre elles à chaque version.

Ce que ça prouve

On construit ce qu'on vend.

Leadox est notre propre produit, donc le seul projet où nous portons tous les rôles à la fois : conception, design, développement, hébergement, facturation, support et sécurité.

C'est aussi ce qui nous sert de banc d'essai. Les briques éprouvées ici, l'authentification, le paiement récurrent, la supervision, l'infrastructure d'envoi, se retrouvent dans les systèmes que nous construisons pour nos clients.

Pour un projet de cette nature, voyez le guide du prix d'un logiciel sur mesure, ou nos applications métier.