Aller au contenu
DISPONIBLE • Q3/Q4 2026
Case study // B2B SaaS • PropTech

The Promoters' EDM • De la dette technique Bubble au SaaS multi-organisation en production : circuits de signature eIDAS, billing Stripe et étanchéité absolue des données.

Client
Excibat • The Promoters' EDM (PropTech / BTP)
Rôle
Product Designer × Builder (Reprise & Transformation SaaS)
Squad
Josselin Hillion (Designer × Builder) en binôme direct avec Francis (Fondateur & Expert Métier BTP)
Durée
Juillet 2025 → Septembre 2026+ (Accompagnement continu en production)
Stack
Bubble • Oodrive Sign (eIDAS) • Stripe Billing • Meteo-Concept • SendGrid • Webhooks Backend
  • 100% Operational SaaS en production
  • Signatures Oodrive & Stripe récurrent
  • 0 porosité documentaire multi-organisations
app.excibat.com/dashboard/promoter
Client : Excibat
↳ Vue gestionnaire d'opérations immobilières : pilotage documentaire et circuits d'approbation sans friction.

Synthèse de la mission & impact

01 // The_Challenges.md
  • Plafond technique du fondateur. Architecture SaaS Bubble bloquée, risque de dérive fonctionnelle et de dette front-end instable.
  • Complexité métier BTP. Gestion des PV de réception, réserves d'artisans, convocations, délais légaux (GPA/biennale) et certificats de situation.
  • Enjeux de sécurisation. Nécessité impérative de signatures électroniques certifiées eIDAS et d'un billing récurrent automatisé.
02 // The_Approach_Builder.flow
  • Refonte UX & parcours. Simplification invisible des parcours promoteurs, conducteurs de travaux, architectes et acquéreurs finaux.
  • Intégration d'APIs tierces. Branchement d'Oodrive Sign (e-signatures légales), Stripe Billing (abonnements B2B) et Météo 14j sans dette.
  • Le pivot multi-organisation. Découverte des rôles croisés ➔ Dissociation Organisation/Entreprise et recalcul des droits via backend Bubble.
03 // The_Results_ROI.out
  • 100% Operational SaaS. Facturation Stripe récurrente et signatures Oodrive certifiées en production sans rupture de service.
  • Architecture multi-orga étanche. Isolation absolue des dossiers entre donneurs d'ordre concurrents, sans sélecteur d'organisation visible.
  • 0 Dev Friction. Autonomie totale du fondateur, montée en compétences produit et console d'administration centralisée.
  • 100% Operational SaaS • facturation Stripe & signatures Oodrive en production
  • < 14 D Velocity to Prod • du diagnostic de dette au lancement du premier programme
  • 6 phases migration multi-organisation structurée sans rupture ni fuite de données
  • 0 Dev Friction • autonomie complète du fondateur et transmission technique

Vous avez l'essentiel. Deux chemins :

Mise en situation : Reprise brownfield d'une GED BTP

Passer d'un outil mono-organisationnel conçu pour un seul utilisateur à une plateforme SaaS multi-acteurs étanche et scalable.

Excibat est une application de gestion électronique et d'envoi de documents dédiée aux acteurs de la construction et de la promotion immobilière. L'intervention ne relève pas d'une création sur page blanche, mais d'une reprise technique et produit progressive (brownfield) : compréhension d'un existant Bubble développé par le fondateur et un tiers, domptage d'APIs complexes et refonte de l'architecture pour absorber le passage à l'échelle.

Les 3 mandats de la mission design-builder :

  1. 01
    Sécuriser les circuits légaux (eIDAS). Cartographier et automatiser les chaînes de signatures électroniques critiques (Avenants, DGD, PVR, PVLR) sans rupture juridique.
  2. 02
    Opérer le pivot multi-organisation. Déconstruire le modèle de données mono-orga pour permettre à un artisan ou un architecte d'intervenir pour plusieurs promoteurs sans fuite de devis.
  3. 03
    Ancrer l'ergonomie dans le réel chantier. Refuser le minimalisme d'agence pour concevoir des écrans contrastés, robustes et conformes aux repères des professionnels du bâtiment.
ORGANISATION & GOUVERNANCE

Un binôme direct Designer-Builder × Expert Métier

EXPERTISE MÉTIER & TERRAIN

Francis (Fondateur et Promoteur BTP) apporte la vision business, teste chaque brique en conditions réelles sur ses chantiers et arbitre les flux juridiques.

DESIGN & FULLSTACK BUILD

Josselin Hillion assure l'architecture de données, la refonte UI/UX, le développement Bubble, l'intégration des APIs (Stripe, Oodrive) et la sécurité backend.

LIVRAISON CONTINUE EN PROD

Zéro perte en ligne entre maquette et code : chaque sprint livre des fonctionnalités testées immédiatement sur de vrais dossiers de consultation d'entreprises.

