Bonjour
Voici un aperçu rapide de ce qui t'attend.
Prochains rendez-vous
Les 5 prochains (toi en priorité, puis l'équipe).
Disponibilités
Définis tes plages d'appels semaine par semaine.
⚙️ Paramètres de tes appels & réservations
Durée, disponibilité publiée, limites, rappels, après-réservation — tout se configure ici.
Réservations
Appels découverte et rencontres de suivi de toute l’équipe.
🛡️ Anti-abus & blocages
Réglages des limites
Seuils élevés par défaut — aucun vrai athlète n'est bloqué. Baisse-les seulement si tu subis des abus.
Bloquer manuellement
Un courriel, un domaine (ex. exemple.com) ou une IP bloqué·e ne peut plus réserver. Tu peux aussi cliquer « Bloquer » sur une réservation ci-dessus.
Tentatives bloquées (100 dernières)
Statistiques
Des premiers échanges aux nouveaux athlètes ML.
Bilans historiques et analyses détaillées
Archive des bilans d’appel, avec ses propres filtres. Ces analyses utilisent les décisions enregistrées dans les bilans, et non les inscriptions de la fiche client utilisées ci-dessus. Les simulations sont des hypothèses, pas des résultats observés.
Une migration est nécessaire pour enregistrer les bilans. Les réservations existantes restent intactes.
De l’appel à l’inscription
Conversions attribuées à la date de l’appel découverte, même si l’inscription a eu lieu plus tard.
Où en sont les appels ?
L’accompagnement, par coach
Coach ayant réalisé l’appel| Coach | Appels réalisés | Prospects rencontrés | Clients convertis | Conversion |
|---|
Une personne = un courriel. Une conversion n’est attribuée qu’à un appel. Les prospects vus par plusieurs coachs peuvent apparaître dans plusieurs lignes.
D’où viennent les inscriptions ?
Cohorte des premières réservations créées sur la période, annulations comprises. Résultats connus à ce jour, même si l’appel ou l’inscription a lieu plus tard.
| Provenance | Prospects ayant réservé | Rencontrés | Clients ML | Réservation → inscription | Appel réalisé → inscription |
|---|
Une personne par courriel. Filtre de coach : coach du premier appel, réel si renseigné. Source de la première réservation : précision manuelle, sinon questionnaire puis campagne disponible. Une catégorie « Réseaux sociaux » peut être précisée par une campagne compatible. Sans visite ni coût publicitaire mesurés, ce tableau n’est pas un retour sur investissement.
Profils & conversions
Comparaisons exploratoires · période et coach sélectionnés en haut de page.
Chaque cellule indique les conversions / personnes rencontrées et les décisions en attente. Les premiers signaux sont visibles dès le premier appel, avec l’incertitude et l’effectif. Un pourcentage élevé sur quelques personnes n’est pas une conclusion.
Motifs des dossiers sans suite
Même groupe que les comparaisons ci-dessus. Un motif principal par personne; aucune absence de réponse n’est automatiquement interprétée comme un refus. Un bilan corrigé nécessite de confirmer à nouveau son motif.
Expérience sportive et conversion
Coefficient descriptif entre années de pratique et inscription confirmée. Dossiers en attente et années inconnues exclus. Ni prévision individuelle, ni preuve de causalité.
Méthode et limites des comparaisons
Une personne par courriel, attribuée à l’appel qui porte l’inscription; sinon, au dernier appel découverte réalisé. La date et le coach de cet appel déterminent son groupe. Cette base dédoublonnée peut différer des indicateurs d’appels ci-dessus. Les profils manuels actuels s’appliquent aussi aux appels historiques; les réponses au questionnaire viennent de l’appel retenu.
Les taux incluent les décisions en attente et restent provisoires. L’intervalle à 95 % (Wilson) décrit l’incertitude d’échantillonnage, pas les biais de sélection. Saison, type de prospect et délai de décision peuvent expliquer les écarts. Aucun classement de coachs ni attribution automatique selon le genre.
Relances : contacts consignés entre le jour de l’appel de référence et le jour de l’inscription inclus, ou aujourd’hui sans inscription. L’heure n’étant pas saisie, l’ordre des évènements d’un même jour reste inconnu. Un journal vide n’est pas une preuve d’absence de suivi. Davantage de relances peut simplement refléter une décision plus longue; cela ne prouve pas leur efficacité.
Cap sur les 30 prochains jours
Rendez-vous déjà planifiés · même filtre de coach · référence sur les 90 derniers jours, quelle que soit la période affichée.
Simuler un volume de prospects
Scénario hypothétique uniquement. Aucun client ni objectif n’est enregistré.
Suivi des appels découverte
| Personne | Appel | Coach | Bilan | Action |
|---|
Profils et objectifs des prospects
Une entrée par courriel sur la période, d’après le questionnaire le plus récent. Appels annulés exclus.
Comprendre les indicateurs
- Appels réalisés
- Uniquement les appels découverte marqués comme réalisés par un coach. Une date passée ou un formulaire rempli ne suffit pas.
- Prospects rencontrés
- Courriels distincts parmi ces appels réalisés. Plusieurs appels avec la même personne ne créent pas plusieurs prospects.
- Clients convertis et taux
- Inscriptions déclarées manuellement, attribuées à un appel de la période. Taux = clients convertis ÷ prospects rencontrés. Les dossiers en attente restent dans le dénominateur : le taux peut évoluer.
- Anciennes réservations
- Elles restent à qualifier. Aucun résultat n’est déduit automatiquement. Les rencontres de suivi sont comptées séparément et exclues des conversions.
- Prévisions
- Prospects distincts déjà planifiés sur les 30 prochains jours × taux observé sur les 90 derniers jours. Les clients déjà convertis sont exclus. Pas de prévision avant 5 prospects rencontrés; même au-delà, cette estimation ne garantit ni présence ni inscription et n’inclut pas de futurs rendez-vous encore inconnus.
Jeu 404
Consulte les classements officiels et les coordonnées privées des profils protégés.
Lors du premier passage du cron de chaque nouveau mois, le bilan du mois précédent est envoyé à info@mlendurance.com. Il sert uniquement au suivi privé; aucun avantage n'est promis automatiquement.
Classement général
Meilleures distances officielles, tous les temps.
| Rang | Athlète | Distance | Contact privé | Actions |
|---|---|---|---|---|
| Chargement… | ||||
Classement mensuel
Résultats officiels du mois sélectionné.
| Rang | Athlète | Distance | Contact privé | Actions |
|---|---|---|---|---|
| Chargement… | ||||
Profils protégés
Banque privée des joueurs qui ont choisi de protéger leur progression.
| Athlète | Courriel | Meilleur local | Score officiel | Créé le |
|---|---|---|---|---|
| Chargement… | ||||
Équipe
Gère les comptes coach. Tu peux ajouter de nouveaux coachs, modifier leur bio/photo, désactiver temporairement, ou réinitialiser un mot de passe.
Ajouter un coach
Messages
Reçois et réponds aux questions envoyées via le formulaire contact du site. La réponse part de ton email perso (Reply-To) par SMTP.
Sync calendrier Optionnel — pour pousser tes RDV dans ton calendrier perso
Les appels passent par Jitsi (gratuit, sans compte). Ces intégrations servent uniquement à synchroniser tes RDV avec ton calendrier perso et à bloquer les créneaux où tu es déjà occupé.
Abonnement webcal
🔑 Clés API (Google · Microsoft)
À renseigner une seule fois pour activer les connexions OAuth de sync calendrier.
Pour activer la connexion à Google Calendar ou Outlook, il faut un Client ID et un Client Secret obtenus
depuis le portail développeur du fournisseur. Tu peux les coller ici directement (au lieu d'éditer config.php par FTP).
Voir Google Cloud Console
→ APIs & Services → Credentials → OAuth 2.0 Client IDs.
Le Redirect URI à entrer côté Google : …
Voir Microsoft Entra
→ App registrations → ta « ML Endurance » app → Overview + Certificates & secrets.
Le Redirect URI à entrer côté Azure (type Web) : …
Les valeurs sont stockées en base. Pour révoquer, clique « Effacer » — l'app retombe sur les constantes de config.php (vides par défaut).
Données clients
Contacts, athlètes et accompagnement ML.
Clause de non-responsabilité
Édite et publie la clause utilisée dans le questionnaire post-appel. Chaque publication crée une version immuable (1.0, 1.1, …). Les clients ayant déjà accepté conservent leur version exacte — elle n'est jamais modifiée rétroactivement.
Réglages
Tout est groupé ici en cartes pliables. Clique sur une carte pour l'ouvrir et éditer.
Mon profil
Nom, identifiant, email de notification
▾
Mon profil
Nom, identifiant, email de notification
Lieu de rencontre
Visioconférence · Jitsi, aucune configuration requise
▾
Lieu de rencontre
Visioconférence · Jitsi, aucune configuration requise
Durée et pause entre les appels
Réglages communs à toute l’équipe
▾
Durée et pause entre les appels
Réglages communs à toute l’équipe
Disponibilité publiée
Horizon de publication + édition semaine par semaine
▾
Disponibilité publiée
Horizon de publication + édition semaine par semaine
Limites de réservation global
Préavis minimum + horizon maximum
▾
Limites de réservation global
Préavis minimum + horizon maximum
Rappels automatiques global
— rappel(s) actif(s)
▾
Rappels automatiques global
— rappel(s) actif(s)Réglages communs à tous les coachs. Les modifications recalculent les rappels restant à envoyer. Une réservation tardive ne reçoit pas les rappels dont l’heure est déjà passée.
Historique et rappels prévus
Dernières tentatives et tests
Après la réservation global
Annulation, message, redirection
▾
Après la réservation global
Annulation, message, redirection
Webhook global · avancé
Notifie un service externe à chaque réservation
▾
Webhook global · avancé
Notifie un service externe à chaque réservationevent=booking.created avec client, coach, horaire. Compatible Zapier, Make, n8n, ou ton endpoint.
Mot de passe
Change ton mot de passe d'admin
▾
Mot de passe
Change ton mot de passe d'admin
Cron token global · avancé
Token pour le cron job Hostinger qui envoie les rappels
▾
Cron token global · avancé
Token pour le cron job Hostinger qui envoie les rappels—
Dans hPanel → Cron Jobs, programme :
curl -s "https://book.mlendurance.com/cron.php?token=<TOKEN>" > /dev/null
Fréquence : chaque minute. Les rappels sont traités côté serveur, même lorsque Book ML est fermé.