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
Toutes les réservations (toi + tes collègues). Filtre, recherche, exporte.
🛡️ 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
Vue d'ensemble de l'activité. Données mises à jour en temps réel.
Réservations par semaine (12 dernières sem.)
Par coach
Objectifs des clients
Niveau d'expérience
Heures dispo / semaine
Courses cibles les plus mentionnées
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
Liste de tous les clients ayant réservé. Vois leurs données, génère ou consulte leur formulaire d'accueil, exporte, ou supprime tout (Loi 25 — droit à l'oubli).
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 tampon de mes appels
Réglage personnel — vide = défaut global
▾
Durée et tampon de mes appels
Réglage personnel — vide = défaut global
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)Emails envoyés automatiquement avant chaque rendez-vous (à condition que le cron Hostinger tourne — voir carte plus bas).
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 : toutes les 15 minutes.