Quatre métiers, un seul cockpit
Lavage automobile, conciergerie Airbnb, résidences étudiantes et nettoyage professionnel : quatre activités qui n’ont ni le même rythme, ni le même modèle de facturation, ni les mêmes équipes. Elles se pilotent aujourd’hui depuis une seule interface.
Secteur
Services multi-activités
Périmètre
Back-office + application terrain
Livré en
12 mois · 30 versions

Un outil générique n’aurait tenu aucun des quatre
Chaque activité a son unité de compte, son rythme et son modèle de facturation. Les réunir ne consistait pas à trouver le plus petit dénominateur commun, mais à laisser chacune garder ses règles.
Le cœur opérationnel
Deux cents interventions par mois sur cinquante logements, réparties entre cinq agents, avec des binômes qui changent selon les jours.
La contrainte
La saison est gelée au moment où l’intervention est créée. Changer la grille tarifaire ne réécrit jamais le chiffre d’affaires déjà réalisé.
- Planning à glisser-déposer multi-agents, avec séquencement automatique
- Binôme choisi par logement, durée divisée automatiquement
- Haute et basse saison : durées et tarifs distincts, figés à la création
- Signalements de stock propagés à tous les logements d’un même lieu
On a arrêté de contourner l'outil. On a construit le bon modèle .
Arrêter de contourner l’outil, construire le bon modèle
Le pilotage vivait dans un agenda. Pour représenter deux agents sur un même ménage, il fallait créer deux événements et les relier par des marqueurs écrits à la main dans le champ description — plus un troisième événement fantôme pour enregistrer le pointage.
Ménage — 12 rue des Lilas
[TWIN_ID:a7f3c1] [BINOME:agent_28]
[PARENT_ID:b21c9] [LOGEMENT_ID:L-042]
[SAISON:HAUTE] [GRAND_MENAGE:0]
[TARIF_OVERRIDE:] [POINTAGE_REF:ghost_11]16 types de marqueurs textuels, aucune contrainte d’intégrité. Une faute de frappe dans un marqueur, et le chiffre d’affaires était compté deux fois.
intervention
1 logement · 1 créneau · 1 tarif · 1 saison
intervention_assignment
Agent A · pointage réel 09:12 → 11:04
intervention_assignment
Agent B · pointage réel 09:15 → 11:04
Une ligne par agent, portant son propre pointage. Le chiffre d’affaires est porté par l’intervention, jamais par l’affectation — il ne peut structurellement plus être compté deux fois.
Ce que le bon modèle a supprimé
Ces cinq mécanismes n’ont pas été réécrits, ni optimisés. Ils sont simplement devenus sans objet.
- Déduplication du chiffre d’affaires entre les deux événements jumeaux
- Division du temps de travail au prorata, recalculée à chaque lecture
- Heuristiques de jumelage quand un marqueur manquait
- Scripts de réécriture pour rattraper les événements mal étiquetés
- Règles de complétion pour décider quand une intervention était terminée
Le planning connaît les distances
Un planning qui ignore la géographie produit des journées impossibles : deux interventions à quinze kilomètres d’écart séparées de cinq minutes. La correction se faisait de tête, chaque matin.
Le moteur interroge un service de calcul d’itinéraires pour obtenir les durées réelles entre deux points, selon le mode de déplacement propre à chaque agent. Si l’écart est insuffisant, il décale la suite de la journée — en préservant les pauses — et insère des blocs de trajet explicites.
Mode de déplacement, par agent
- 12 rue des Lilas08:30 → 10:15
- Trajet (auto)14 min
- 4 allée des Vignes10:29 → 11:50
- Pause déjeuner45 min
- Trajet (auto)22 min
- 87 av. de la Gare12:57 → 14:30
Les blocs de trajet sont générés, pas saisis. Ils se recalculent dès qu’une intervention est déplacée, ajoutée ou réaffectée à un autre agent.
Ce que l’agent a dans la poche
Le pilotage ne vaut que si la donnée remonte du terrain. Les cinq agents disposent de la même application, installée sur leur téléphone, qui enregistre le temps réellement passé.
C’est ce temps pointé — et non le temps planifié — qui alimente ensuite les indicateurs de rentabilité côté direction.
01:24:07
12 rue des Lilas · démarré à 08:30
Pointage géolocalisé
L’agent démarre et termine son intervention depuis son téléphone. La position est enregistrée à l’arrivée comme au départ.
Notifications natives
Planning publié, jour de repos, commentaire, signalement de stock : les alertes arrivent sur iOS et Android sans passer par un store.
Photos d’intervention
Les clichés remontent depuis le terrain et se rattachent à l’intervention, avec un fil de commentaires.
Installable, sans store
L’application s’ajoute à l’écran d’accueil. Pas de publication, pas de validation, pas de mise à jour à déployer.
Des droits qui s’appliquent immédiatement
Treize permissions se règlent utilisateur par utilisateur, et sont revalidées à chaque ouverture de l’application. Retirer un accès prend effet tout de suite, sans attendre une reconnexion. Les données financières sont protégées jusque dans la base, pas seulement masquées à l’écran.
Le pilotage, en mouvement
Toutes les activités, un seul cockpit
Le produit, en vrai
Du bureau au terrain, le même outil

« Avant Wash Pilote, je passais plus de temps à coordonner qu'à développer mon activité. Maintenant je vois en un clic la performance de chaque pôle, qui est sur le terrain, et où on en est. C'est devenu indispensable. »
Dirigeant
Wash Industry
Plusieurs activités, un seul pilotage ?
On conçoit l’outil qui les tient toutes, sans les forcer dans le même moule.
Prendre rendez-vous
Florent
Fondateur FED