CRM client léger
Fiches clients avec contacts multiples, historique des locations, CA cumulé, type de lieu (centre commercial, aéroport, autre).
Refonte complète du logiciel interne d'un opérateur multi-sites — du devis à la facture PDF, en passant par la planification d'équipe et les relances clients automatiques.

L'opérateur gère un parc de stands événementiels et de machines à glace, déployés sur plusieurs sites partenaires (centres commerciaux, aéroports, lieux événementiels). L'activité s'était structurée à coups de fichiers Excel partagés, de notes manuscrites et de plusieurs outils SaaS sans connexion entre eux. Conséquence : des heures perdues chaque semaine en ressaisie, des oublis de relances clients, aucune vision consolidée du parc en temps réel, et une comptabilité reconstruite manuellement chaque mois à partir de fichiers éclatés.
Une application web complète remplaçant l'intégralité des outils précédents. Conçue spécifiquement pour le cycle de vie complet d'une location : qualification du client, contractualisation, planification, échéancier de paiement, génération automatique des factures PDF, suivi des paiements, alertes email à l'équipe et aux clients, et indicateurs de performance temps réel.
Le tableau de bord centralise les indicateurs critiques : locations actives, locations à venir, encaissé du mois, paiements en attente. Le stock disponible par catégorie est calculé en temps réel, avec prévision du pic d'occupation à 60 jours et alerte automatique en cas de surbook. Les événements de la semaine et les paiements en retard sont affichés directement, sans rechargement.

Chaque fiche location consolide la timeline (installation, démontage), l'échéancier complet des paiements (jusqu'à 36 échéances calculées automatiquement entre la première et la dernière date), les contacts client, les documents joints (devis, contrats, photos), les frais supplémentaires (montage, démontage, livraisons aller/retour), et le mode de calcul des prix (HT ou TTC). Les statuts sont mis à jour automatiquement par cron quotidien : À venir → Active → Terminée.


Le système génère automatiquement chaque facture PDF le jour de l'échéance, via un cron Vercel quotidien. Numérotation continue conforme à la législation française ([INITIALES_CLIENT][JJMMAAAA][NN]), TVA 20 % calculée automatiquement, deux entités facturantes possibles avec logos respectifs, mentions légales et IBAN intégrés. Les factures sont envoyées par email aux contacts du client en pièce jointe, archivées dans l'espace facturation, et téléchargeables à tout moment via une URL signée.
Chaque jour, un cron Vercel scanne toutes les locations actives et déclenche les alertes pertinentes : rappel d'installation à J-7, J-3, J-1 et J-0 ; rappel de démontage aux mêmes échéances ; rappel de paiement attendu ; relance de paiement en retard à J+1, J+3 et J+7. Les emails sont thématisés avec badges colorés et doublés de notifications push envoyées directement sur le téléphone des équipes, le PDF de facture est joint automatiquement le jour du paiement, et l'idempotence du système garantit zéro doublon même si le cron tourne plusieurs fois. Un journal complet des alertes est consultable et filtrable, avec statut d'envoi par email et par notification push.

Le module inventaire suit en temps réel le stock physique disponible : nombre total d'unités par catégorie, occupation actuelle, et pic d'occupation prévu sur les 60 prochains jours avec dates précises. Si une nouvelle location ferait dépasser le stock disponible, le système alerte visuellement avant validation. La logique d'occupation prend en compte le jour de montage jusqu'au jour de démontage inclus, en excluant automatiquement les locations annulées.

Fiches clients avec contacts multiples, historique des locations, CA cumulé, type de lieu (centre commercial, aéroport, autre).
Vue mois complet style Google Calendar, pills colorés par type de location, navigation rapide entre les périodes.
Module hebdomadaire pour affecter les employés aux stands, couleurs personnalisables, accessible aux comptes Staff en édition.
Upload de fichiers par client et par location (devis, contrats, photos), stockage Supabase Storage, métadonnées complètes.
Authentification Supabase, deux rôles (Admin, Staff), middleware de protection, RLS Postgres activé sur toutes les tables.
Support des paiements uniques, hebdomadaires et mensuels, échéancier auto-calculé, frais répartis intelligemment.
Deux modules supplémentaires : le planning d'équipe sur la semaine, et le CRM client.
Toute la solution est conçue pour être maintenable, évolutive et 100 % propriétaire — le code et les données appartiennent au client.
Client présenté de manière anonyme à sa demande.
Échangeons 30 minutes sur votre projet. Sans engagement, sans jargon, avec des réponses concrètes.