7DaysAutomatisation des process
Cas d’usage · Service client

Trier et attribuer les demandes de support automatiquement

Une demande mal orientée met trois jours à trouver la bonne personne. Deux d’entre eux ont été passés dans une file où personne ne regardait.

Un routage automatisé classe chaque demande entrante par sujet, urgence et client, l’attribue à la bonne équipe ou personne selon vos règles et leur charge réelle, rattache l’historique du dossier, et déclenche une escalade si le délai d’engagement approche. Le temps de première prise en charge baisse nettement, et les demandes cessent de disparaître entre deux files.

DéclencheurUn client écrit
L’automateCompris, attribué, répondu
VousVous gardez les cas délicats

Aujourd’hui, à la main

Un tri manuel en début de journée, des demandes réorientées deux ou trois fois, et des engagements de délai suivis à la main.

Une fois automatisé

Tri et attribution en continu, historique rattaché, et alerte avant dépassement plutôt qu’après.

À savoir

Le réacheminement d’une demande mal orientée coûte plus cher que son traitement : il faut relire, comprendre, et transférer.

Ce que coûte un mauvais aiguillage

Une demande mal orientée n’est pas simplement retardée. Elle est traitée plusieurs fois.

Quelqu’un l’ouvre, la lit, comprend que ce n’est pas pour lui, la transfère. Une deuxième personne fait la même chose. Le temps cumulé de lecture dépasse parfois le temps de résolution, et le client, lui, ne voit qu’une chose : le silence.

Trois défaillances se combinent dans la plupart des organisations.

Le tri en lot. Quelqu’un dépouille la file le matin. Une demande arrivée à dix heures attend le lendemain matin.

L’attribution nominative. Les demandes vont à la personne qu’on connaît plutôt qu’à celle qui est disponible. Résultat : deux personnes saturées, deux autres en attente.

Le suivi d’engagement à la main. Les délais contractuels sont surveillés par quelqu’un qui regarde une liste, quand il y pense. Un dépassement se constate au moment du dépassement, c’est-à-dire trop tard.

Ce qu’on automatise

La captation multicanale. Messages, formulaire, téléphone, canal client — une file unique.

La classification. Sujet, produit ou service concerné, type de demande, gravité.

L’identification du client et de son contrat, avec les engagements qui en découlent.

Le rattachement. Fil existant, dossier ouvert, incident en cours qui touche plusieurs clients.

L’attribution selon compétence, disponibilité et charge réelle.

Le compteur d’engagement, en heures ouvrées, avec mise en pause pendant l’attente d’une réponse client.

L’escalade avant échéance, graduée.

La détection de récurrence. Plusieurs demandes similaires en peu de temps : signal d’un incident général, remonté immédiatement plutôt que traité dossier par dossier.

Comment ça marche techniquement — pour qui veut le détail

Le rattachement au fil. Sur les demandes par courriel, on utilise les en-têtes Message-ID, In-Reply-To et References, jamais le sujet du message — un sujet se modifie, se traduit, se voit ajouter des préfixes par les clients de messagerie. En complément, un jeton de référence inséré dans le corps des réponses sortantes permet de rattacher même quand les en-têtes sont perdus par un client de messagerie mal élevé.

La classification. Deux étages. Un classifieur léger entraîné sur votre historique — régression logistique ou SVM linéaire sur des vecteurs TF-IDF, ou un petit modèle de type SetFit — traite la grande majorité des demandes en quelques millisecondes, localement, pour un coût nul. Il est entraîné sur vos catégories réelles et se réentraîne sur les corrections. Un modèle de langage n’intervient que sur les demandes dont le classifieur est peu sûr, avec une sortie contrainte par schéma. Cette architecture coûte très peu et se révèle souvent plus stable qu’un appel systématique à un grand modèle.

La découverte des catégories. Au démarrage, on ne devine pas la taxonomie : on calcule des plongements de six à douze mois de demandes passées avec un modèle local, on regroupe par classification non supervisée — HDBSCAN sur une projection UMAP donne des groupes propres sans exiger de fixer leur nombre à l’avance —, et on présente les groupes obtenus avec leurs exemples représentatifs. L’équipe nomme et fusionne. La taxonomie qui sort de là est presque toujours meilleure que celle qui figurait dans l’ancien outil.

Le calcul de gravité. Somme pondérée de signaux explicites : présence de termes d’indisponibilité, nombre d’utilisateurs affectés quand il est mentionné, niveau de contrat, historique récent du client, ancienneté de la demande. Le résultat est une matrice impact × urgence lisible, pas un score opaque — un responsable doit pouvoir expliquer à un client pourquoi sa demande est en priorité trois.

L’attribution. Le problème est une affectation sous contraintes : compétences requises, disponibilité au calendrier, charge courante pondérée par la difficulté, et équité sur la période. Un algorithme glouton avec scoring suffit très largement au volume d’une PME ; l’optimisation globale n’apporte rien de perceptible. La règle importante est ailleurs : l’attribution est révisable, et une reprise manuelle est journalisée pour ajuster les règles.

