7DaysAutomatisation des process
Cas d’usage · Commercial

Automatiser le reporting commercial

Le rapport hebdomadaire prend deux heures à fabriquer et cinq minutes à lire. Il devrait prendre zéro minute à fabriquer et mériter ses cinq minutes.

Un reporting commercial automatisé récupère les données du CRM, de la facturation et des interactions, calcule les indicateurs sur une définition écrite une fois pour toutes, et diffuse un point régulier qui met en avant les écarts plutôt que les totaux. Le temps de fabrication disparaît, les chiffres cessent d’être discutés, et la réunion porte sur les décisions.

DéclencheurUne demande entre
L’automateQualifiée, enrichie, préparée
VousVous décidez et signez

Aujourd’hui, à la main

2 à 4 heures par cycle pour consolider, plus le temps passé en réunion à discuter de la validité des chiffres.

Une fois automatisé

Le point est prêt avant la réunion, avec une définition des indicateurs que personne ne conteste.

À savoir

Le gain le plus net n’est pas le temps de fabrication : c’est la fin des réunions où l’on débat de la source des chiffres.

Le problème n’est pas de produire des chiffres

Les données existent. Le CRM contient les affaires, la facturation contient le chiffre d’affaires, la boîte mail contient les échanges. Produire un total est trivial.

Ce qui ne va pas est ailleurs.

Les définitions flottent. Une affaire « en cours » désigne-t-elle une affaire avec un devis envoyé, ou une opportunité identifiée ? Le chiffre d’affaires est-il compté à la commande, à la facture ou à l’encaissement ? Tant que ces questions n’ont pas de réponse écrite, deux personnes produisent deux chiffres différents de bonne foi, et la réunion se passe à arbitrer des écarts.

La fabrication coûte cher. Exporter, coller, recalculer, mettre en forme : deux heures qui ne produisent aucune valeur, et qui sautent dès que la semaine est chargée. Le rapport devient irrégulier, puis inexistant.

Le contenu est plat. Un tableau de totaux ne dit pas ce qui a changé. Or l’information utile est presque toujours un écart : une affaire qui n’a pas bougé depuis cinq semaines, un client dont le volume baisse, un taux de transformation qui se dégrade sur un canal.

Ce qu’on automatise

La collecte depuis le CRM, la facturation, les agendas et les canaux d’interaction.

Le calcul, sur une définition unique et écrite de chaque indicateur.

La détection d’écarts. Comparaison à la période précédente, à l’an dernier à la même date, à l’objectif, et à la tendance récente.

Les signalements. Affaires immobiles, clients en baisse, devis proches d’expiration, prévision qui s’éloigne de l’objectif.

La rédaction d’un fil lisible, où les chiffres sont calculés et le texte les relie.

La diffusion au bon rythme et aux bons destinataires, avec un périmètre adapté : le commercial voit son portefeuille, la direction voit l’ensemble.

La traçabilité. Chaque chiffre renvoie à la liste des enregistrements qui le composent.

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

L’architecture. Trois couches séparées, et cette séparation est ce qui rend l’ensemble maintenable. Collecte : extraction incrémentale vers des tables brutes, horodatées, jamais modifiées. Transformation : des vues SQL nommées qui portent les définitions métier, versionnées dans Git. Restitution : rapport, tableau de bord, export. Changer une définition, c’est modifier une vue et recalculer l’historique — sans avoir rien perdu.

Les définitions comme code. Chaque indicateur est une vue SQL commentée : « chiffre d’affaires signé = somme des montants HT des affaires passées à l’état gagnée dans la période, hors affaires annulées ». Le commentaire fait partie du fichier, versionné à côté de la requête. C’est ce qui permet de répondre à « pourquoi ce chiffre a changé par rapport au mois dernier » par une différence de commit plutôt que par une enquête.

L’historisation. Les indicateurs sont recalculés et stockés à chaque exécution, pas seulement affichés. Sans cela, on perd la capacité de dire ce qu’on croyait savoir à une date passée — question qui compte quand on analyse une décision prise il y a trois mois. Une table snapshot(indicateur, date_calcul, période, valeur, version_definition) suffit.

Le pipeline commercial, correctement modélisé. Le pipeline n’est pas un état, c’est une suite d’événements : une affaire entre dans un étage, en sort, avance ou régresse. En stockant les transitions plutôt que l’état courant, on obtient gratuitement les durées par étage, les taux de passage réels, et la détection d’immobilité. La plupart des CRM ne conservent que l’état courant, ce qui rend ces analyses impossibles — d’où l’intérêt de capter les transitions dès le départ.

