Toutes les réalisations

En productionOpérations & logistique, n8n + Python

Tournées de groupage Bordeaux-Paris

Monter une tournée de groupage prenait 3 à 4 heures éparpillées sur plusieurs jours. Tout est maintenant au même endroit, et l'organisation tient en moins d'une heure.

Sam'Déménage, entreprise de déménagement, Bordeaux, axe Bordeaux-Paris

1 733 €d'économie estimée par an (temps gagné × 35 €/h)
50 hlibérées par an
≈ 45 min, au même endroitOrganiser une tournée
automatiqueCalcul de rentabilité

ROI non affiché : la valeur principale, la marge par tournée, n'est pas encore mesurée sur assez de rotations. Taux horaire 35 €, mise en place comptée 450 € par jour.

IndicateurAvantAprès
Organiser une tournée3 à 4 h, sur plusieurs jours≈ 45 min, au même endroit
Calcul de rentabilitéà la mainautomatique
Agenda de l'équipesaisi à la mainrempli selon la disponibilité des camions
Réponses clients classées par l'IA83/88 au premier test102/102, urgences 22/22

D'où on part

Sam'Déménage groupe plusieurs clients dans le même camion sur l'axe Bordeaux-Paris : 1 à 2 tournées par mois, un camion de 20 à 30 m³, un aller-retour qui coûte environ 1 200 € HT. La rentabilité dépend entièrement du remplissage et de l'ordre des arrêts.

Monter une tournée voulait dire réfléchir, optimiser les trajets, calculer la rentabilité, relancer chaque client pour ses informations et ses disponibilités, puis confirmer tout le monde : 3 à 4 heures cumulées, éparpillées sur plusieurs jours, avec l'essentiel de l'information dans la tête de l'organisateur.

Toute activité de tournées à plusieurs arrêts : transport de marchandises, livraison de meubles, collecte, interventions de techniciens.

Ce qui coince

  • Une organisation éparpillée. Trajets, créneaux, disponibilités des clients et rentabilité se calculaient à des moments et à des endroits différents, sur plusieurs jours.
  • Des relances téléphoniques sans fin. Adresse, accès, étage, créneau : chaque information manquante demandait d'appeler le client, puis de le rappeler.
  • Une rentabilité connue trop tard. Avec un aller-retour à environ 1 200 € HT, une tournée mal remplie perd de l'argent. Sans calcul immédiat, on le découvre après coup.
  • Des clients peu informés. Sans créneau clair ni confirmation écrite, les clients appellent pour savoir où en est leur déménagement.

Ce que ça coûte chaque année

PosteCalculPar an
Organisation manuelle des tournées18 tournées/an × 3,5 h = 63 h × 35 €2 205 €
Tournées mal remplies ou mal ordonnéesnon chiffré : marge réelle mesurée sur une seule rotation
Appels clients et charge mentalenon chiffré
Total chiffré2 205 €

Ce qui a été construit

Une page web partagée par l'organisateur et le dirigeant, où toute la tournée se construit et se modifie en temps réel :

  • Les dossiers gagnés arrivent seuls depuis le CRM et les fiches clients, chaque nuit ou sur un bouton.
  • Glisser-déposer l'ordre des clients : l'itinéraire, les créneaux et la carte se recalculent, la rentabilité de la tournée aussi.
  • Les e-mails de confirmation et de relance sont rédigés automatiquement, prêts à partir ; les informations manquantes sont demandées au client par un formulaire.
  • Une IA surveille la boîte mail : les réponses des clients sont classées et remontées dans la page, les urgences du jour J transférées immédiatement.
  • Une carte des demandes (prototype) montre où sont les demandes à venir, pour mieux remplir les camions.

Le flux

  1. CRM + fichesdossiers gagnés importés
  2. Page partagéeordre, créneaux, carte
  3. Rentabilitécalculée à chaque changement
  4. Clientse-mails prêts, formulaire
  5. Veille e-mailsréponses classées par l'IA
  6. Agenda + CRMtournée validée, équipe prévenue

La technique

  • n8n auto-hébergé : import des dossiers, interface web, itinéraire, e-mails clients, veille de la boîte mail ; n8n Data Tables comme unique source de vérité.
  • Géocodage et itinéraires open source (Base Adresse Nationale, OpenStreetMap, Valhalla) avec cache : aucun coût d'API cartographique.
  • Classement des réponses clients par OpenAI, évalué sur un jeu de test : de 83/88 à 102/102, et 22/22 urgences détectées. L'IA étiquette, elle ne décide pas.
  • Contrôle de version à l'enregistrement : deux personnes peuvent travailler sur la même tournée sans s'écraser.
  • Moteur Python pour le plan de chargement (dernier chargé, premier livré), le choix des camions et la rentabilité.
n8n (auto-hébergé)PythonnoCRMNotionGmailGoogle AgendaOpenAI

Pourquoi ces choix

Une page partagée plutôt qu'un tableur
L'organisateur et le dirigeant voient la même tournée, avec l'historique des échanges, et la modifient en temps réel.
Mesurer l'IA avant de lui faire confiance
Un e-mail d'urgence raté le jour du déménagement coûte cher. Le classement a été testé sur un jeu de cas réels jusqu'à zéro erreur.
Faire venir l'information au lieu de la chercher
Un formulaire rempli par le client remplace les rappels : moins d'appels, et des données écrites plutôt que retenues de tête.
Des outils cartographiques libres
Le volume est faible et régulier : pas besoin d'une API payante pour calculer une vingtaine de trajets par mois.

Ce que ça rapporte

PosteCalculPar an
Organisation d'une tournée (≈ 45 min restent)18 tournées/an × 2,75 h = 50 h × 35 €1 733 €
Économie estimée1 733 €

Mise en place : 8 jours × 450 € = 3 600 €. Fonctionnement : 120 € par an (quote-part du serveur n8n + API de classement des e-mails).

Limites et suite

  • Le vrai enjeu est la marge par tournée, pas les heures : elle n'est pas encore mesurée sur assez de rotations pour entrer dans le ROI.
  • Certaines briques (formulaire client, relances automatiques, synchronisation vers l'agenda) sont encore en recette.
  • La carte des demandes est un prototype : l'étape suivante est de proposer automatiquement les meilleures combinaisons de clients par camion.

Transposable à

  • Transport de marchandises et messagerie (tournées multi-arrêts)
  • Livraison et installation de mobilier ou d'électroménager
  • Interventions de techniciens sur plusieurs sites