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.

  1. 1Connecter Square — Paramètres → Intégration Square → Connecter. Vos forfaits et abonnements sont facturés via votre compte Square.
  2. 2Définir votre PIN coach — Paramètres → PIN coach. Utilisé par le kiosque NFC/QR et pour le check-in de repli par PIN.
  3. 3Ajouter votre premier client — Clients → Ajouter un client. Entrez nom et e-mail ; le téléphone est facultatif.
  4. 4Commander des porte-clés NFC — Visitez /gear pour les porte-clés recommandés (NXP NTAG213). Attribuez-les dans Clients à leur arrivée.
  5. 5Essayer la revue vidéo — Ouvrez un client → Séances → choisissez une séance avec vidéo → Revoir et annoter.
  6. 6Essayer la dictée vocale — Pendant une séance, touchez le bouton micro pour dicter des notes mains libres.
  7. 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.

Besoin d'aide supplémentaire ?

Nous répondons sous 24 h les jours ouvrés.

sports@jkcreative.store