Se rendre au contenu

The Good Butler - Comment structurer une conciergerie premium avec Odoo

16 décembre 2025 par
Benjamin

L'automatisation financière d'une conciergerie premium


Le client

TheGoodButler est une société de gestion locative courte durée, basée en Corse. Elle gère plus de 150 propriétés pour le compte de propriétaires qui confient leurs biens à une équipe opérationnelle : ménages, interventions, suivi des réservations, reversement des loyers. Un métier exigeant, qui mêle gestion financière, logistique terrain et relation propriétaire, le tout dans un environnement multi-plateformes (Airbnb, Booking.com, et canal direct).


Le point de départ

Quand TheGoodButler nous contacte fin 2024, la situation est claire : l'outil de facturation en place ne fonctionne plus. Les équipes ne peuvent plus émettre les factures propriétaires via leur logiciel habituel. C'est un problème critique, immédiat.

Mais derrière l'urgence, il y a un constat plus large que Kévin Trousselier, dirigeant, porte depuis un moment : l'entreprise s'est construite sur une accumulation d'outils (PMS, facturation tierce, exports CSV, fichiers Excel, stockage Drive), dont les coûts augmentent à mesure que le parc de propriétés grandit, et dont l'articulation reste fragile. Chaque mois, une partie du travail de facturation repose sur des manipulations manuelles, des exports, des réconciliations.

L'ambition n'était donc pas de "remplacer un outil cassé par un autre". C'était de poser une première pierre vers quelque chose de beaucoup plus structurant.


Notre approche : commencer par la valeur immédiate, sans perdre de vue la vision

Nous avons convenu avec Kévin d'une logique pragmatique : démarrer par le chantier à plus forte valeur immédiate, la facturation, et construire dans une direction qui permettra d'étendre progressivement vers l'ensemble de la gestion.

La solution : Odoo, ERP complet facturé par utilisateur (environ 25 €/mois), capable de couvrir, dans un seul environnement, la facturation, la comptabilité multi-sociétés, la gestion des stocks, les tâches et plannings, les communications, un site transactionnel, un portail propriétaire, un CRM, et bien plus. Une alternative crédible à la multiplication de logiciels spécialisés, particulièrement adaptée à des structures en croissance.

L'objectif opérationnel était précis : livrer une synchronisation fonctionnelle entre Smily (leur PMS) et Odoo, avec génération automatique des factures propriétaires, en moins de deux mois.


Ce qui a été construit

Nous avons mis en place un connecteur Smily → n8n → Odoo :

  • Smily émet des événements à chaque réservation créée, modifiée ou annulée.
  • n8n reçoit ces événements et applique les règles métier propres à TheGoodButler : normalisation des montants selon la plateforme d'origine (Airbnb, Booking, direct), calcul des commissions, gestion des cas particuliers.
  • Les données structurées sont injectées dans Odoo via des webhooks, dans des modèles dédiés : propriétés, réservations, contrats, règles de commission, lignes de facturation.
  • Les factures sont générées automatiquement et envoyées aux propriétaires chaque mois.

Des mécanismes de robustesse ont été intégrés dès le départ : logique anti-doublon, mise à jour plutôt que recréation des enregistrements, synchronisations manuelles de rattrapage, versionnement de toutes les personnalisations.

L'objectif des deux mois a été tenu. Une phase de stabilisation a suivi, pour affiner les règles et gérer les particularités de chaque plateforme.


Là où on en est aujourd'hui :

Le système tourne en production sur plus de 150 propriétés. La facturation est automatisée. L'ancien outil défaillant est remplacé.

Mais nous avons aussi atteint les premières limites structurelles du dispositif :

  • L'API Smily est limitée à 1 000 requêtes par heure. À 150+ propriétés, les synchronisations ponctuelles de rattrapage atteignent régulièrement ce plafond.
  • Les personnalisations métier sont réparties entre Odoo Studio (no-code) et n8n, avec une logique avancée injectée sous forme de code des deux côtés. Ce fonctionnement, efficace pour démarrer vite, devient moins lisible et moins maintenable à mesure que la complexité augmente.
  • n8n n'est pas un broker de messages : il ne gère pas nativement de file de queue persistante ni de reprise robuste sur erreur. À faible volume, quelques pourcents d'erreurs se corrigent sans effort. À volume élevé, ces mêmes pourcents représentent une charge réelle de contrôle et de relance, ce qui érode la valeur de l'automatisation.


La suite : consolider, puis étendre

Les prochaines étapes s'articulent en quatre phases :

Phase 1 - Consolidation technique Migration vers Odoo.sh et transformation des personnalisations Studio en module Odoo standard. Mise en place d'un système de synchronisation continue avec journal d'événements et file de queue, pour garantir une donnée fiable sans exploser les quotas API.

Phase 2 - Split payment Encaissement direct, répartition automatique des flux entre société et propriétaires, traçabilité complète des mouvements financiers.

Phase 3 - Automatisation complète de la facturation L'objectif est un cycle mensuel "fermé" : synchronisation continue → calculs → génération → validation → envoi → encaissement → rapprochement. Pour y arriver, il faut intégrer les frais exceptionnels (interventions, réparations, services additionnels) directement dans le flux de facturation, via une gestion structurée des tâches opérationnelles.

Phase 4 - Extensions progressives Comptabilité complète, portail propriétaire, gestion des stocks et production des kits de linge, planning d'équipe.


Ce qu'on retient de ce projet

TheGoodButler illustre une trajectoire qu'on rencontre souvent chez nos clients : une entreprise qui a grandi vite, avec des outils qui ont tenu le coup jusqu'à un certain point, et qui doit maintenant industrialiser sa gestion pour continuer à scaler sans que les coûts et la complexité n'explosent avec elle.

La valeur d'Odoo dans ce contexte n'est pas d'être "meilleur" qu'un outil spécialisé sur un usage précis. C'est de permettre de centraliser progressivement l'ensemble de la gestion dans un système cohérent, à un coût maîtrisé, et de construire sur une base qui tient dans le temps.

Le projet a commencé par l'urgence. Il s'inscrit aujourd'hui dans une vision beaucoup plus longue.