Ce guide s'adresse aux responsables RevOps, Sales Ops ou Head of Sales qui gèrent un HubSpot déjà en place et veulent arrêter de prioriser les comptes au ressenti. À la fin, vous aurez deux scores calculés automatiquement, un niveau de priorité par compte, et des alertes qui partent toutes seules quand un compte bascule.
Prérequis : un accès admin à HubSpot, des champs entreprise renseignés sur au moins 60 % de vos comptes cibles, et une base dédupliquée. Si ce dernier point n'est pas acquis, commencez par l'audit de votre CRM.
Durée : 3 à 5 jours de paramétrage, puis 2 à 4 semaines de calibrage. Difficulté : intermédiaire, aucune compétence de développeur requise.
Étape 1 : poser le score d'adéquation
L'adéquation mesure à quel point un compte ressemble à vos meilleurs clients. Elle se calcule sur des données d'entreprise, jamais sur du comportement, et elle bouge rarement.
Les critères à pondérer, à établir depuis vos comptes gagnés des 18 derniers mois plutôt que depuis une hypothèse. La méthode complète est dans notre guide sur l'ICP et le sourcing des comptes.
| Critère | Poids indicatif | Source de la donnée |
|---|---|---|
| Secteur cible | 20 points | Champ Industry, à valeurs fermées |
| Effectif dans la fourchette | 15 points | Enrichissement ou saisie contrôlée |
| Zone géographique | 10 points | Pays et région |
| Technologies en place | 10 points | Enrichissement technographique |
| Taille de l'équipe commerciale | 10 points | Propriété personnalisée |
Dans HubSpot, ce score se construit avec une propriété de type calcul, ou avec un workflow qui incrémente une propriété numérique quand une condition est remplie. Le calcul est préférable, il se recalcule tout seul quand une donnée change.
Checkpoint : appliquez le score à vos dix derniers clients signés. S'ils ne ressortent pas tous dans le haut du barème, les pondérations décrivent votre cible imaginaire, pas votre cible réelle.
Étape 2 : poser le score de signal
Le signal mesure l'activité récente. Il monte à chaque événement et redescend tout seul quand il ne se passe plus rien. C'est cette décroissance qui le rend utile.
| Événement | Points | Pourquoi cette valeur |
|---|---|---|
| Visite d'une page tarifs ou démo | 15 | Intention proche de l'achat |
| Téléchargement d'un contenu | 10 | Recherche active sur le sujet |
| Réponse à une séquence | 15 | Interaction humaine confirmée |
| Ouverture d'e-mail | 2 | Trop faible pour agir seule |
| Visite d'un article de blog | 3 | Découverte, pas encore d'intention |
La décroissance. Sans nouvel événement, le score perd un palier fixe à intervalle régulier, par exemple 10 points tous les 7 jours. Un workflow planifié suffit. Sans cette règle, des comptes restent en haut de liste sur une activité vieille de trois mois.
Checkpoint : laissez tourner une semaine, puis triez vos comptes par score de signal décroissant. Si les dix premiers n'ont rien fait depuis un mois, la décroissance ne s'applique pas.

