Le malaise se fait sentir avant d'apparaître dans les rapports. Un SDR a connu un mois presque sans prospects. Un autre reçoit sans cesse des demandes d'entreprises déjà suivies par un collègue. Un troisième revient de deux semaines de congé et reçoit neuf prospects dans la même matinée. Pourtant, personne n'a modifié les règles : la rotation fonctionne conformément à sa configuration, mais cette configuration ne correspond plus à l'équipe, aux données et aux horaires réels.
La plupart des exemples de règles de routage se limitent au scénario idéal : un formulaire arrive, le prochain commercial reçoit le prospect. Ce scénario échoue rarement. Les difficultés surgissent lorsqu'un commercial est absent, qu'un prospect travaille pour une entreprise déjà cliente, qu'il utilise Gmail, qu'un formulaire arrive à 3 h du matin ou qu'un import absorbe en une minute une semaine de rotation. Voici 15 cas limites répartis en cinq catégories, chacun assorti d'un résultat attendu et d'un test.
Vous refondez l'attribution des demandes entrantes et ne voulez plus rafistoler le round-robin ? Forms Routing est la couche de routage que VANDFORT installe dans ses missions : les demandes entrantes sont évaluées, rattachées à un responsable et attribuées selon des règles, puis enregistrées dans votre CRM.
Ces trois chiffres expliquent pourquoi le round-robin finit par dévier. Dans son rapport 2025 sur 351 entreprises B2B, The Bridge Group situe le taux médian de départ des SDR à 40 % en 2024 et leur temps de montée en compétence à 3,0 mois : le groupe de commerciaux constitué en janvier n'est déjà plus le même en juin. Une analyse de NetLine portant sur plus de 7 millions de formulaires, publiée par MarketingSherpa en 2017, estime que 55 % des professionnels utilisent une adresse personnelle pour accéder à des contenus longs. Il devient alors plus difficile de rattacher ces prospects à un compte. Selon le guide de Salesforce destiné aux administrateurs, Web-to-Lead accepte jusqu'à 500 demandes par jour ; d'après un guide de Salesforce Ben publié en 2025, les demandes excédentaires attendent dans une file jusqu'au lendemain.
Le round-robin est une façon raisonnable de répartir équitablement les prospects. Le problème survient quand il devient la seule règle : tous les cas qu'il n'est pas conçu pour traiter lui sont alors confiés. La solution consiste à vérifier une courte liste de situations avant la rotation, avec pour chacune un résultat attendu et un test.
Diagnostic : cinq catégories de cas limites qui mettent le round-robin en échec
Chaque catégorie pose un problème distinct et nécessite donc un test spécifique.
1. Disponibilité de l'équipe : le groupe configuré ne reflète plus l'équipe réelle
Cas 1, le commercial absent. Selon la base de connaissances de HubSpot, mise à jour en octobre 2026, les utilisateurs au statut « Away » ne reçoivent pas d'enregistrements si l'option « Assign to available users only » est activée. Encore faut-il que le commercial renseigne son statut : s'il l'oublie, il reste dans la rotation et les prospects attendent. Cas 2, l'afflux au retour de congé. Une proposition publiée sur la communauté HubSpot en octobre 2018 décrit des rotations qui équilibrent les volumes dans la durée : « un commercial qui part en vacances recevra alors PLUS de prospects lorsqu'il réintégrera la rotation ». Cas 3, le commercial qui a quitté l'entreprise. Salesforce n'autorise pas les utilisateurs inactifs dans les entrées d'une règle d'attribution et HubSpot exclut les utilisateurs désactivés du routage. Les prospects qui leur étaient destinés peuvent aboutir chez un responsable de repli qui ne surveille pas cette file.
2. Composition du groupe : la rotation repart à zéro ou se déséquilibre
Cas 4, l'ajout ou le retrait d'un commercial. La documentation de HubSpot précise que, lorsqu'on ajoute ou retire des responsables d'une rotation, « le décompte des attributions pour cette action est réinitialisé ». Cas 5, le commercial en formation ou à temps partiel. À sa troisième semaine de montée en compétence, un commercial ne devrait pas recevoir autant de prospects qu'un collègue expérimenté. Une répartition pondérée est souvent préférable. Un guide publié en 2026 par Default, fournisseur d'outils de routage, indique que les workflows natifs de HubSpot ne permettent pas cette pondération. Cas 6, le groupe sans personne disponible. Quand tous les commerciaux d'une équipe sont absents, HubSpot laisse l'enregistrement sans responsable. Sans alerte, ces prospects restent en attente.
3. Relations existantes : le prospect a déjà un interlocuteur
Cas 7, un prospect issu d'un client existant. Un nouveau contact rattaché à un compte déjà client devrait être confié au responsable du compte ou au CSM, et non au prochain SDR de la rotation. Cas 8, un prospect d'une entreprise avec une opportunité en cours. La rotation l'attribue à un deuxième commercial ; deux personnes sollicitent alors le même comité d'achat. Cas 9, une personne qui remplit de nouveau un formulaire. Un mois après sa première demande, la même personne remplit un autre formulaire. Si la rotation la traite comme un nouveau prospect, elle risque d'être confiée à quelqu'un d'autre qu'au commercial qui lui a déjà parlé. Dans HubSpot, un paramètre de l'action de rotation permet de choisir si le responsable existant est remplacé : ce choix doit être délibéré, pas laissé au réglage par défaut.
4. Données imparfaites : la règle ne dispose pas des informations nécessaires
Cas 10, les adresses personnelles. Une adresse Gmail ne permet pas de retrouver l'entreprise par son domaine : un dirigeant d'une société cliente semble alors inconnu et entre dans la rotation générale. Cas 11, un pays absent ou saisi sous plusieurs formes. « US », « USA », « United States » et un champ vide peuvent tous figurer dans de vrais formulaires. Une règle de territoire qui ne reconnaît qu'une seule de ces valeurs manque les autres. Cas 12, un enrichissement tardif. Si la taille de l'entreprise n'est ajoutée que quelques secondes après la création du prospect, une règle déclenchée dès cette création lit un champ vide et envoie un prospect grand compte dans la file générale.
5. Horaires et volume : le prospect arrive au mauvais moment
Cas 13, les demandes hors horaires ouvrés et les fuseaux horaires. Une demande de démonstration envoyée à 23 h est confiée au prochain commercial, qui dort, alors qu'un collègue dans un autre fuseau horaire est disponible. Cas 14, les imports massifs. Quatre cents contacts recueillis lors d'un événement entrent dans la même rotation que les demandes de démonstration et absorbent en une minute l'équivalent d'une semaine de distribution. Dans Salesforce, la limite de 500 demandes Web-to-Lead par jour peut également reporter au lendemain les formulaires reçus lors d'un pic. Cas 15, des règles jamais retestées. Une nouvelle règle placée après une règle plus générale ne se déclenche jamais : selon la documentation d'aide de Salesforce, le système « évalue chaque entrée dans l'ordre » et s'arrête à la première correspondance.
Cadre pratique : 15 règles de routage, chacune avec son résultat attendu et son test
Ce tableau propose un point de départ, pas une norme : des choix raisonnables pour une équipe SaaS B2B dont le revenu annuel récurrent se situe entre $3M et $30M. Adaptez ce qui ne correspond pas à votre façon de vendre, mais consignez chaque règle avant de la tester.
| # | Cas limite | Résultat attendu | Comment le tester |
|---|---|---|---|
| 1 | Commercial absent sans statut renseigné | Le statut d'absence provient du calendrier des congés, sans dépendre d'une saisie manuelle | Planifier une absence de test ; envoyer un prospect ; vérifier que le commercial est exclu |
| 2 | Afflux au retour d'un commercial | La rotation reprend dans l'ordre, sans rattrapage des attributions manquées | Faire revenir un commercial absent ; envoyer cinq prospects ; vérifier la répartition |
| 3 | Commercial parti, encore présent dans les règles | Le processus de départ le retire de tous les groupes le jour même | Désactiver un utilisateur de test ; envoyer un prospect ; vérifier qu'il n'aboutit pas chez un responsable de repli |
| 4 | Commercial ajouté en cours de mois | La remise à zéro des décomptes est acceptée ou corrigée délibérément | Ajouter un utilisateur ; faire passer dix prospects ; comparer les parts au plan prévu |
| 5 | Commercial en formation ou à temps partiel | Une part réduite, par pondération ou grâce à un groupe distinct | Faire passer 20 prospects ; comparer la part reçue à la pondération prévue |
| 6 | Tous les membres du groupe sont absents | Une file de débordement et une alerte en quelques minutes | Mettre tous les utilisateurs de test en absence ; envoyer un prospect ; vérifier la file et l'alerte |
| 7 | Prospect d'un client existant | Le responsable du compte ou le CSM, jamais la rotation générale | Envoyer un formulaire avec le domaine d'un client ; vérifier le responsable |
| 8 | Entreprise avec une opportunité en cours | Le responsable de l'opportunité, avec une notification | Envoyer un formulaire avec ce domaine ; vérifier le responsable et l'alerte |
| 9 | Personne ayant déjà envoyé un formulaire | Conserver le responsable actuel, sauf s'il est parti ou si le prospect est devenu obsolète | Envoyer à nouveau une adresse connue ; vérifier que le responsable ne change pas |
| 10 | Adresse personnelle | Appariement par nom et entreprise, ou transfert vers une file de vérification | Envoyer un prospect Gmail correspondant à un salarié d'une entreprise cliente |
| 11 | Pays saisi autrement ou champ vide | Normaliser le pays avant le routage ; attribuer une région par défaut si le champ est vide | Envoyer "USA", "U.S." puis un champ vide ; vérifier chaque responsable |
| 12 | Enrichissement tardif | Attendre l'enrichissement ou l'expiration d'un délai avant de router | Retarder l'enrichissement ; vérifier que le routage attend |
| 13 | Demande hors horaires ouvrés | Un commercial disponible dans un autre fuseau couvert, ou la première place dans la file au début de la journée | Envoyer une demande de nuit puis le week-end ; vérifier le responsable et l'alerte |
| 14 | Import massif | Un groupe distinct pour les imports, sans consommer la rotation des demandes entrantes | Importer 50 enregistrements ; vérifier que la rotation entrante n'a pas avancé |
| 15 | Ordre des règles après une modification | Chaque règle peut se déclencher ; aucune n'est masquée par une autre | Exécuter tout le jeu de tests après chaque modification de règle |
Le tableau décrit aussi un ordre d'exécution. Les vérifications du responsable existant (cas 7 à 9) passent d'abord : un prospect déjà suivi ne doit jamais entrer dans la rotation. Viennent ensuite les contrôles des données (cas 10 à 12), car une règle ne peut pas exploiter un champ qu'elle ne peut pas lire. Les cas 13 et 14 déterminent la file. Ce n'est qu'après cela que le round-robin choisit un commercial parmi les personnes admissibles selon les cas 1 à 6.
Mise en œuvre : tester les cas limites en six étapes
Cette méthode convient aussi bien aux règles natives d'un CRM qu'aux outils d'automatisation ou à un routeur spécialisé. Comptez environ deux semaines. Notre plan de test des règles de routage explique comment transformer ces cas en un jeu de tests de régression reproductible.
Examinez les attributions des 90 derniers jours. Exportez chaque nouveau prospect avec son premier responsable, son responsable actuel, le délai d'attribution et les éventuelles réattributions manuelles. Ces dernières révèlent les cas limites déjà présents dans vos données.
Définissez le résultat attendu pour les 15 cas. Partez du tableau et adaptez les règles à votre processus commercial. Faites valider les cas 7 à 9 et 13 par la direction commerciale : ce sont des choix métier.
Créez un prospect de test par cas, avec des variantes. Reprenez des valeurs réalistes et imparfaites issues de vrais prospects anonymisés ; les cas 10 et 11 demandent plusieurs variantes.
Exécutez les tests dans un environnement de préproduction, par chaque point d'entrée. Formulaires, imports, intégrations et API ne déclenchent pas toujours la même logique. Comparez le responsable, la file et l'alerte obtenus aux résultats attendus, puis corrigez les écarts.
Faites tourner la nouvelle logique en parallèle pendant une semaine en production. Inscrivez dans un champ distinct le responsable qu'elle aurait choisi, tandis que les règles actuelles continuent d'attribuer les prospects. Chaque divergence révèle soit une erreur, soit un cas oublié : ajoutez-le aux tests.
Basculez vers les nouvelles règles et suivez trois indicateurs. Durant les deux premières semaines, surveillez les prospects toujours sans responsable après une heure, ceux passés par une règle de repli et ceux réattribués manuellement. Définissez avant la mise en service les seuils qui imposeront un retour aux anciennes règles.
Organisation : qui veille sur chaque catégorie de cas limites ?
Les cas limites réapparaissent lorsqu'ils ne relèvent de personne. Désignez un responsable et un déclencheur de contrôle pour chaque catégorie.
Le calendrier des congés alimente le statut d'absence ; le processus de départ retire chaque commercial de tous les groupes le jour de son départ. Avec 40 % de départs annuels, ce n'est pas un cas exceptionnel.
Cette équipe gère les vérifications des comptes existants et des opportunités en cours, le groupe réservé aux imports, la file de débordement et son alerte. Elle tient aussi le jeu de tests à jour en y ajoutant chaque erreur d'attribution signalée.
Pour le pays et la taille de l'entreprise, les formulaires utilisent des listes de valeurs plutôt que du texte libre. Les données sont normalisées avant le routage et l'enrichissement se termine avant le déclenchement de l'attribution.
Rejouez les 15 cas après toute modification des règles, des groupes, des formulaires ou des intégrations, ainsi qu'une fois par trimestre dans tous les cas. Les outils connectés peuvent changer sans prévenir.
Pour le conseil d'administration : expliquer la fiabilité du routage en trois phrases
Le conseil peut demander pourquoi le pipeline d'un segment est insuffisant ou pourquoi un client a reçu deux appels. Trois messages permettent d'y répondre.
« Nos règles traitaient les cas difficiles au hasard. Désormais, nous vérifions le responsable existant, les données et la disponibilité avant de faire entrer un prospect dans la rotation. »
« Nous conservons un jeu fixe de 15 cas et le rejouons après chaque changement. Chaque semaine, nous suivons également les prospects sans responsable, ceux qui passent par une règle de repli et ceux qui sont réattribués manuellement. »
« La rapidité. Dans une étude publiée en 2026 portant sur 114 entreprises B2B, Workato a constaté que celles équipées d'un outil de routage répondaient en moyenne en trois heures et demie, contre près de 13 heures pour les autres. Un prospect placé dans la mauvaise file perd cet avantage. »
Au-delà du routage : les liens avec le reste de votre système commercial
La plupart de ces 15 cas révèlent des problèmes d'identité, de responsabilité ou de qualité des données. Les cas 7 à 10 exigent de rattacher le prospect au bon compte, sujet que nous abordons dans notre guide sur l'appariement déterministe et probabiliste. Les règles d'attribution liées aux cas 1 à 6 sont détaillées dans notre article sur l'automatisation de l'attribution des territoires.
Le routage conditionne aussi le délai de réponse. Un système Speed-to-Lead ne peut répondre en quelques minutes que si le prospect est attribué à un commercial disponible en quelques secondes. Nos repères de délai de réponse par tranche de revenu annuel récurrent précisent ce que signifie « rapide » à votre stade. Si les règles natives de votre CRM ne couvrent plus vos cas, notre comparatif des logiciels de routage selon la complexité des règles examine quand un outil dédié justifie son coût.
Avant la mise en service, VANDFORT teste les systèmes sur une vingtaine de cas historiques propres au client, avec un seuil d'acceptation de 85 % selon sa méthodologie. Pour des règles de routage déterministes, il faut viser plus haut : les 15 cas doivent tous réussir.
Questions fréquentes
Pourquoi le round-robin de HubSpot répartit-il les prospects de façon inégale ?
Souvent parce que la composition du groupe a changé ou que des commerciaux ont été exclus de certaines attributions. Selon la documentation de HubSpot, l'ajout ou le retrait de responsables remet à zéro les décomptes de la rotation ; les utilisateurs au statut « Away » sont ignorés si le filtrage par disponibilité est activé. Une répartition inégale sur un mois peut donc venir d'une embauche, d'un départ ou d'un congé. Vérifiez ces événements, puis les éventuels prospects qui contournent le workflow par les imports ou les intégrations.
Que deviennent les prospects du round-robin lorsqu'un commercial est en congé ?
Cela dépend de l'outil et du statut renseigné. Dans HubSpot, un utilisateur au statut « Away » est exclu si le filtrage par disponibilité est activé ; si tout le groupe est absent, l'enregistrement reste sans responsable. En revanche, si le commercial n'indique pas son absence, les prospects continuent de lui être attribués et attendent son retour. Le plus sûr est de relier le statut d'absence au calendrier des congés et d'alerter l'équipe en quelques minutes dès qu'un prospect reste sans responsable.
Comment router les prospects issus de comptes existants ?
Vérifiez le responsable avant la rotation. Un prospect dont l'entreprise est déjà cliente doit être confié au responsable du compte ou au CSM ; s'il existe une opportunité en cours, il doit aller au responsable de cette opportunité, avec une notification. Seuls les prospects sans relation préalable entrent dans le round-robin. Comme l'appariement fondé sur le seul domaine de messagerie manque les adresses personnelles, ajoutez une vérification par nom et entreprise ou une file de contrôle.
Comment router les prospects reçus en dehors des heures ouvrées ?
Décidez si la rapidité ou la continuité de la relation compte le plus pour ce type de demande. Pour une demande de démonstration, attribuez le prospect à un commercial disponible dans un autre fuseau horaire si votre équipe assure cette couverture. Sinon, placez-le en tête de file pour le prochain jour ouvré et envoyez immédiatement une confirmation au demandeur : l'attente doit être explicite, pas silencieuse.
Sources : The Bridge Group, « 2025 SDR Metrics Report » (n = 351), février 2025. MarketingSherpa, « Lead gen: business vs. personal email » (analyse par NetLine de plus de 7 millions de formulaires), juillet 2017. Salesforce, « Tips for Lead Administrators », et Salesforce Help, « Create Assignment Rules », consultés en octobre 2026. Salesforce Ben, « A Step-by-Step Guide to Creating Web-to-Lead Forms in Salesforce », avril 2025. HubSpot Knowledge Base, « Assign and rotate record owners using workflows », mis à jour en octobre 2026. HubSpot Community, « Workflow Round Robin: rotate leads evenly and in set order », octobre 2018. Default, « HubSpot Round Robin: Setup, Types and Limitations », mis à jour en octobre 2026. Workato, « B2B Lead Response Times: What We Learned from 114 Companies », mars 2026. VANDFORT, page Forms Routing, consultée en octobre 2026.




