Cas client · Scale-up SaaS B2B · Anonymisé

Le tunnel HubSpotHubSpot d'une scale-up SaaS B2B, de nouveau lisible

Mis à jour · juin 20269 min de lecturePar Buildrhaus

Comment nous avons pris un tunnel HubSpot que personne ne lisait plus, 247 leads entrés et des deals marqués gagnés qui rebasculaient sans arrêt, et l'avons transformé en un pipeline auquel l'équipe pouvait se fier pour décider.

Confidentiel · anonymiséNous ne publions jamais le nom ni le logo d'un client sans accord écrit, donc la société est ici masquée. L'architecture et les chiffres sont réels et inchangés.

TL;DR · Ce que nous avons construit

Une scale-up SaaS B2B avait un tunnel HubSpot que l'équipe avait discrètement cessé de lire : 247 leads entrés en douze mois, des deals marqués gagnés qui réapparaissaient dans le pipe, et un reporting auquel personne ne se fiait assez pour décider. La cause racine n'était pas HubSpot. C'était un modèle de données où le lifecycle du contact et le pipeline du deal étaient emmêlés dans une seule colonne, si bien que les chiffres se contredisaient entre eux.

Nous avons séparé les deux, audité le pipeline deal par deal, nettoyé les étapes jusqu'à six, et livré cinq workflows plus un router en production qui maintiennent l'hygiène en temps réel, avec un kill-switch. Le résultat qui compte : le tunnel est de nouveau lisible, et l'équipe a des chiffres sur lesquels agir. Cette page en est la version longue.

01 · Le brief

Le problème : un tunnel que personne ne lisait plus

La scale-up vend du logiciel B2B et, comme la plupart des sociétés passé leur première poussée de croissance, elle tournait sur HubSpot. En surface le tunnel paraissait vivant : les leads continuaient d'arriver, les deals continuaient d'avancer, le tableau de bord continuait de dessiner des graphiques. En dessous, personne n'y croyait. 247 leads étaient entrés en douze mois, et l'équipe ne pouvait pas vous dire combien s'étaient vraiment transformés en business, parce que le tunnel disait une chose le lundi et une autre le vendredi.

Le signe, c'étaient les deals qui ne restaient pas gagnés. Un deal était marqué closed-won, on fêtait ça, et des semaines plus tard le même deal était de retour dans une étape ouverte, ou un contact apparaissait encore comme lead chaud longtemps après avoir signé. Le reporting héritait de la contradiction : taux de gain, conversion, valeur du pipeline, chaque chiffre dépendait du champ cassé dans lequel vous le lisiez. Un tunnel qui se contredit est pire que pas de tunnel, parce que l'équipe prend quand même des décisions dessus.

Le mandat n'était pas « migrez-nous hors de HubSpot ». HubSpot allait bien ; l'équipe y vivait. Le mandat était : redonner du sens à ce tunnel, pour qu'un lead soit un lead, qu'un client soit un client, et que le reporting puisse être cru pour piloter le business, sans arracher l'outil que tout le monde connaissait déjà.

02 · Le diagnostic

La cause racine : une colonne qui faisait deux jobs

Avant de toucher au moindre workflow, l'audit a trouvé pourquoi les chiffres se battaient entre eux. Le lifecycle d'un contact et le pipeline d'un deal sont deux histoires différentes, et elles avaient été écrasées dans la même logique. Cette seule confusion est ce qui faisait rebasculer les deals et donnait aux clients l'allure de leads.

Deux histoires, deux axes

Une personne a un lifecycle : lead, puis MQL, puis SQL, puis opportunité, puis client. Il n'avance que dans un sens ; perdre un deal ne retransforme pas un client en lead. Un deal a un pipeline : un parcours d'étapes séparé, du premier intérêt jusqu'au closé. Quand ces deux-là étaient pilotés par le même champ, un deal perdu tirait le contact en arrière, et un deal gagné qui se rouvrait corrompait le lifecycle. Le correctif a commencé dans le modèle, pas dans l'automatisation.

La règle qui tient tout ensemble

Deux invariants sont sortis de l'audit et sont devenus non négociables. Le lifecycle ne recule jamais : un client reste un client même quand un deal est perdu. Et c'est l'étape qui décide du sort d'un deal, pas le montant : un deal posé dans une colonne précoce est précoce même s'il affiche un gros chiffre. Tenir ces deux lignes est ce qui garde le tunnel honnête sous la pression.

03 · Le build

Le build : un audit deal par deal, puis une hygiène qui se tient seule

Les deux axes séparés, le travail s'est divisé en deux : nettoyer à la main ce qui était déjà là, puis automatiser pour que ça ne dérive plus jamais. Cinq workflows plus un router tournent en production, en temps réel, avec un filet de sécurité de trente minutes qui rattrape tout ce qui aurait été manqué.

L'audit deal par deal

Chaque deal ouvert a été lu individuellement face aux étapes nettoyées, les colonnes temporaires boulonnées au fil des ans ont été retirées, et le pipeline a été ramené à six étapes honnêtes. Les deals sans contact attaché ont été résolus un par un plutôt que balayés. Rien n'a été clos ni reclassé en masse sur une règle : chaque appel de frontière a été fait sur le vrai deal, parce qu'une mutation de masse sur un champ partagé est exactement la manière dont un nettoyage tourne à la corruption.

Une hygiène qui ne dort jamais