La prévision. Pipeline pondéré par les taux de transformation observés par étage sur votre historique, pas par les pourcentages théoriques que proposent les CRM par défaut. Ces taux se recalculent chaque mois sur une fenêtre glissante. On publie un intervalle plutôt qu’un point : annoncer « entre 80 et 120 k€ » est à la fois plus juste et plus utile qu’un « 97 k€ » dont tout le monde sait qu’il est faux.

La détection d’anomalie, sobrement. Écart à la médiane mobile en unités d’écart absolu médian (MAD), qui résiste aux valeurs extrêmes bien mieux que la moyenne et l’écart-type. Sur des séries hebdomadaires courtes, c’est suffisant et explicable. Les méthodes plus élaborées demandent des volumes que la plupart des PME n’ont pas, et produisent surtout de fausses alertes.

La rédaction. Le modèle de langage reçoit un objet de chiffres déjà calculés — valeurs, variations, listes d’affaires concernées — et produit le texte de liaison. Consigne explicite de ne citer que les chiffres fournis, et vérification automatique après coup : tout nombre présent dans le texte produit et absent du jeu de données déclenche un rejet et une nouvelle tentative. Ce contrôle mécanique vaut mieux que n’importe quelle consigne de prompt.

La diffusion et les droits. Le rapport est rendu par destinataire, avec un filtrage appliqué au niveau des requêtes, pas au niveau de l’affichage. Un commercial ne reçoit pas un rapport global dont on aurait masqué des lignes : sa requête ne renvoie que son périmètre. C’est la seule façon fiable de ne pas fuiter, notamment dans les exports.

L’ordonnancement. Timer systemd ou flux n8n planifié, avec contrôle de fraîcheur des sources avant production : si la dernière synchronisation du CRM date de trois jours, le rapport le dit en tête plutôt que de présenter des chiffres périmés comme s’ils étaient d’aujourd’hui.

Questions fréquentes

En quoi est-ce différent d’un tableau de bord ?
Un tableau de bord attend qu’on le consulte, et personne ne le consulte au bout de six semaines. Un rapport vient à vous, à heure fixe, et il est rédigé : il dit ce qui a changé et ce qui mérite attention, pas seulement l’état actuel. Les deux sont utiles, mais si l’on ne doit en faire qu’un, le rapport poussé est celui qui est réellement lu.
Qui décide des indicateurs ?
Vous, et c’est la partie la plus importante du projet. Un indicateur utile a trois propriétés : une définition écrite que deux personnes interprètent pareil, une source unique, et une conséquence — si le chiffre bouge, quelqu’un fait quelque chose. Un indicateur sans conséquence est du décor. On en retient généralement cinq à huit, pas trente.
Les chiffres seront-ils justes ?
Ils seront cohérents, ce qui est différent et plus important. Une automatisation applique la même règle à chaque fois : si la définition est bonne, les chiffres sont bons ; si elle est discutable, ils sont faux de la même façon chaque semaine, ce qui se remarque et se corrige. C’est l’inverse d’une consolidation manuelle, où chaque erreur est unique et invisible. Et chaque chiffre reste cliquable jusqu’à sa source.
L’IA commente-t-elle les résultats ?
Elle peut rédiger le fil du rapport : ce qui a augmenté, ce qui a baissé, quelles affaires ont bougé. Elle le fait à partir de chiffres calculés en dehors d’elle, jamais estimés par elle. Ce qu’elle ne fait pas, c’est expliquer les causes — une corrélation observée sur douze semaines n’est pas une explication, et un commentaire assuré sur une cause imaginaire est plus nuisible qu’un tableau brut.
Et si une donnée manque cette semaine ?
Le rapport le dit explicitement plutôt que d’afficher un zéro. Un zéro et une absence de donnée sont deux informations opposées, et les confondre est la manière la plus courante de prendre une mauvaise décision à partir d’un tableau de bord.
Combien coûte l’automatisation du reporting commercial ?
Entre 2 500 et 5 000 € quand les données sont propres dans le CRM, davantage s’il faut d’abord fiabiliser leur saisie. L’exploitation se situe entre 150 et 350 € par mois. Comme pour tout tableau de bord, le poste qui fait déraper le budget n’est jamais la mise en forme : c’est l’état des données sources.
Combien de temps pour le mettre en place ?
Trois à cinq semaines. Nous livrons d’abord un rapport court avec trois ou quatre indicateurs qui servent vraiment en réunion commerciale, puis nous ajoutons au fil des mois. Un rapport livré complet dès le premier jour est regardé une fois : personne ne sait sur quoi porter son attention.

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.