Étape 3 : croiser les deux scores en un niveau de priorité
Pris seuls, les deux scores ne déclenchent rien. Une adéquation forte sans signal donne un compte à travailler plus tard. Un signal fort sur un compte hors cible produit du volume commercial sans opportunité.
| Adéquation | Signal | Niveau | Action |
|---|---|---|---|
| Élevée | Élevé | A | Alerte Sales, contact sous 24 à 48 heures |
| Élevée | Faible | B | Contenu ciblé, on surveille |
| Faible | Élevé | C | Qualifier en appel avant toute séquence |
| Faible | Faible | Hors périmètre | Exclure des campagnes actives |
Ce niveau se matérialise par une propriété d'énumération sur l'objet Entreprise, mise à jour par un workflow qui se déclenche à chaque changement de l'un des deux scores.
Étape 4 : déclencher les actions depuis le niveau
Un score qui ne déclenche rien est un chiffre décoratif. Chaque passage en niveau A doit produire trois choses au même moment.
- Une tâche assignée au propriétaire du compte, avec une échéance à 24 heures
- Une notification dans le canal Slack de l'équipe concernée, avec le nom du compte, le signal détecté et le lien vers la fiche
- Une inscription dans la séquence correspondant au type de signal, pas dans une séquence générique
La règle qui évite le chaos : un seul workflow actif par compte à un instant donné. Sans elle, un compte qui monte et redescend plusieurs fois reçoit des messages en double et l'équipe cesse de croire aux alertes.
Checkpoint : vérifiez les dix derniers passages en niveau A. Chacun doit avoir laissé une trace : une tâche, une notification, une inscription. Un passage muet signale une fuite dans le workflow.
Étape 5 : calibrer les seuils au bout de deux semaines
Les seuils de départ sont des hypothèses. Deux semaines de données suffisent à savoir s'ils sont justes.
| Ce que vous observez | Ce que ça veut dire | Le réglage |
|---|---|---|
| Plus de 15 alertes par jour | Le seuil de signal est trop bas | Monter le seuil, ou baisser la valeur des événements faibles |
| Moins de 2 alertes par semaine | Le seuil est trop haut ou la couverture trop faible | Baisser le seuil, ou ajouter des sources de signal |
| Des alertes sur des comptes hors cible | Le filtre d'adéquation ne bloque pas | Faire du niveau minimum d'adéquation une condition bloquante |
Checkpoint : demandez aux commerciaux combien d'alertes ils ont traitées sur la semaine, et combien ils ont ignorées. Un taux d'alertes ignorées supérieur à la moitié annonce l'abandon du système.
Modèles prêts à l'emploi
Les propriétés à créer sur l'objet Entreprise
score_adequation numérique, calculé
score_signal numérique, mis à jour par workflow
niveau_priorite énumération : A / B / C / hors périmètre
dernier_signal_date date, mise à jour automatiquement
dernier_signal_type texte, valeurs fermées
proprietaire_compte utilisateur HubSpot
Le workflow de passage en niveau A
DÉCLENCHEUR : score_signal franchit le seuil ET score_adequation >= seuil minimum
1. niveau_priorite -> A
2. dernier_signal_date -> aujourd'hui
3. Créer une tâche pour proprietaire_compte, échéance 24 h
4. Notifier le canal Slack de l'équipe
5. Inscrire le contact principal dans la séquence liée au type de signal
ARRÊT : score_signal sous le seuil pendant 21 jours
-> niveau_priorite revient à B, retirer de la séquence
Où vivent les scores dans HubSpot, objet par objet
La première décision technique consiste à choisir le niveau auquel chaque score existe. Se tromper ici oblige à tout refaire trois mois plus tard.
| Score | Objet porteur | Pourquoi celui-là |
|---|---|---|
| Adéquation | Entreprise | Les critères sont firmographiques, ils ne varient pas d'un contact à l'autre |
| Signal | Entreprise | On agrège l'activité de tous les contacts du compte, sinon un compte à cinq interlocuteurs est sous-évalué |
| Engagement individuel | Contact | Utile pour choisir qui contacter dans le compte, jamais pour prioriser le compte |
| Niveau de priorité | Entreprise | C'est une conséquence des deux premiers |
L'erreur classique : porter le score de signal sur le contact. Un compte où trois personnes ont visité la page tarifs paraît alors moins chaud qu'un compte où une seule personne l'a visitée trois fois. La remontée du contact vers l'entreprise se fait avec une propriété de cumul, ou avec un workflow qui incrémente la propriété de l'entreprise à chaque événement contact.
Le calcul du score d'adéquation, concrètement
HubSpot offre deux mécaniques, et elles ne se valent pas.
| Mécanique | Comment ça marche | Quand la choisir |
|---|---|---|
| Propriété calculée | Une formule qui se recalcule dès qu'une donnée source change | Toujours, quand les critères sont des champs simples |
| Workflow d'incrémentation | Une action qui ajoute des points quand une condition est remplie | Quand le critère demande une logique impossible en formule |
Le piège du workflow : il additionne à chaque déclenchement. Si la condition redevient vraie après avoir été fausse, les points s'ajoutent deux fois. Il faut donc toujours prévoir la branche qui retire les points, ou remettre le score à zéro avant de le recalculer.
Gérer les données manquantes. Un champ vide ne vaut pas zéro point, il vaut « inconnu ». Traiter un effectif vide comme un effectif hors cible fait disparaître des comptes valables. La règle qui fonctionne : un compte dont plus de deux critères sont inconnus n'est pas scoré, il part en file d'enrichissement.
Checkpoint : comptez les comptes avec un score de zéro. Si leur part dépasse le quart de la base, vous scorez surtout l'absence de données.
La décroissance du score de signal, en pratique
HubSpot ne sait pas faire décroître une valeur toute seule. Il faut un workflow planifié qui tourne à intervalle fixe.
DÉCLENCHEUR : workflow planifié, une fois par jour
SI dernier_signal_date est antérieure à aujourd'hui moins 7 jours
ET score_signal > 0
ALORS score_signal = score_signal - 10
(plancher à 0)
SI score_signal passe sous 20
ALORS niveau_priorite revient à B
retirer des séquences actives
Le réglage du pas. Un pas trop grand fait sortir des comptes encore chauds, un pas trop petit garde des comptes froids en haut de liste. Le repère : un compte qui ne fait plus rien doit sortir de la zone d'action en trois à quatre semaines, ce qui donne un pas d'environ un quart du seuil par semaine.
Migrer depuis un lead scoring existant
Beaucoup d'équipes ont déjà un score, hérité et devenu illisible. Le remplacer d'un coup casse les workflows qui en dépendent.
- Créer les nouvelles propriétés à côté des anciennes, sans rien couper
- Laisser les deux tourner en parallèle deux à trois semaines
- Comparer les classements sur les cinquante premiers comptes et arbitrer les écarts
- Basculer les workflows un par un, en commençant par celui qui déclenche le moins d'actions
- Archiver l'ancienne propriété plutôt que la supprimer, pour garder l'historique
Checkpoint : tant que les deux scores tournent, demandez aux commerciaux lequel correspond mieux à leur intuition sur dix comptes qu'ils connaissent bien. C'est le meilleur test de calibrage disponible.
Les six erreurs qui font échouer un scoring
| Erreur | Ce qu'elle produit | Le correctif |
|---|---|---|
| Additionner adéquation et signal en un seul chiffre | Un compte hors cible très actif au même niveau qu'un compte idéal calme | Garder deux axes séparés jusqu'au croisement final |
| Trop de critères d'adéquation | Des scores tous proches, aucun classement lisible | Cinq critères pondérés au maximum |
| Pas de décroissance | Des comptes en haut de liste sur une activité de mars | Un workflow planifié dès le premier jour |
| Scorer sur une base non dédupliquée | Deux fiches à la moitié du score chacune, aucune n'atteint le seuil | Dédupliquer avant de scorer, sans exception |
| Seuils fixés une fois pour toutes | Un volume d'alertes ingérable ou nul | Recalibrage à deux semaines puis tous les trimestres |
| Score invisible pour les commerciaux | Personne ne l'utilise, le système meurt | Une vue triée par score, ouverte par défaut |
La déduplication préalable est traitée dans notre guide sur l'audit CRM, et la construction du périmètre dans celui sur le TAM.
Ce qu'on regarde au bout de trois mois
Trois indicateurs disent si le scoring sert vraiment, et ils se mesurent tous dans HubSpot.
| Indicateur | Comment le calculer | Ce qu'il faut voir |
|---|---|---|
| Écart de conversion entre niveaux | Taux de prise de rendez-vous des comptes A contre les B | Un écart net, sinon les critères sont faux |
| Part des alertes traitées | Alertes actionnées sur alertes émises, par semaine | Au-dessus de la moitié |
| Ancienneté moyenne du dernier signal en zone A | Moyenne de dernier_signal_date sur les comptes A | Moins de deux semaines |
Checkpoint final : si l'écart de conversion entre niveau A et niveau B est nul au bout de trois mois, le scoring classe des comptes sans prédire quoi que ce soit. Reprenez les critères d'adéquation depuis vos clients signés, pas depuis votre cible théorique.
Ce que vous avez construit
Vous avez maintenant deux scores qui se calculent sans intervention, un niveau de priorité lisible par toute l'équipe, des alertes qui partent au bon moment, et des seuils que vous savez ajuster sur des observations plutôt que sur une impression.
La suite naturelle consiste à brancher des signaux externes au compte, comme un recrutement ou une levée de fonds, pour élargir la couverture au-delà des comptes qui visitent déjà votre site. C'est le sujet de notre guide sur l'ABM piloté par les signaux d'intention.





