Guides et dépannage
Tout ce qu'il faut pour bien démarrer avec Session for Sports v3.
Premiers pas
Complétez cette liste la première semaine pour tirer le meilleur de v3.
- 1Connecter Square — Paramètres → Intégration Square → Connecter. Vos forfaits et abonnements sont facturés via votre compte Square.
- 2Définir votre PIN coach — Paramètres → PIN coach. Utilisé par le kiosque NFC/QR et pour le check-in de repli par PIN.
- 3Ajouter votre premier client — Clients → Ajouter un client. Entrez nom et e-mail ; le téléphone est facultatif.
- 4Commander des porte-clés NFC — Visitez /gear pour les porte-clés recommandés (NXP NTAG213). Attribuez-les dans Clients à leur arrivée.
- 5Essayer la revue vidéo — Ouvrez un client → Séances → choisissez une séance avec vidéo → Revoir et annoter.
- 6Essayer la dictée vocale — Pendant une séance, touchez le bouton micro pour dicter des notes mains libres.
- 7Inviter votre premier élève à la PWA — Depuis un profil client, envoyez l'invitation par lien magique. L'élève obtient une vue en lecture seule de ses séances et messages.
Check-in NFC + QR
Session for Sports v3 prend en charge le check-in sans contact via porte-clés NFC ou QR codes imprimés. Le client tape ou scanne, la plateforme associe le porte-clés au profil et décrémente automatiquement le forfait.
1. Obtenir des porte-clés
Nous recommandons les porte-clés NXP NTAG213. Liste complète à /gear. Commandez chez GoToTags ou ShopNFC. Un par client.
2. Attribuer les porte-clés aux clients
Allez dans Clients, ouvrez un profil client puis le panneau Fob Assignments. Touchez « Assign new fob » et scannez ou saisissez l'UID. Le client peut désormais utiliser ce porte-clés pour se présenter.
3. Le flux de scan
Ouvrez le Kiosque de check-in à /scan sur téléphone ou tablette. Quand un client appose son porte-clés (Web NFC sur Android Chrome) ou scanne un QR imprimé, la plateforme cherche l'UID, vérifie le forfait actif, décrémente une séance et enregistre l'horodatage.
Que se passe-t-il quand un forfait est épuisé
Si le client n'a plus de séances, l'écran de scan affiche « Plus de séances » et ne décrémente rien. Le coach est notifié dans le tableau de bord. Le client conserve son porte-clés — il redevient actif avec un nouveau forfait.
Remarque iOS
Web NFC n'est pris en charge que sur Android Chrome. Sur iOS, utilisez le repli QR : imprimez le QR par client depuis son profil et faites-le scanner via l'app Appareil photo.
Revue vidéo — dessin sur image
v3 remplace le suivi AI du squelette (v2.5) par des outils de dessin sur image et des préréglages spécifiques au sport. Vous dessinez directement sur une image figée.
Ouvrir l'écran de revue
Profil client → Séances → choisir une séance → « Revoir et annoter » sous une vignette vidéo. L'écran s'ouvre avec la vidéo arrêtée sur l'image 0.
Outils de dessin
La barre d'outils propose quatre outils : Ligne, Flèche, Cercle, Carré. Sélectionnez un outil puis cliquez-glissez sur la vidéo pour dessiner. Sélecteur de couleur et épaisseur dans la barre. Annuler retire le dernier tracé.
Préréglages spécifiques au sport
Sous la barre, cinq formes en un clic : Draw, Fade, Push, Pull et Plumb-bob. Chacune dépose une courbe de Bézier approximant la trajectoire sur l'image. Faites glisser les poignées pour ajuster.
Enregistrement et partage
Cliquez « Save annotation » pour écrire les données dans la séance. L'image annotée est visible par l'élève dans sa PWA. Cliquez « Export frame » pour télécharger un PNG et le partager ailleurs.
Notes vocales
Dictez vos notes de séance mains libres avec le micro de votre appareil. Aucun traitement côté serveur — la transcription se fait dans le navigateur via la Web Speech API.
Comment l'utiliser
Dans une séance ouverte, touchez l'icône micro du panneau de notes. Parlez naturellement — le texte apparaît en temps réel. Touchez à nouveau pour arrêter. Le texte est ajouté au champ notes et enregistré automatiquement.
Compatibilité navigateur
Entièrement pris en charge sur Chrome (desktop et Android) et Safari 15+ (iOS/macOS). Firefox ne prend pas en charge la Web Speech API — le bouton micro n'apparaît pas. Edge sous Windows fonctionne via le moteur Chrome.
Sur Chrome, l'audio est traité par le service vocal de Google — seul le texte résultant est stocké dans Session for Sports. L'audio ne quitte pas votre appareil ni nos serveurs.
Où vivent les notes
Le texte dicté est enregistré à côté des notes tapées dans la séance. Les deux apparaissent dans l'historique du client et sont visibles dans la PWA élève.
Envoi vidéo
Spécifications
- Durée max : 60 secondes
- Résolution max : 720p (1280×720)
- Format : H.264 / MP4 (compression automatique côté client)
- Débit : cible 1,5 Mbit/s
Comment envoyer
Ouvrez une séance → touchez la zone de dépôt ou l'icône caméra. En desktop, choisissez un fichier. En mobile, filmez directement ou piochez dans la pellicule. Le fichier est compressé dans le navigateur avant envoi — une barre de progression s'affiche.
Remarques iPhone
iOS Safari ne prend pas en charge SharedArrayBuffer, requis pour la compression ffmpeg.wasm en navigateur. Sur iPhone, le fichier brut est envoyé et ré-encodé côté serveur via une Firebase Cloud Function. L'envoi peut être un peu plus long sur iOS.
Cours collectifs
Créez des séances collectives avec un seuil minimum de places paramétrable. La séance se confirme automatiquement quand assez d'élèves s'inscrivent.
Créer une séance collective
Cours collectifs → Nouvelle séance collective. Définissez titre, date, heure, capacité, prix par place et places minimum. Enregistrez. La séance est « En attente » tant que le seuil minimum n'est pas atteint.
Inscrire et désinscrire
Ouvrez une séance → onglet Roster. Recherchez un client et cliquez « Enroll ». Pour retirer, cliquez le X à côté du nom. La séance se confirme automatiquement quand le minimum est atteint. Les inscriptions après le minimum s'ajoutent au roster immédiatement.
Seuil minimum de places
Si le minimum n'est pas atteint avant la date, vous pouvez confirmer manuellement ou annuler. L'annulation notifie les inscrits.
Messagerie
Boîte de réception
Toutes les conversations clients apparaissent dans Messages (barre latérale). Chaque client a son propre fil. Triées par message le plus récent. Le compteur non lus s'affiche sur le badge de la barre.
Cadence du digest
Les élèves reçoivent un digest quotidien par e-mail à 7 h PT avec les messages du coach. Ils ne peuvent pas répondre en v3.0 — les réponses élèves sont une fonctionnalité de v3.1.
Élève en lecture seule (v3.0)
Dans la version actuelle, les élèves voient les messages dans la PWA mais ne peuvent pas répondre depuis l'app. Toutes les communications élèves en v3.0 passent par le digest e-mail. La réponse directe est à la feuille de route v3.1.
PWA élève
Les élèves disposent d'une Progressive Web App en lecture seule — pas de téléchargement séparé, fonctionne dans n'importe quel navigateur mobile.
Connexion par lien magique
Les élèves s'authentifient par lien magique e-mail — sans mot de passe. Depuis un profil client, cliquez « Envoyer l'invitation élève ». Le client reçoit un lien de connexion. Au premier clic, son compte Supabase Auth est créé et lié à son dossier client par l'e-mail.
Installer sur iOS
Sur iPhone : ouvrez sports.jkcreative.store dans Safari → touchez l'icône Partager → « Ajouter à l'écran d'accueil ». L'icône apparaît et l'app s'exécute en mode autonome. iOS n'affiche pas d'invite d'installation automatique — guidez les élèves avec ces étapes.
Ce que les élèves voient (périmètre v3.0)
- Leur historique de séances et leurs notes
- Les images vidéo annotées par leur coach
- Les messages de leur coach (lecture seule)
Les élèves ne peuvent ni réserver, ni payer, ni répondre aux messages en v3.0.
marketing.help.sections.academy.heading
marketing.help.sections.academy.lead
marketing.help.sections.academy.inviting
marketing.help.sections.academy.invitingBody
marketing.help.sections.academy.seats
marketing.help.sections.academy.seatsBody
marketing.help.sections.academy.roster
marketing.help.sections.academy.rosterBody
Facturation
Tarifs
Studio coûte 350 $/mois ou 3 500 $/an. Facility coûte 700 $/mois ou 7 000 $/an. Complex coûte 1 000 $/mois ou 10 000 $/an. Les plans annuels font économiser ~17 % par rapport au paiement mensuel.
- Les plans annuels verrouillent le tarif actuel pour toute la durée du plan.
- Les plans mensuels sont facturés le même jour calendaire chaque mois.
Si les tarifs changent à l'avenir, vous verrez une bannière dans l'app et recevrez un e-mail au moins 30 jours à l'avance.
Monter ou descendre de forfait
Allez dans Facturation depuis la barre latérale. Les montées prennent effet immédiatement. Les descentes s'appliquent à la fin de la période de facturation en cours.
Migrer depuis une autre plateforme ?
Nous avons un guide pas à pas pour déplacer votre liste d'élèves, l'historique des cours et les notes. Écrivez à sports@jkcreative.store pour le recevoir.