Application métierSOS Relevage · Genève · Bâtiment

Un CRM terrain sur mesure, de la demande du site au rapport d'intervention

L'essentiel

Pour SOS Relevage, spécialiste genevois des pompes de relevage, nous avons développé une application d'interventions sur mesure. Chaque demande du site devient une intervention planifiée, contrôlée sur place selon les 12 points publiés sur le site, documentée en photos et rendue en rapport. Un test empêche le site de promettre un point que le rapport ne couvre pas.

Fiche projet

Pour
SOS Relevage, pompes de relevage, Genève
Utilisée par
Le technicien sur le terrain et le bureau
En service
Depuis le 31 juillet 2026
Reliée à
Site, Google Agenda, bexio, registre fédéral des bâtiments
Technologies
Next.js 15, Supabase à Zurich, Vercel

Étude rédigée par David Khazaei, Fondateur de DKDP·Publiée le

Deux pages d'un rapport d'intervention SOS Relevage remplies avec des données fictives : problème signalé, conclusion, points contrôlés, recommandations par priorité

Le contexte

Le rapport promis sur le site devait exister sur le terrain

Utilisateurs
Un technicien sur le terrain, le bureau
Départ
Demandes du site reçues dans Notion
Contrainte
Rendre compte des 12 points publiés

Le site de SOS Relevage promet une visite en douze points de contrôle et un rapport photo remis sous 48 heures. Sans outil, cette promesse repose sur un carnet, des photos perdues dans la galerie du téléphone et un rapport réécrit le soir au bureau.

Il fallait un outil qui reçoive les demandes du site sans ressaisie, planifie les interventions, guide le technicien point par point, range chaque photo au bon endroit et produise un rapport qui rende compte exactement de ce que le site annonce.

Notre approche

Une application installable, branchée sur les données du site

Une application web installable sur le téléphone, servie sur un sous-domaine privé et jamais indexée, construite avec Next.js et une base Supabase hébergée à Zurich. Elle partage ses données avec le site : une demande arrive avec l'adresse officielle, l'accès au local et le sujet choisi, puis se convertit en intervention en un geste.

Sur place, le technicien suit la checklist des douze points publiés, avec trois états possibles, une mesure d'isolement consignée à chaque visite et une photo par point. Le rapport s'adapte au type d'intervention : un audit n'a pas les sections d'un dépannage.

Ce qui a été livré

  • Application web installable, sur un sous-domaine privé non indexé, avec une barre de navigation pour le pouce
  • Demandes du site reçues avec l'adresse officielle et l'accès au local, triées « À traiter » et « Traitées »
  • 7 types d'intervention, de l'audit au changement complet, et 4 statuts, de planifiée à facturée
  • Checklist des 12 points publiés, versionnée : une nouvelle liste ne réécrit jamais les rapports passés
  • Photos avant, après, par point de contrôle et d'état, rangées par station et par pompe
  • Rapport par type d'intervention : chaque section y est attendue, possible ou absente
  • Agenda Google partagé, confirmation et rappel du rendez-vous au client
  • Client créé dans le CRM = contact bexio complet, prêt pour la facturation
  • Demande d'avis Google préparée par SMS à la fin d'une intervention

Le flux

D'une demande à un rapport, dans le même outil

Le trajet d'une demande envoyée depuis le site, jusqu'au suivi du client.

  1. 1Entrée

    Demande du site

    adresse officielle, accès au local, sujet

  2. 2Outil

    Intervention planifiée

    agenda Google partagé, confirmation au client

  3. 3Règle

    Checklist sur place

    12 points, 3 états, mesure d'isolement

  4. 4Outil

    Photos par point

    avant, après, contrôle, état de l'installation

  5. 5Sortie

    Rapport et suivi

    rapport par type, contact bexio, demande d'avis

Le rapport remis au client est encore mis en page hors de l'application, à partir de ses données.

La promesse publiée, la preuve rendue

Le site annonce douze points de contrôle, regroupés en six familles. L'application reprend les mêmes codes et les mêmes intitulés, et un test du code échoue au moindre écart : le site ne peut pas promettre ce que le rapport ne couvre pas.

  1. sos-relevage.ch/maintenance-pompes-relevage
    SOS Relevage, page entretien : les douze points de contrôle M.01 à M.12 en six familles, niveau, électrique, mécanique, cuve, alarme et rapport
    La même liste des points de contrôle sur mobile, famille par famille
    01PromettreContenu

    Douze points publiés, les mêmes dans la checklist

    La page entretien du site détaille la visite annuelle en douze points, de M.01 à M.12, regroupés par famille technique. Ce sont exactement ceux que le technicien coche sur place : la liste que la régie a lue avant de signer est celle dont le rapport rend compte.

    • Six familles, dans l'ordre de la visite
    • Trois états seulement : OK, à surveiller, non conforme
    • Une mesure d'isolement consignée à chaque visite, pour voir venir l'usure

