Tous les articles

FitEscala

En ligne

Une 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
LEAD ENGINE: PYTHON +SCRAPLINGOUTREACH: AUTOMATED SEQUENCESLANDING PAGES: STATIC HTMLBOOKED CALL OR WHATSAPPCRM: PIPELINE, FOLLOW-UPS,REACTIVATIONLEADSCLICKBOOKEDDELIVERY TRACKEDCITY BY CITY, OSM FALLBACKNO BUILD STEP, INSTANT LOADSGUARANTEE EVENTS TIMESTAMPED

Faites défiler horizontalement pour voir tout le schéma.

ArchitectureLEAD ENGINE → OUTREACH → LANDING PAGE → BOOKED CALL → CRM

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.

  1. 2026.04Entreprise fondée avec Iván Mieres.
  2. 2026.07Rebaptisée FitEscala. fitescala.com en ligne, CRM en service.
  3. 2026.09Premier client : un studio de Pilates à Barcelone.
  4. 2026.10Première campagne en cours.
Article suivantMalton London Press