Plannr
Du contrat de service à la facture payée — une seule plateforme, sans rupture de chaîne.
Plannr transforme les contrats de service récurrents en un planning optimisé pour vos techniciens, transforme les visites terminées en rapports signés, et transforme ces rapports en factures électroniques qui sont effectivement payées. Planification par contraintes, optimisation d'itinéraires auto-hébergée, une application terrain fonctionnant hors ligne et la facturation électronique Peppol sur 35 profils de pays se retrouvent dans un déploiement unique que vous maîtrisez.
510Points d'accès REST
35Profils de pays Peppol
0Clés API cartographiques nécessaires
1Commande pour l'installation
Le problème
Le service récurrent est un problème de planification qui devient un problème de facturation.
Une entreprise avec quatre cents contrats d'entretien et huit techniciens résout en réalité un problème de satisfaction de contraintes dans un tableur. Les visites glissent, les tournées zigzaguent, et la paperasse revient des jours plus tard, souvent illisible. La facture — la partie dont l'entreprise vit réellement — part des semaines après l'exécution du travail, quand les suppléments sont facturés.
01
Temps de trajet imprévu
Une journée planifiée à la main coûte une heure de route qu'un solveur n'aurait jamais dépensée.
02
Cadence manquée
Des contrats trimestriels deviennent discrètement des contrats tous les cinq mois. Personne ne le remarque, jusqu'à ce que le client s'en aperçoive.
03
Rapports papier
Pas de signature, pas de photos, pas de preuve — et aucune défense en cas de contestation du travail.
04
Chiffre d'affaires perdu
Les pièces et heures supplémentaires réalisées sur place n'atteignent jamais une ligne de facture.
La solution
Une seule chaîne, de bout en bout, sans double saisie.
01
Contrat & planification
Définissez le client, les services et la cadence — hebdomadaire à annuelle, avec mois saisonniers et fenêtres de tolérance — puis le moteur génère des visites provisoires qui respectent compétences, horaires et préférences, et séquence chaque journée pour minimiser le temps de trajet réel.
02
Exécution
Le technicien travaille depuis une application terrain installable et utilisable hors ligne : itinéraire, instructions d'accès, listes de contrôle, photos, matériaux et signature du client.
03
Facturation
Les visites terminées et leurs suppléments alimentent directement les lignes de facture. La facture part en PDF, en Peppol UBL ou via un lien de paiement Stripe — et relance elle-même si elle reste impayée.
Conçu ainsi, délibérément
01
Brouillon, contrôle, publication
L'optimiseur n'est pas une boîte noire qui attribue le travail dans votre dos. Il produit un planning provisoire sous forme de tâche suivie ; votre planificateur le contrôle sur le calendrier, déplace ce qui doit l'être, puis le publie. Quatre objectifs sont sélectionnables : minimiser le temps, minimiser la distance, équilibrer la charge de travail, ou minimiser le nombre de chauffeurs.
02
Le routage s'exécute sur votre propre serveur
Plannr intègre un moteur de routage complet en interne, télécharge lui-même ses extraits OpenStreetMap, et met en cache et relaie lui-même ses tuiles cartographiques. Aucun contrat Google Maps, aucune clé Mapbox, aucune facture par requête de géocodage — et cela fonctionne même sur un réseau isolé.
03
Un seul produit, pas deux moitiés
Les suppléments qu'un technicien enregistre sur place sont les mêmes objets que lit la facture. Il n'y a ni export, ni synchronisation nocturne, ni double saisie entre la moitié opérationnelle et la moitié financière du produit, car il n'y a pas deux moitiés.
Fonctionnalités
01Récurrence, contrats & planification
- Cadences hebdomadaires, bimensuelles, mensuelles, bimestrielles, trimestrielles, semestrielles, annuelles et personnalisées à N jours, avec dates d'ancrage, mois actifs saisonniers et fenêtres de tolérance.
- Cycle de vie du contrat — préparé, actif, en pause, expiré, résilié — avec acceptation et refus enregistrés au nom d'un acteur et horodatés ; résiliation immédiate ou avec préavis.
- Chaînes de remplacement de contrat, une bibliothèque de clauses réutilisables, des modèles de contrat et des styles de section, avec génération PDF et envoi par e-mail.
- Quatre objectifs d'optimisation — minimiser le temps, minimiser la distance, équilibrer la charge de travail ou minimiser le nombre de chauffeurs — face à des contraintes fortes (disponibilité, compétences, heures, pauses) et souples.
- Génération asynchrone de brouillons sous forme de tâche suivie ; votre planificateur contrôle, publie ou annule depuis le calendrier.
- Calendrier jour, semaine et mois avec code couleur par technicien, replanification par glisser-déposer, un panneau des non-assignés et détection des conflits.
- Modélisation des absences (congé, vacances, maladie, formation) et périodes de fermeture des clients, plus des feuilles de route journalières imprimables avec export iCal.
02L'application terrain & les données clients
- Plannr Field : une PWA installable séparée avec sa propre icône et son propre service worker, utilisable hors ligne grâce à l'app shell et au code technicien précachés, avec un écran de connexion hors ligne.
- Connexion par code PIN numérique, limitée à un site ; une liste du jour et le détail des rendez-vous avec instructions d'accès, contacts et navigation native en un geste.
- Flux de statuts : planifié, confirmé, en cours, terminé, annulé, absence du client, replanifié.
- Rapports préremplis avec les services planifiés, leurs durées et les listes de contrôle par service ; les heures réelles d'arrivée, de départ et sur site sont enregistrées automatiquement.
- Le travail et les matériaux supplémentaires ajoutés sur place alimentent directement la facturation, avec photos, remarques, un indicateur de suivi, la signature du client et les coordonnées GPS à la soumission.
- Adresses de site et de facturation distinctes avec coordonnées, instructions d'accès et codes d'accès ; les jours et créneaux de visite préférés sont respectés par l'optimiseur.
- Un catalogue de services avec durée par défaut, compétences requises, éléments de checklist, tarification et périodicité ; des données de référence pour les matériaux avec unités, prix et taux de TVA ; import CSV avec géocodage en masse.
03Devis, facturation & documents
- Devis avec dates de validité et motifs de refus, convertibles en facture ou en contrat.
- Factures avec remises de ligne et de document, ventilation de la TVA, notes de crédit, et instantanés figés du client et de l'entreprise au moment de l'émission ; six types de lignes dont service, matériel, main-d'œuvre et déplacement.
- Facturation récurrente sur des cycles hebdomadaires à annuels, avec les rendez-vous terminés et leurs suppléments intégrés directement dans les lignes de facture.
- Rapports de factures ouvertes, d'ancienneté et de chiffre d'affaires périodique en PDF.
- Trois éditeurs de documents WYSIWYG — facture, bon de travail et contrat — avec des modes champ, WYSIWYG et bloc, et un catalogue de préréglages avec vignettes générées.
- Téléversement du logo par organisation, avec un PDF fidèle au pixel rendu via Chromium headless.
04Être payé
- Facturation électronique Peppol/UBL sur 35 profils de pays, avec recherche dans l'annuaire, vérification d'éligibilité du participant et livraison via un point d'accès.
- Paiements par carte Stripe : moyens de paiement enregistrés, débits hors session, une page de paiement publique hébergée et des webhooks signés, avec des identifiants de test et de production distincts par tenant.
- Codes QR SEPA imprimés sur la facture pour un virement scan-to-pay.
- Relances automatisées avec trois niveaux de rappel et huit modèles de lettre prêts à l'emploi.
- Virement bancaire, espèces, carte, chèque, domiciliation SEPA et Bancontact enregistrés comme moyens de paiement.
05Espace client, prise en charge & plateforme
- Pages à jeton sans connexion : confirmer ou reprogrammer un rendez-vous, lire le rapport de service, compléter une enquête, accepter un contrat ou payer une facture — tout à l'image de l'organisation.
- Demandes de service entrantes avec correspondance approximative de client, messages en fil de discussion et notes internes, et conversion en un clic vers un client, un contrat et un devis.
- Un widget d'offre intégrable — un extrait de code à déposer qui place un service réservable sur votre propre site web.
- Enquêtes de satisfaction avec questions de notation, oui/non, texte et choix multiples, et suivi des problèmes jusqu'à leur résolution.
- Un moteur de notifications couvrant 23 types d'événements liés aux rendez-vous, factures, contrats, demandes et abonnements.
- 510 points d'accès REST documentés avec OpenAPI et une console navigable ; des clés API à portée limitée avec des limites de débit par clé ; 13 événements webhook signés HMAC avec réessai, journal de livraison et rejeu.
- Quatre backends e-mail — SMTP, Outboundly, Gmail API et Microsoft 365 Graph — et environ 4 200 chaînes d'interface fournies en anglais et en néerlandais, avec d'autres langues ajoutables à l'exécution.
06Sécurité & gouvernance
- Cinq rôles attribués par site ; autorisation au niveau des méthodes
- Isolation des tenants, organisations et sites sur chaque requête
- Authentification multifacteur TOTP et authentification unique (SSO) via Azure AD ou Google — configurées dans la base de données et modifiables sans redémarrage
- Chiffrement AES au repos pour les secrets SSO, les identifiants de messagerie, les clés de paiement et les secrets de webhook
- Mots de passe et codes PIN hachés avec bcrypt ; jetons de session et d'API stockés uniquement hachés
- Limitation de débit à la connexion, verrouillage du compte après des échecs répétés
- Content Security Policy avec nonces par requête, HSTS, politique de référent stricte, protection CSRF
- Journal d'audit complet avec acteur, action, état avant/après, IP et horodatage
- Conservation configurable avec purge automatique ; sauvegardes planifiées de la base de données
- Analyse des vulnérabilités des dépendances dans le build, bloquante à partir de CVSS 7
■Java 25 sur Spring Boot 4, prêt pour native-image ; PostgreSQL avec PostGIS, 93 migrations versionnées.
■Interface rendue côté serveur en JavaScript natif (ES6) — sans framework, sans étape de build, sans CDN ; routage GraphHopper intégré en interne avec un cache de tuiles OpenStreetMap auto-hébergé.
■Deux applications web progressives installables issues d'un seul déploiement ; l'application terrain fonctionne entièrement hors ligne.
■Installation en une commande via docker compose up, avec identifiants et secrets générés au premier lancement ; tout-en-un ou scindé en niveaux front end, back end et planificateur.
■510 points d'accès REST documentés avec OpenAPI ; facturation électronique Peppol/UBL sur 35 profils de pays ; paiements Stripe.
■Environ 155 000 lignes de code applicatif, 61 entités, 220 classes de test.
HVAC, plomberie & chauffage
Inspections annuelles, entretien de chaudières sous contrat et travaux saisonniers, avec des compétences pour le gaz certifié et les urgences intégrées à une journée planifiée.
Installations électriques
Contrôles périodiques d'installations et visites de certification sur des portefeuilles multisites regroupés sous un même client.
Incendie, sécurité & alarmes
Contrôles d'extincteurs, d'alarmes et d'éclairage de secours dont la fréquence est une obligation légale, avec consignes d'accès et codes de portail par site.
Maintenance d'ascenseurs & d'équipements
Tournées de maintenance sous contrat, avec les pièces consommées saisies sur place et facturées la même semaine.
Nettoyage professionnel
Des visites récurrentes et fréquentes sur de nombreux sites, dans le respect des périodes de fermeture et des mois saisonniers.
Lutte antiparasitaire & hygiène
Des cycles de traitement avec preuves photographiques, rapports signés par le client et suivi par enquête.
Espaces verts, piscines & eau
Des tournées saisonnières modélisées en mois actifs, et des tournées de traitement chimique avec matériaux, relevés et listes de contrôle par type de service.
Équipements médicaux & de laboratoire
Des intervalles d'étalonnage et de maintenance avec un compte rendu signé, horodaté et photographié pour chaque visite.
Facility management
Coordination multimétier entre bases et équipes, avec équilibrage des territoires et de la charge de travail.
Cas d'usage
Scénarios types
01 · Incendie, sécurité & alarmes
Des contrôles de sécurité obligatoires qui ne dépassent plus leur échéance
- Défi
- Une société de sécurité incendie suit dans un tableur les contrôles d'extincteurs et d'éclairage de secours de centaines de sites. Les visites s'écartent de leur intervalle légal, et les rapports papier sans signature ni photos protègent mal en cas de contestation.
- Approche
- Chaque site reçoit un contrat avec une fréquence annuelle ou semestrielle, des dates d'ancrage et une fenêtre de tolérance, et le moteur génère des visites provisoires pour les techniciens disposant des bonnes compétences. Sur place, l'application terrain affiche les consignes d'accès et les listes de contrôle par service, et enregistre photos, signature du client et coordonnées GPS ; le client consulte le rapport via une page à jeton, sans connexion.
- Résultat
- La fréquence légale est planifiée au lieu d'être mémorisée, et chaque visite laisse un compte rendu signé et photographié, présentable au client ou à un inspecteur.
02 · Espaces verts, piscines & eau
Des tournées saisonnières qui s'arrêtent l'hiver et reprennent sans replanification
- Défi
- Une entreprise d'entretien d'espaces verts reconstruit son planning à la main chaque printemps et organise de mémoire la journée de chaque équipe. Les équipes font des allers-retours entre des sites éloignés, et les clients qui ont demandé un jour fixe sont vite oubliés.
- Approche
- Les contrats intègrent des mois actifs saisonniers : les visites s'arrêtent d'elles-mêmes en hiver et reprennent au printemps. L'optimiseur produit un planning provisoire qui respecte les jours préférés et les périodes de fermeture et minimise la distance parcourue grâce à son moteur de routage intégré ; le planificateur l'ajuste par glisser-déposer dans le calendrier et le publie vers l'application terrain.
- Résultat
- La reprise du printemps ne signifie plus reconstruire le planning, et la journée de chaque équipe est organisée selon la distance réelle plutôt que par habitude.
03 · Maintenance d'ascenseurs & d'équipements
Les pièces utilisées sur place arrivent sur la facture sans ressaisie
- Défi
- Les techniciens d'ascenseurs notent les pièces remplacées et les heures supplémentaires sur des bons papier, que le bureau ressaisit en fin de mois dans le logiciel de facturation. Certains suppléments n'arrivent jamais sur une facture, et les impayés sont relancés à la main.
- Approche
- Les techniciens ajoutent directement dans l'application terrain les matériaux issus du référentiel, avec prix unitaire et taux de TVA, ainsi que les travaux supplémentaires. Les visites terminées et leurs suppléments alimentent les lignes de facture, et la facture part en PDF ou en Peppol UBL avec un code QR SEPA, suivie de rappels automatiques en trois étapes.
- Résultat
- Ce qui est utilisé sur place est ce qui est facturé, et les factures partent la même semaine que la visite plutôt qu'en fin de mois.
Licence
Par déploiement. Jamais par utilisateur.
Sous licence par déploiement, pas par technicien : chaque planificateur, répartiteur, technicien et renfort saisonnier peut être ajouté sans coût logiciel supplémentaire. La redevance annuelle est calculée sur votre propre chiffre d'affaires, hors TVA, de façon marginale comme l'impôt sur le revenu afin d'éviter les effets de seuil, à partir d'un minimum de 900 € avec une hausse annuelle plafonnée à 25 %. Chaque tranche inclut un nombre illimité d'utilisateurs, de projets et d'organisations au sein d'un même tenant, ainsi que l'auto-hébergement et le support ; l'hébergement, le matériel, le conseil, la mise en place, la migration et la formation sont organisés séparément.
Licence annuelle selon le chiffre d’affaires, hors TVA
| Chiffre d’affaires | Par an |
| Jusqu'à 500 000 € | 900 € |
|---|
| 1 M€ | 1 500 € |
|---|
| 5 M€ | 2 500 € |
|---|
| 25 M€ | 5 500 € |
|---|
| 100 M€ | 13 000 € |
|---|
| 500 M€ | 37 000 € |
|---|
| 1 Md€ | 52 000 € |
À titre d'illustration : un abonnement par technicien à 35 € par mois facture 50 400 € par an pour cent vingt techniciens ; pour un chiffre d'affaires de 5 M€, c'est 2 500 €.
Ce qu'il fait
- 01Une seule plateforme porte un contrat de service jusqu'à la facture payée — sans export, sans double saisie et sans second système pour la finance.
- 02L'optimisation des tournées et les tuiles cartographiques s'exécutent sur votre propre serveur : pas de contrat Google Maps, pas de clé Mapbox, pas de facture par requête de géocodage, et cela fonctionne même hors ligne.
- 03Facturation électronique Peppol sur 35 profils de pays, et une licence par déploiement plutôt que par technicien, si bien que la croissance des effectifs n'augmente jamais la facture logicielle.
En bref
CatégorieGestion des interventions terrain
LicencePar déploiement, utilisateurs illimités, à partir de 900 € par an
Pour quiHVAC · Inspection · Nettoyage · Maintenance · Soins
Confiez-nous une semaine de votre planning.
Donnez-nous une vraie liste de clients et un vrai ensemble de contrats. Nous y appliquerons l'optimiseur et vous montrerons les heures de route qu'il supprime.Démarrez la conversation →