Stack

Next.js 15SupabaseGoogle Agendabexio

Résultats

Chaque chiffre dit d'où il vient et quand il a été relevé.

Points de contrôle

12

publiés sur le site, repris à l'identique dans la checklist du rapport

Page entretien de sos-relevage.ch, relevé du 25.09.2026

  • 7Types d'intervention

    chacun avec son modèle de rapport, de l'audit au changement complet

    Code de l'application, relevé du 25.09.2026

  • 111Évolutions

    modifications de l'application en moins de huit semaines, au rythme des retours du terrain

    Historique git du projet, relevé du 25.09.2026 · du 30 juillet au 21 septembre 2026

Le livrable, page par page

Rapport d'intervention SOS Relevage, page 1, données fictives : demande, conclusion, actions réalisées et points contrôlés d'un dépannage sur deux pompesOuvrir en grand
Page 1 d'un rapport de dépannage, remplie avec des données fictives.
Rapport d'intervention SOS Relevage, page 2, données fictives : point d'attention, matériel provisoire, recommandations par priorité et suite à donnerOuvrir en grand
Page 2 : le point à corriger, le matériel laissé sur place et les recommandations par priorité.

Ce que nous referions autrement

Ce que ce projet nous a appris, et que nous appliquons aux suivants.

  1. 01

    Trancher la checklist avant d'écrire le rapport. Le 2 août 2026, trois listes incompatibles coexistaient : les 12 points publiés sur le site, 6 contrôles dans le cahier des charges et 8 points sur la page d'audit. Les 12 points publiés ont gagné, parce que c'est la liste que la régie a lue avant de signer.

  2. 02

    Parler la langue du terrain. La dernière famille de la checklist s'appelait « Livrable » : le technicien l'a lue « livrage ». C'était du jargon de chef de projet, elle s'appelle « Rapport » depuis le 11 septembre 2026.

  3. 03

    Une saisie perdue sur le terrain ne se refait pas. Un simple lien vers l'appareil photo aurait fait perdre les cases déjà cochées : depuis le 17 septembre 2026, le bouton « Photo » d'un point enregistre la checklist avant d'ouvrir la prise de vue.

Questions sur ce projet

Pourquoi une application sur mesure plutôt qu'un logiciel d'interventions du marché ?

Parce que le site et l'outil partagent les mêmes données : la demande arrive avec l'adresse, l'accès au local et le sujet, et les douze points promis sur le site sont ceux que le rapport couvre. Un logiciel générique aurait obligé à recopier les demandes et ne connaîtrait pas la promesse du site.

Le technicien doit-il installer une application ?

Non. C'est une application web qui s'installe depuis le navigateur, sans magasin d'applications, et s'ouvre ensuite comme une application. Elle vit sur un sous-domaine privé, protégé par une connexion et exclu des moteurs de recherche.

Les SMS partent-ils de l'application ?

Non. Le rappel de rendez-vous et la demande d'avis ouvrent Messages sur le téléphone du technicien, avec le numéro et le texte prêts. Le client répond à une personne, et il n'y a pas de fournisseur de SMS à payer. Les confirmations par email partent de l'adresse de contact de l'entreprise.

Où sont stockées les données et les photos ?

Dans une base Supabase hébergée à Zurich, avec les photos. L'application est servie par Vercel, avec les fonctions en Europe.

Le même outil peut-il servir à une autre entreprise de maintenance ?

Sa structure oui : demandes, planning, checklist versionnée, photos par point et rapport par type. La checklist, les types d'intervention et le modèle de rapport, eux, sont propres au métier et se réécrivent pour chaque entreprise.

Les prestations de ce projet

À lire sur le même sujet

Continuer la lecture

Le site SOS Relevage sur un ordinateur portable et sur un téléphone : page d'accueil avec le curseur avant et après sur un local technique

Étude suivante · Site web

SOS Relevage · Genève

Site de service local et CRM d'interventions pour une PME du bâtiment à Genève

Site Next.js 15 pour un spécialiste des pompes de relevage à Genève : un tunnel de demande en quatre étapes alimente un CRM d'interventions sur mesure, avec un référencement local et des réponses écrites pour être citées par les moteurs génératifs.

Lire l'étude
Sites web sur mesure✦Intelligence Artificielle✦Formation entreprise✦SEO local Geneve✦Refonte UX✦Apps metier✦
Sites web sur mesure✦Intelligence Artificielle✦Formation entreprise✦SEO local Geneve✦Refonte UX✦Apps metier✦

Parlons de votre projet

15 minutes, c'est gratuit, et on vous dit honnêtement si on peut vous aider, et comment.

Sans engagement · Reponse sous 24h · Eaux-Vives, Geneve ou en visio