Le compteur d’engagement. Calcul en heures ouvrées à partir d’un calendrier paramétrable — horaires, jours fériés, astreintes — avec mise en pause automatique lorsque l’état passe à « en attente du client » et reprise à sa réponse. Table d’échéances consommée par un travailleur régulier via FOR UPDATE SKIP LOCKED, pour que les alertes survivent aux redémarrages. Seuils d’alerte en pourcentage du délai — 50 %, 75 %, 90 % — plutôt qu’en valeur absolue, pour que la mécanique vaille quel que soit l’engagement.

La détection d’incident général. Fenêtre glissante sur les plongements des demandes récentes : une concentration anormale de demandes proches en peu de temps déclenche un signalement. Comparaison à la fréquence de base par catégorie pour éviter les fausses alertes sur les sujets naturellement fréquents. Détecter qu’une panne touche quinze clients avant d’avoir répondu quinze fois individuellement est le gain le plus spectaculaire de ce type de système.

La déduplication. Un client qui écrit trois fois en dix minutes ne crée pas trois dossiers : fenêtre de regroupement par expéditeur et proximité sémantique. Les messages sont ajoutés au même fil.

Les indicateurs. Délai de première réponse et délai de résolution en médiane et en neuvième décile — la moyenne masque précisément les cas qui font les clients mécontents —, taux de réattribution, taux de réouverture, répartition par catégorie. Le taux de réattribution mesure directement la qualité du routage et guide les corrections.

Questions fréquentes

Sur quels critères se fait le classement ?
Sur vos catégories, pas sur une taxonomie générique. On part de six à douze mois de demandes traitées et on regarde les regroupements naturels : ce sont presque toujours des catégories qui parlent à l’équipe, et souvent différentes de celles qui figuraient dans l’ancien outil. Ces catégories sont ensuite écrites, et le classement s’y réfère.
Comment l’urgence est-elle déterminée ?
Par une combinaison : le contenu — un service à l’arrêt n’est pas une question de facturation —, le contrat du client quand il y a des engagements de délai, l’historique récent du dossier, et l’ancienneté de la demande. L’urgence exprimée par le demandeur est un signal parmi d’autres : tout le monde coche « urgent », et un système qui s’y fie uniquement ne trie rien.
L’attribution tient-elle compte de la charge de chacun ?
Oui, et c’est ce qui distingue un routage utile d’une simple distribution. On regarde le nombre de demandes ouvertes, leur difficulté estimée, les absences, et les compétences déclarées. Un tourniquet aveugle envoie autant de dossiers à quelqu’un qui en a dix-huit qu’à quelqu’un qui en a trois.
Que se passe-t-il quand un délai d’engagement approche ?
Une alerte part avant l’échéance, pas après : à la personne d’abord, puis au responsable si rien ne bouge. Le compteur tient compte des heures ouvrées et des périodes d’attente client, sinon il déclenche des alertes pour des délais qui ne sont pas de votre fait — et une alerte injustifiée répétée est ignorée au bout de trois fois.
Et les demandes qui reviennent sur le même problème ?
Elles sont rattachées automatiquement au dossier existant plutôt que de créer un nouveau ticket. C’est un point sous-estimé : un client qui relance et se voit attribuer un nouveau numéro, traité par une autre personne, à qui il doit tout réexpliquer, est un client qui écrit ensuite un avis. Le rattachement se fait sur les en-têtes du fil de discussion, pas sur le sujet du message.
Combien coûte l’automatisation du routage des demandes de support ?
Entre 2 500 et 5 000 € selon le nombre d’équipes destinataires et la finesse des règles d’urgence. L’exploitation se situe entre 200 et 400 € par mois. Le chantier se justifie à partir de quelques dizaines de demandes par jour, en dessous desquelles un tri humain reste plus souple.
Combien de temps pour le mettre en place ?
Trois à cinq semaines, dont une semaine de fonctionnement à blanc où le routage est proposé sans être appliqué. On mesure alors le taux de bonnes attributions sur vos vraies demandes, et l’on règle le seuil au-delà duquel un ticket incertain part vers une file de relecture plutôt que vers une équipe.

Pour aller plus loin

Ce process, chez vous

Les chiffres de cette page sont des ordres de grandeur observés. Les vôtres seront différents — et c’est précisément ce que l’audit mesure.

Parlons-en

Ce process, chez vous

Celui qui vous agace le plus, ou celui qui coûte le plus. Dites-nous en deux phrases qui le fait, combien de fois par semaine, et avec quels outils. Nous vous dirons franchement s’il mérite d’être automatisé — y compris quand la réponse est non.

  • Réponse garantie sous 24 heures
  • Un premier échange d’une demi-heure, sans engagement
  • Aucun formulaire tiers : votre message part par votre messagerie

Ou directement : nicolas@oli-via-net.fr· 06 89 96 40 79

Le message s’ouvrira dans votre messagerie, prêt à partir.