Étude de cas · Logiciel métier · Téléphonie

Assist360 : le dispatch d’un assisteur routier, reconstruit de zéro

CCNS gère des dépannages pour des assureurs au Liban. Son logiciel historique ne suivait plus. J’ai construit la plateforme qui le remplace, à partir d’un cahier des charges de 120 pages, avec le téléphone, WhatsApp et le GPS dedans.

Client
CCNS, assistance routière, Liban
Rôle
Ingénieur unique, du cadrage à la production
Stack
NestJS, Prisma, PostgreSQL, React
Données reprises
~900 000 clients, 1 M d’interventions
Tableau de bord des opérations Assist360 : opérations ouvertes, délai moyen de dispatch, camions disponibles, conformité SLA
Le tableau de bord des opérations : indicateurs du jour, file des interventions en attente, part de chaque assureur.

Le problème

Un assisteur routier vit au téléphone. Chaque appel doit retrouver le client, sa police d’assurance, son véhicule et l’historique, en quelques secondes, puis envoyer la bonne dépanneuse et tenir l’assureur informé. L’ancien logiciel demandait des copier-coller entre cinq écrans, et personne ne savait où en était une intervention sans appeler le chauffeur.

Ce que j’ai construit

  • Une console de dispatch temps réel à haute densité : vingt-cinq interventions à l’écran sans défilement, un panneau de détail qui s’ouvre sous la grille, des couleurs par chauffeur et par priorité, des mises à jour instantanées pour toute l’équipe.
  • Un Customer 360 : une recherche unique sur le nom, le téléphone, la plaque ou la police, qui tolère les fautes de frappe et les translittérations de l’arabe, avec l’historique complet.
  • La téléphonie 3CX : chaque appel est journalisé, et la fiche du client s’ouvre sur l’écran du dispatcher avant qu’il ne décroche.
  • WhatsApp Business : messages envoyés depuis le numéro de l’entreprise, réponse du chauffeur qui passe l’intervention « en route », position partagée par le client qui remplit l’adresse.
  • Le GPS des dépanneuses : position et temps d’arrivée estimé, passage automatique « sur place » à l’arrivée, page de suivi publique pour le client final.
  • L’import des polices d’assurance depuis les fichiers des assureurs, avec validation et historique.
  • Des tableaux de bord et des rapports SLA, le SSO Microsoft, et un connecteur MCP en lecture seule qui permet à la direction d’interroger les données depuis Claude et d’en sortir des fichiers Excel, sans jamais pouvoir écrire.

Comment c’est construit

NestJS et Prisma sur PostgreSQL, React avec une interface en français, en anglais et en arabe, de droite à gauche quand il le faut. Chaque action est tracée dans un journal d’audit, les permissions sont vérifiées serveur par serveur, et les près de 900 000 clients et le million d’interventions de l’ancien système ont été repris avec leurs incohérences nettoyées.

Ce que cela montre

Que je peux prendre un cahier des charges métier dense, le transformer en logiciel qui tourne, et y brancher ce qui fait la vie d’une entreprise de service : le téléphone, WhatsApp, le GPS et l’IA. C’est le même travail pour une conciergerie, une clinique ou un hôtel.

Ce sur quoi vous pouvez compter

Des règles simples, sur tout ce que je construis

Le prix d’abord écrit et signé avant la première ligne de code
Une démo qui tourne avant de parler d’un budget complet
C’est à vous le code, le domaine, les comptes, la documentation
Je reste après la mise en ligne, pour surveiller et améliorer

Questions

Ce qu’on me demande sur ce projet

Pouvez-vous relier mon standard téléphonique à mon logiciel ?

Oui, c’est la quatrième fois que je le fais avec 3CX, et les mêmes principes valent pour d’autres standards. Journal des appels, fiche client avant de décrocher, rappels automatiques : comptez deux à quatre semaines.

Qu’est-ce qu’un connecteur MCP en lecture seule ?

Une porte sécurisée par laquelle Claude ou ChatGPT peut lire vos données, répondre à des questions et générer des rapports, avec les mêmes permissions que l’utilisateur, et sans jamais pouvoir modifier quoi que ce soit.

Votre projet

Parlons de ce que vous voulez construire

Vingt minutes, sans engagement. Vous décrivez le besoin avec vos mots ; je vous dis honnêtement si je peux le construire, en combien de temps, et à quel prix. Si je ne suis pas la bonne personne, je vous le dis aussi.

Réponse sous un jour ouvré · +33 6 73 14 89 14 · Nice, sur site jusqu’à Monaco et Sophia Antipolis

WhatsApp