Étude de cas
High Closer Pro
SaaS multi-tenant de suivi de performance commerciale
Donner à un coach en closing une visibilité en temps réel sur les performances de toute son équipe — et à chaque closer un espace pour logger ses appels et suivre ses objectifs.
Coach
classement · team · insights IA
Closer
stats · appels
Analytics
CA · taux · pipeline
Rôles
COACH + CLIENT — espaces distincts, droits séparés
Logging
Un appel enregistré en moins de 20 secondes
Problème
Les coachs en closing n'avaient aucun outil pour mesurer et piloter leur équipe en temps réel. Taux de conversion, objections récurrentes, closeurs sous-performants — tout restait dans les têtes ou des tableurs. Et côté closeur, pas de dashboard personnel pour suivre ses propres stats et progresser.
Visibilité
Aucune vue en temps réel sur les performances de l'équipe et les résultats du mois.
Friction
Logger un appel devait être rapide — sinon les closeurs ne le font pas.
Multi-rôles
Coach et closeurs ont des besoins différents — un seul outil devait servir les deux.
Ce qui a été livré
Interface Coach
Dashboard équipe complet : classement des closeurs par performance, stats globales (appels, closes, CA, taux de conversion), insights IA simulés (tendances horaires, clients sous objectif, variations de conversion).
Interface Closer
Dashboard personnel : stats temps réel, formulaire de logging d'appel en moins de 20 secondes (prospect, statut, montant, objection, notes), historique avec statuts colorés.
Modèle de données
Prisma + PostgreSQL : User avec rôle COACH/CLIENT, relation auto-référentielle coach → closers, Call avec statuts (Closé / Pitché / No Show), montant, objection et cascade delete.
API REST complète
Routes : GET/POST /api/calls, /api/coach/dashboard (agrégations), /api/register, /api/auth (NextAuth), /api/objections — architecture propre et extensible.
Stack et architecture
Stack
- Framework : Next.js 14 App Router + TypeScript
- ORM + DB : Prisma + PostgreSQL
- Auth : NextAuth.js (sessions persistantes)
- Style : Tailwind CSS
- Déploiement : Netlify
Architecture multi-tenant
La relation auto-référentielle coach → clients dans Prisma permet à un coach d'avoir
N closeurs, avec des vues filtrées par rôle et des routes API protégées par session NextAuth.
Un seul backend sert les deux espaces sans duplication.
Impact
Coach
Visibilité instantanée sur les closes, le CA d'équipe, les objections récurrentes et les closeurs à accompagner.
Closer
Logger un appel en 20 secondes, suivre ses stats en temps réel et comprendre ses axes d'amélioration.
Produit
Un vrai SaaS métier avec logique multi-tenant, données relationnelles complexes et API extensible.
Prochain projet
Un outil métier pour votre équipe ?
Dashboard, multi-tenant, analytics — on commence par cadrer ce qui a du sens pour votre activité et votre équipe.
Demander un cadrage