🎯 Situation

Un client dans la distribution en gros est venu nous voir avec un problème fréquent formulé comme une question simple : "On a 500 clients. Dans qui doit-on investir ?"

L'équipe commerciale avait une réponse claire : les 10 premiers par chiffre d'affaires. L'équipe finance avait une réponse différente une fois qu'on a eu les chiffres. Trois de ces 10 premiers clients par CA étaient en réalité des comptes à marge négative — volume élevé, oui, mais avec des remises négociées, des taux de retour importants, du temps de support dédié, et des exigences de livraison personnalisées qui annulaient tout profit.

👉 Le classement par chiffre d'affaires et le classement par rentabilité sont souvent deux listes complètement différentes. Gérer une entreprise uniquement à partir du CA signifie qu'on peut développer les mauvais clients — plus fort, plus vite, à perte.

Les données pour répondre correctement à la question existaient. Elles étaient juste dans deux systèmes différents — le CRM pour l'activité client, l'ERP pour les coûts et les marges — qui n'avaient jamais été connectés.

⚠️ Challenge

L'analyse de rentabilité client nécessite de croiser des données de systèmes que la plupart des entreprises maintiennent séparés. Le CRM détient les données relationnelles. L'ERP détient les données financières. Aucun système seul ne peut répondre à la question.

📈 Ce que le CRM sait

  • CA par client, historique des deals, taux de closing
  • Activité commerciale : appels, emails, réunions par compte
  • Dates de renouvellement, valeur contractuelle, étape pipeline
  • Segment client, secteur, région
  • Nombre de tickets support et temps de résolution

📊 Ce que l'ERP sait

  • Coût réel des marchandises vendues par commande
  • Remises et exceptions tarifaires appliquées
  • Taux de retour et avoirs émis
  • Coûts de livraison par emplacement client
  • Marge brute par ligne de facture

Rentabilité = CA − Coût des marchandises − Remises − Retours − Coût de service. Il faut les deux systèmes pour le calculer. Et une fois qu'on le calcule par client, le classement surprend presque toujours l'équipe commerciale.

🔍 Ce qu'on a construit

La solution était un dashboard de rentabilité client dans Power BI, alimenté par une base de données centrale qui joinait les données CRM et ERP sur l'ID client — la clé commune qui existait dans les deux systèmes.

Le dashboard avait trois vues :

  • Matrice de rentabilité — un nuage de points avec le CA en axe X et le pourcentage de marge en axe Y. Chaque point est un client. Le quadrant en haut à droite (CA élevé, marge élevée) est là où on investit. En bas à gauche (CA faible, marge faible), on a une conversation. En haut à gauche (CA élevé, marge faible), c'est le quadrant dangereux — les grands comptes qui coûtent silencieusement de l'argent.
  • Vue détail client — cliquer sur n'importe quel client affiche un détail complet : CA, coût des marchandises, remises, retours, tickets support, et marge nette calculée. La première fois que le directeur commercial a vu cette vue, il l'a imprimée et l'a apportée à la prochaine réunion de revue de compte.
  • Tendance par trimestre — la marge d'un client s'améliore-t-elle ou se dégrade-t-elle ? Un client qui passe de 22 % à 14 % de marge sur trois trimestres est un signal avant que ça devienne un problème.
Les trois clients top-10 à marge négative ont été identifiés immédiatement. L'un avait une exception tarifaire appliquée des années auparavant et jamais révisée. Un autre avait un taux de retour 4 fois supérieur à la moyenne de l'entreprise. Le troisième nécessitait un emballage personnalisé qui n'avait jamais été pris en compte dans leur tarification. Les trois étaient actionnables — et aucun n'était visible sans connecter les deux systèmes.

✓️ Les décisions que ça a débloquées

Une fois la rentabilité client visible, l'équipe commerciale a pu prendre des décisions qu'elle ne pouvait tout simplement pas prendre avant :

  • Revues tarifaires déclenchées par les données — tout client sous 15 % de marge fait l'objet d'une conversation tarifaire au prochain renouvellement. Plus d'exceptions au feeling.
  • Focus commercial déplacé — l'équipe a arrêté de chasser le volume pour chasser la marge. Les 20 % de clients les plus rentables ont eu une revue trimestrielle dédiée. Les 10 % du bas ont eu un plan de réduction des coûts ou d'augmentation de prix.
  • Optimisation du mix produit — le dashboard a révélé quelles catégories de produits avaient la marge la plus élevée par client. L'équipe commerciale a commencé à initier les conversations avec ces produits en premier.
  • Identification du risque de churn — les clients avec une marge en baisse et des tickets support en hausse étaient signalés de façon proactive, avant que ça devienne une perte de contrat.

En six mois, la marge brute globale de l'entreprise s'est améliorée de 2,3 points — pas grâce à de nouveaux clients, mais grâce à de meilleures décisions sur les clients existants.

💡 Synthèse

Le CA te dit qui achète. La marge te dit qui vaut la peine de garder. La plupart des entreprises ne mesurent que le premier.

Pour construire une vue de rentabilité client :

  • Identifier la clé commune — l'ID client existe dans le CRM et dans l'ERP. C'est le point de jointure.
  • Extraire les données de coûts de l'ERP — coût des marchandises, remises appliquées, retours, coûts de livraison par client
  • Charger dans une base centrale — joindre les deux datasets sur l'ID client, calculer la marge nette par client
  • Construire la matrice de rentabilité dans Power BI — nuage de points CA vs marge, avec drill-through vers le détail complet du client
  • Réviser trimestriellement — la marge par client doit être un point fixe à l'ordre du jour des revues commerciales, pas une analyse occasionnelle

Les données existent déjà. Elles se trouvent juste dans deux systèmes séparés, qui ne se sont jamais rencontrés.

👉 Tes clients les plus fidèles ne sont pas toujours tes clients les plus rentables.

On ne peut pas agir sur ce qu'on ne voit pas. Connecte les données d'abord.