ACTE 01 // JUILLET – SEPTEMBRE 2025 PHASE 1/4

Cadrage, reprise de l'existant & intégration Oodrive Sign

Diagnostiquer la dette technique accumulée, comprendre les responsabilités de signature et dompter l'API Oodrive Sign pour sécuriser les circuits d'actes juridiques critiques.

Dès le lancement de la mission en juillet 2025, le premier enjeu a été de cartographier la complexité documentaire du BTP : Avenants, Décomptes Généraux Définitifs (DGD), Factures de situation, Procès-Verbaux de Réception (PVR) et de Levée de Réserves (PVLR). Chaque document répond à des statuts de visa stricts et engage la responsabilité légale des signataires.

L'exploration technique a rapidement mis en évidence la lourdeur de l'API Oodrive « all-in-one » et de ses mécanismes de soumission. J'ai architecturé les appels d'API et les webhooks bidirectionnels pour tracer en temps réel l'avancement des signatures, automatisé la mise à jour des taux de TVA, synchronisé les boucles de relance e-mail via SendGrid et conditionné l'accès aux documents selon le statut de chaque utilisateur sur le projet.

  • Socle API Oodrive Sign & webhooks
  • Boucles automatiques SendGrid
  • Matrice des circuits de signature
  • Audit de la dette Bubble
Connecteurs d'APIs tierces dans Excibat : Oodrive Sign, Stripe Billing et webhooks d'états.
Connecteurs API // Oodrive Sign & Webhooks Traçabilité légale eIDAS et gestion des statuts de signature asynchrones.
zoom ↗
Architecture des flux API Oodrive Sign : soumission multi-documents et mise à jour temps réel par webhooks.
ACTE 02 // SEPTEMBRE – NOVEMBRE 2025 PHASE 2/4

Extension fonctionnelle & mise en place du SaaS Stripe

Structurer le modèle économique en self-service et enrichir la proposition de valeur métier avec des services contextuels de chantier sans désorienter l'utilisateur.

À l'automne 2025, nous avons étendu la webapp vers un fonctionnement SaaS autonome. J'ai conçu et documenté le tunnel de souscription à l'abonnement annuel (payé mensuellement) via Stripe Checkout, en ajustant l'architecture pour permettre le paiement sans exiger la création préalable d'un compte.

Parallèlement, le produit s'est enrichi de services directement utiles sur le terrain : intégration de l'API Météo-Concept pour afficher les prévisions météo à 14 jours géolocalisées sur chaque chantier, téléchargement groupé d'appels d'offres et gestion de la suppression de données en fin de Garantie de Parfait Achèvement (GPA). Lors de la revue de fin novembre, un travail ergonomique approfondi a été mené sur la navigation globale pour guider pas à pas les utilisateurs et corriger des anomalies critiques de statut.

  • Tunnel Stripe Checkout & Billing
  • API Météo chantier 14j
  • Téléchargement groupé DCE
  • Navigation guidée par phase
Bloc abonnement du site Excibat : « Transformez la gestion de vos chantiers dès maintenant », abonnement annuel à 95 € HT par mois ou 1045 € HT par an, bouton « Commencer dès maintenant », signature certifiée via Oodrive, facturation mensuelle ou annuelle, paiement sécurisé avec Stripe, onboarding accompagné en visio.
Offre self-service // Stripe Checkout L'abonnement annuel, souscrit en ligne sans créer de compte au préalable.
site complet ↗
Le bloc d'abonnement du site public : l'offre annuelle et son tunnel Stripe Checkout, conçus pendant cette phase.
ACTE 03 // DÉCEMBRE 2025 – MARS 2026 PHASE 3/4

Le déclic métier & la migration multi-organisation

Remettre en question un modèle de données mono-organisationnel devenu bloquant pour aligner l'architecture logicielle avec la réalité des relations d'affaires du BTP.

En décembre 2025, un constat structurel majeur a fait pivoter le produit : un architecte ou un bureau d'études intervient sur des chantiers pour le compte de plusieurs promoteurs différents, et une même entreprise sous-traitante travaille simultanément pour plusieurs organisations. Le modèle Bubble initial, pensé pour une organisation unique fermée, devenait un goulet d'étranglement dangereux pour la sécurité des données.

En mars 2026, j'ai piloté la migration multi-organisation en 6 phases méthodiques :

  1. Architecture : Formalisation de la distinction stricte entre Organisation donneuse d'ordre et Entreprise intervenante.
  2. Migration des données : Réaffectation sans perte de l'historique des projets et déplacement des attributs SIRET/TVA vers l'organisation.
  3. Sécurité & Privacy Rules : Bubble ne permettant pas de comparer deux listes dans ses Privacy Rules, j'ai déporté le contrôle d'accès dans des workflows backend calculant des listes explicites de personnes autorisées.
  4. Refactorisation des workflows : Adaptation des créations de projets, des notifications et des suppressions en cascade pour éliminer tout risque de relation orpheline « fantôme ».
  5. Interfaces transparentes : Absorption de la complexité en coulisses (refus délibéré d'un sélecteur visible d'organisation pour garder une UI fluide).
  6. Recette multi-comptes : Protocoles de validation croisée en environnement de test et pré-production.
  • Plan de migration en 6 phases
  • Modèle Organisation ⇄ Entreprise
  • Privacy Rules déportées en backend
  • Scripts de migration zéro-perte
