FitEscala
En ligneUne entreprise qui aide les salles de sport indépendantes en Espagne à attirer de nouveaux adhérents, avec un résultat garanti par contrat. J'ai développé le moteur de prospection, les landing pages et le CRM sur lequel elle tourne.
- Mon rôle
- Cofondateur et responsable technique
- Année
- 2026
- Développé avec
- Python · Node.js · Express · SQLite · Static HTML · Railway
Faites défiler horizontalement pour voir tout le schéma.
Le problème
Les petites salles de sport et les studios vivent des abonnements, mais ont rarement une méthode reproductible pour attirer de nouveaux adhérents. La solution habituelle, c'est une agence payée au forfait mensuel, sans garantie. FitEscala vend plutôt le résultat : un contrat avec un objectif d'adhérents, et un remboursement si nous ne l'atteignons pas. Cela ne fonctionne que si chaque étape de la prestation est enregistrée avec précision.
Comment c'est construit
Quatre briques, toutes développées en interne. Un moteur de prospection en Python trouve et qualifie les studios ville par ville, puis les exporte pour la prise de contact. Des landing pages en HTML statique, sans framework ni étape de build, transforment un clic en appel réservé ou en conversation WhatsApp. Un CRM multi-tenant (Node, Express et SQLite sur Railway) fait tourner le pipeline : une file d'appels quotidienne, des modèles de relance, un rapprochement hebdomadaire avec le client et des sauvegardes quotidiennes. Chaque événement dont dépend la garantie, une visite réservée ou une inscription, est horodaté dans le CRM, car le contrat désigne cet enregistrement comme la source de vérité.
Les décisions qui ont compté
Du HTML pur pour les pages publiques
Les sites publics sont en HTML, CSS et JavaScript purs. Un prototype React a été remplacé par des fichiers statiques : ils se chargent instantanément et ne demandent aucun travail côté hébergement.
Le CRM fait foi pour le contrat
Les indicateurs de la prestation correspondent à des clauses précises du contrat, donc chaque visite et chaque inscription est horodatée. La garantie est un engagement juridique, et les données qui la sous-tendent doivent tenir la route.
Tout fonctionne d'abord à la main
Chaque étape fonctionne avec une personne qui appuie sur Envoyer. Chacune peut être automatisée plus tard sans rien changer à ce que voit le client.
Où en est le projet
fitescala.com est en ligne, les deux fondateurs utilisent le CRM tous les jours, et notre première campagne pour un client, un studio de Pilates à Barcelone, est en cours depuis octobre 2026. Les chiffres des campagnes apparaîtront ici quand une campagne sera terminée, pas avant.
- 2026.04Entreprise fondée avec Iván Mieres.
- 2026.07Rebaptisée FitEscala. fitescala.com en ligne, CRM en service.
- 2026.09Premier client : un studio de Pilates à Barcelone.
- 2026.10Première campagne en cours.