Anleitungen & Troubleshooting
Alles, um mit Session for Sports v3 durchzustarten.
Einstieg
Schließen Sie diese Checkliste in der ersten Woche ab, um das Beste aus v3 herauszuholen.
- 1Square verbinden — Einstellungen → Square-Integration → Verbinden. Stundenpakete und Abos werden über Ihr Square-Konto abgerechnet.
- 2Trainer-PIN festlegen — Einstellungen → Trainer-PIN. Wird vom NFC/QR-Kiosk und für den PIN-Fallback-Check-in verwendet.
- 3Ersten Kunden anlegen — Kunden → Kunde hinzufügen. Name und E-Mail eingeben; Telefon optional.
- 4NFC-Fobs bestellen — Empfohlene Fobs (NXP NTAG213) auf /gear ansehen. Nach Erhalt in Clients zuweisen.
- 5Video-Review ausprobieren — Beliebigen Kunden öffnen → Sitzungen → eine Sitzung mit Video wählen → Review & Anmerken.
- 6Sprachdiktat ausprobieren — In einer Sitzung das Mikrofon antippen und freihändig diktieren.
- 7Ersten Schüler in die PWA einladen — Im Kundenprofil die Magic-Link-Einladung senden. Der Schüler erhält eine schreibgeschützte App-Ansicht seiner Sitzungen und Nachrichten.
NFC- + QR-Check-in
Session for Sports v3 unterstützt kontaktlosen Check-in per NFC-Fob oder gedrucktem QR-Code. Kunde tippt oder scannt, die Plattform ordnet den Fob dem Profil zu und zählt das Paket automatisch herunter.
1. Fobs besorgen
Wir empfehlen NXP NTAG213-Fobs. Vollständige Liste unter /gear. Bei GoToTags oder ShopNFC bestellen. Ein Fob pro Kunde.
2. Fobs Kunden zuweisen
Gehen Sie zu Clients, öffnen Sie ein Kundenprofil und dann das Panel „Fob Assignments“. Auf „Assign new fob“ tippen und UID scannen oder eingeben. Der Kunde kann sich nun mit diesem Fob einchecken.
3. Der Scan-Ablauf
Öffnen Sie den Check-in-Kiosk unter /scan auf einem Smartphone oder Tablet. Tippt der Kunde seinen Fob (Web NFC in Android Chrome) oder scannt einen gedruckten QR-Code, sucht die Plattform die UID, prüft das aktive Paket, zählt eine Sitzung herunter und protokolliert den Zeitstempel.
Was passiert bei erschöpftem Paket
Sind keine Sitzungen mehr übrig, zeigt der Scan-Bildschirm „Keine Sitzungen mehr“ und zählt nichts herunter. Der Trainer wird im Dashboard benachrichtigt. Der Kunde behält den Fob — er wird wieder aktiv, sobald ein neues Paket zugewiesen ist.
iOS-Hinweis
Web NFC wird nur in Android Chrome unterstützt. Unter iOS QR-Fallback nutzen: Individuellen QR aus dem Kundenprofil drucken und mit der Kamera-App scannen lassen.
Video-Review — Einzelbild-Zeichnen
v3 ersetzt das KI-Skelett-Tracking (v2.5) durch Zeichenwerkzeuge auf dem Einzelbild und sportspezifische Vorlagen. Sie zeichnen direkt auf ein pausiertes Videobild.
Review-Bildschirm öffnen
Kundenprofil → Sitzungen → Sitzung wählen → „Review & Anmerken“ unter einer Video-Vorschau. Der Bildschirm öffnet sich mit dem Video pausiert auf Bild 0.
Zeichenwerkzeuge
Die Leiste bietet vier Werkzeuge: Linie, Pfeil, Kreis und Quadrat. Werkzeug wählen, auf das Video klicken-ziehen. Farbwähler und Strichstärke in der Leiste. Rückgängig entfernt den letzten Strich.
Sportspezifische Vorlagen
Unter der Leiste fünf Ein-Klick-Formen: Draw, Fade, Push, Pull und Plumb-bob. Jede legt eine Bézier-Kurve als Annäherung der Flugbahn auf das Einzelbild. Mit den Griffen anpassen.
Speichern und Teilen
Auf „Save annotation“ klicken, um die Zeichendaten in die Sitzung zu schreiben. Das annotierte Einzelbild ist in der Schüler-PWA sichtbar. „Export frame“ lädt ein PNG zum externen Teilen herunter.
Sprachnotizen
Sitzungsnotizen freihändig mit dem Gerätemikrofon diktieren. Keine serverseitige Verarbeitung — Transkription läuft im Browser über die Web Speech API.
So wird's genutzt
In einer geöffneten Sitzung im Notizen-Panel auf das Mikrofon-Symbol tippen. Natürlich sprechen — der Text erscheint in Echtzeit. Erneut tippen zum Stoppen. Der Text wird dem Notizfeld angehängt und automatisch gespeichert.
Browser-Unterstützung
Voll unterstützt in Chrome (Desktop und Android) und Safari 15+ (iOS/macOS). Firefox unterstützt die Web Speech API nicht — die Mikrofon-Schaltfläche erscheint nicht. Edge unter Windows funktioniert über die Chrome-Engine.
In Chrome wird der Audio-Stream vom Sprachdienst von Google verarbeitet — nur der resultierende Text wird in Session for Sports gespeichert. Audio verlässt weder Ihr Gerät noch erreicht es unsere Server.
Wo Notizen leben
Diktierter Text wird neben manuell getippten Notizen in der Sitzung gespeichert. Beide erscheinen im Kundenverlauf und sind in der Schüler-PWA sichtbar.
Video-Upload
Spezifikationen
- Max. Dauer: 60 Sekunden
- Max. Auflösung: 720p (1280×720)
- Format: H.264 / MP4 (automatische Komprimierung im Browser)
- Bitrate: Zielwert 1,5 Mbit/s
So laden Sie hoch
Sitzung öffnen → Video-Ablagezone oder Kamera-Symbol antippen. Am Desktop eine Datei wählen. Mobil direkt aufnehmen oder aus der Kamerarolle. Die Datei wird im Browser komprimiert, bevor sie hochgeladen wird — mit Fortschrittsanzeige.
Hinweise zum iPhone
iOS Safari unterstützt SharedArrayBuffer nicht, das für ffmpeg.wasm im Browser nötig ist. Am iPhone wird die Rohdatei hochgeladen und serverseitig via Firebase Cloud Function neu kodiert. Der Upload kann etwas länger dauern.
Gruppenstunden
Gruppensitzungen mit einstellbarer Mindestplatz-Schwelle anlegen. Die Sitzung bestätigt sich automatisch, sobald genug Schüler eingeschrieben sind.
Gruppensitzung anlegen
Gruppenstunden → Neue Gruppensitzung. Titel, Datum, Uhrzeit, Kapazität, Preis pro Platz und Mindestplätze setzen. Speichern. Die Sitzung ist „ausstehend“, bis das Minimum erreicht ist.
Einschreiben und Austragen
Eine Gruppensitzung öffnen → Tab „Roster“. Kunden suchen und auf „Enroll“ klicken. Zum Entfernen das X neben dem Namen klicken. Die Sitzung bestätigt sich automatisch, wenn die Teilnehmerzahl das Minimum erreicht. Anmeldungen nach dem Minimum werden sofort zum Roster hinzugefügt.
Mindestplatz-Schwelle
Wird das Minimum vor dem Sitzungstermin nicht erreicht, können Sie manuell bestätigen oder absagen. Eine Absage benachrichtigt alle eingeschriebenen Kunden.
Nachrichten
Posteingang
Alle Kundenkonversationen erscheinen in Nachrichten (Seitenleiste). Jeder Kunde hat einen eigenen Thread. Sortiert nach jüngster Nachricht. Ungelesene erscheinen im Badge der Seitenleiste.
Digest-Zeit
Schüler erhalten täglich um 7:00 PT einen E-Mail-Digest mit den Nachrichten des Trainers. In v3.0 können sie nicht antworten — Antworten sind eine v3.1-Funktion.
Schüler nur lesend (v3.0)
In der aktuellen Version sehen Schüler Nachrichten in der Schüler-PWA, können aber nicht aus der App antworten. Die gesamte Kommunikation läuft in v3.0 über den E-Mail-Digest. Direkte Schülerantworten sind in der v3.1-Roadmap.
Schüler-PWA
Schüler bekommen eine schreibgeschützte Progressive Web App — kein Extra-Download, läuft in jedem Mobilbrowser.
Anmeldung per Magic-Link
Schüler authentifizieren sich per E-Mail-Magic-Link — ohne Passwort. Im Kundenprofil auf „Schüler einladen“ klicken. Der Kunde erhält einen Anmeldelink. Beim ersten Klick wird sein Supabase-Auth-Konto erstellt und per E-Mail mit dem Kundendatensatz verknüpft.
Auf iOS installieren
Auf dem iPhone: sports.jkcreative.store in Safari öffnen → Teilen-Symbol antippen → „Zum Home-Bildschirm“. Das App-Symbol erscheint und läuft im Standalone-Modus. iOS zeigt keinen automatischen Installationshinweis — leiten Sie den Schüler durch die Schritte.
Was Schüler sehen (v3.0-Umfang)
- Ihren Sitzungsverlauf und ihre Notizen
- Annotierte Einzelbilder vom Trainer
- Nachrichten vom Trainer (nur lesend)
Schüler können in v3.0 nicht buchen, zahlen oder auf Nachrichten antworten.
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
Abrechnung
Preise
Studio kostet 350 $/Monat oder 3.500 $/Jahr. Facility kostet 700 $/Monat oder 7.000 $/Jahr. Complex kostet 1.000 $/Monat oder 10.000 $/Jahr. Jahresabos sparen ~17 % gegenüber Monatszahlung.
- Jahresabos fixieren den aktuellen Preis für die Laufzeit des Plans.
- Monatsabos werden am gleichen Kalendertag jeden Monat abgerechnet.
Sollte sich der Preis künftig ändern, sehen Sie ein In-App-Banner und erhalten eine E-Mail mindestens 30 Tage im Voraus.
Hoch- oder herabstufen
In der Seitenleiste zu Abrechnung. Upgrades greifen sofort, Downgrades am Ende der aktuellen Abrechnungsperiode.
Von einer anderen Plattform migrieren?
Wir haben einen Schritt-für-Schritt-Leitfaden zum Umzug von Schülerliste, Stundenhistorie und Notizen. Schreiben Sie an sports@jkcreative.store, um ihn anzufordern.