Configuration des règles de sécurité et Privacy Rules pour le cloisonnement multi-organisation dans Bubble.
Sécurité des Données // Privacy Rules Cloisonnement hermétique des dossiers par recalcul explicite des droits.
zoom ↗
Architecture de sécurité : contournement des limites Bubble par des listes d'autorisations explicites calculées côté serveur.
ACTE 04 // AVRIL – SEPTEMBRE 2026+ PHASE 4/4

Recette opérationnelle, retours terrain & stabilisation

Frotter l'outil à la réalité du terrain auprès de l'expert métier, déconstruire les préjugés d'agence (minimalisme excessif, automatisation rigide) et outiller le fondateur pour son autonomie complète.

Le processus de validation d'Excibat repose sur une collaboration étroite avec Francis, qui cumule les casquettes de commanditaire, expert métier et utilisateur sur ses propres opérations immobilières. Ses retours ont été cruciaux pour corriger des erreurs de conception théoriques :

  • Clôture manuelle vs automatique : Dans la réalité d'un appel d'offres BTP, le dépôt d'une offre ne clôture pas le dossier : une négociation technique et financière continue. Nous avons donc remplacé la clôture automatique par une action manuelle concertée.
  • Ergonomie adaptée au bâtiment : Face à des interfaces initiales jugées trop épurées pour les repères des professionnels du bâtiment, nous avons fait évoluer l'UI vers des écrans plus cadrés, structurés et contrastés, avec une identité affirmée (vert signalétique, typographie forte, maintien du logo historique EB).
  • Autonomie client : Pour que Francis ne dépende pas d'un prestataire à chaque ajustement, j'ai développé une page d'administration centralisée (gestion par lot, contrôles techniques) et documenté chaque workflow de manière limpide.

Le travail s'est poursuivi sur la fiabilisation des certificats de paiement (gestion du responsive et des situations de travaux) et le positionnement marketing ciblé sur la gestion de la GPA.

Interface de validation des certificats de paiement architecte et situations de travaux dans Excibat.
Validation Financière // Certificats de Paiement Contrôle des situations de travaux, retenues de garantie et visas architecte.
zoom ↗
Interface de certification financière : clarté des montants HT/TTC, gestion des acomptes et chaîne d'approbation MOE/MOA.
Niveau 4 // Maîtrise senior

Les 4 tiroirs

❖ Posture Builder Designer–Builder sur code brownfield Savoir plonger dans une dette technique sans tout réécrire

Savoir plonger dans une application existante, décoder la logique d'un tiers, cartographier les dépendances cachées et opérer une refonte chirurgicale sans détruire les données historiques ni interrompre l'exploitation en cours.

Capacité à dialoguer en continu avec le commanditaire pour prioriser la stabilité avant d'ajouter de nouvelles fonctionnalités.

❖ Données & Sécurité Architecture relationnelle & Privacy Rules Contourner les limites Bubble via des workflows backend calculés

Pour Excibat, la confiance ne se décrète pas par un discours marketing : elle s'établit par l'étanchéité absolue des devis et des factures entre promoteurs concurrents. Contournement des limites techniques de Bubble en gérant le calcul des droits d'accès à l'écriture via des workflows backend sécurisés et des suppressions en cascade propres.

❖ Humilité Métier Écoute du terrain réel vs théorie d'agence Refus du minimalisme aseptisé et clôture manuelle des appels d'offres

Savoir effacer ses réflexes de designer (vouloir des écrans ultra-minimalistes ou des automatisations parfaites) dès que l'expert terrain démontre que le BTP a besoin de cadres visuels forts et de négociations humaines non bloquées par la machine :

  • Passage de la clôture automatique à une action manuelle concertée post-négociation.
  • Écrans denses, repères stables et absence de sélecteur d'organisation visible pour préserver la fluidité cognitive.
❖ Transparence Senior Vérité terrain & lucidité sur les métriques Assumer le beta-testing opérationnel continu plutôt que des métriques inventées

Assumer pleinement la nature des apprentissages : parler de beta-testing opérationnel continu et de recettes de production avec un promoteur en activité plutôt que de masquer la réalité derrière de fausses études de laboratoire ou des métriques d'ARR non vérifiées. Valorisation de la rigueur de delivery technique et de la transmission client.

Prêt à transformer une architecture complexe en produit B2B fluide ?