Puis l'automatisation. Un contact qui reçoit un premier vrai contact passe en MQL ; une réunion loggée avec intention le fait passer en SQL ; créer un deal fait du contact une opportunité, et le gagner en fait un client. Une société hérite toujours de l'étape de son contact le plus avancé, et un contact sans société s'en voit créer une à partir de son domaine email. Ça tourne en temps réel sur des webhooks, avec un balayage de trente minutes en filet de sécurité, pour qu'un événement manqué se répare tout seul au lieu de pourrir la base en silence.

Une discipline traverse tout cela : HubSpot est la source de vérité unique. La couche d'outreach sur Lemlist ne fait jamais que recevoir de HubSpot, jamais l'inverse, pour qu'un contact ne naisse jamais hors du système de référence. Et un contact exclu n'est jamais sollicité, aussi bon que soit son titre, parce que la porte est une barrière dure, pas une suggestion.

Le tunnel tel que trouvé sur douze mois · 247 entrés, 48 arrivés en SQL, et bien moins de vraies signatures que ne le prétendait le pipe sale.
04 · Les résultats

Ce qui a changé pour l'équipe

Oubliez les graphiques de vanité. Ce qui a changé, c'est que le tunnel a cessé de mentir, et que l'équipe peut enfin le lire.

247 → 5
leads entrés en douze mois face aux vraies signatures, enfin séparées des deals seulement marqués gagnés
6
étapes de pipeline honnêtes, contre un enchevêtrement de colonnes temporaires que personne ne pouvait lire
5 + 1
workflows et un router en production, gardant lifecycle et pipeline propres en temps réel

Le titre est l'honnêteté, pas un compteur. Avant, le pipe prétendait bien plus de gains que la société n'en avait réellement signés, parce que des deals marqués gagnés rebasculaient sans cesse et gonflaient chaque rapport. Après, le tunnel dit vrai : 247 leads entrés, les vraies signatures séparées du bruit, et un taux de gain que l'équipe peut citer sans broncher. Les chiffres ont cessé de se contredire.

En dessous, la base se tient maintenant propre toute seule. Le lifecycle n'avance que dans un sens, l'étape décide chaque deal, les contacts exclus ne sont jamais sollicités, et l'ensemble se répare tout seul toutes les trente minutes. L'équipe a récupéré la seule chose à quoi sert un CRM : un tunnel auquel elle se fie assez pour décider, sur l'outil qu'elle possédait déjà, avec un kill-switch si jamais quelque chose doit s'arrêter.

05 · La stack

Sur quoi ça tourne

Un build délibérément réduit sur les outils que l'équipe possédait déjà, chaque brique faisant un seul job et la société détenant les clés.

  • HubSpot · la source de vérité unique : le modèle de données restructuré, le lifecycle, le pipeline à six étapes et le reporting.
  • n8n · la couche d'automatisation : cinq workflows plus un router, en temps réel avec un filet de sécurité de trente minutes et un kill-switch.
  • Lemlist · l'outreach et le nurturing, alimentés par HubSpot, avec chaque email validé à la main avant son envoi.
  • Providers d'enrichissement · la cascade qui maintient le réseau à jour, interrogée seulement quand une valeur manque.

Aucun changement de plateforme, aucune boîte noire. Tout est documenté et transmis, exactement de la même façon que chaque build que nous livrons.

06 · Réponses rapides

Ce cas, en FAQ

Qui est le client de ce cas ?
Une scale-up SaaS B2B. La société est anonymisée : nous ne publions jamais le nom, le logo ni le moindre détail identifiant d'un client sans accord écrit. L'architecture et les chiffres sont réels, l'identité est retirée.
Pourquoi ne pas avoir migré hors de HubSpot ?
Parce que HubSpot n'était pas le problème. Le modèle de données par-dessus l'était. L'équipe de la scale-up vivait déjà dans HubSpot, donc le travail était de le restructurer, de séparer le lifecycle du contact du pipeline du deal, de nettoyer les étapes et d'automatiser l'hygiène, plutôt que de déménager tout le monde vers un nouvel outil. Nous travaillons CRM-first sur la stack que vous possédez déjà.
Quelle est la différence entre le lifecycle et le pipeline ?
Le lifecycle, c'est où en est une personne, de lead à MQL à SQL à opportunité à client, et il ne recule jamais. Le pipeline, c'est où en est un deal, sur six étapes. Ils étaient emmêlés ensemble, et c'est pourquoi des deals marqués gagnés rebasculaient hors du pipe. Les séparer est ce qui a rendu le tunnel lisible.
Qu'est-ce qui tourne automatiquement et qu'est-ce qui reste manuel ?
Cinq workflows plus un router font avancer les contacts dans le lifecycle en temps réel, avec un filet de sécurité qui revérifie toutes les trente minutes. L'équipe continue de logger les réunions, de signaler le churn et de valider chaque email de nurturing avant son envoi. HubSpot est la source de vérité unique ; Lemlist ne fait jamais que recevoir de lui, jamais l'inverse.
Pouvez-vous faire la même chose pour notre tunnel ?
Oui. Ça commence par un diagnostic gratuit de votre setup actuel, puis un build ciblé : un audit deal par deal, le lifecycle et le pipeline séparés, l'hygiène automatisée, le reporting reconstruit sur des définitions partagées, documenté et transmis. Nous chiffrons sur votre situation réelle après le diagnostic.

Ce tunnel, ce serait le vôtre ?

Racontez-nous comment tournent aujourd'hui votre pipeline, votre lifecycle et votre reporting, en texte ou en note vocale. Nous répondons sous 24 heures avec l'endroit où le système atteint son plafond, ce que ça vous coûte, et un chemin chiffré pour le corriger. Gratuit, sans deck, sans séquence de relance.

Diagnostic gratuit de 30 minutes