1. Schnellstart
Diese Anleitung richtet sich an Vereinsverantwortliche, die PlayTimeApp neu einführen oder bestehende Funktionen kennenlernen wollen. Plane für die Erst-Einrichtung etwa 30–60 Minuten ein.
- Mannschaftsverwaltung & Tauschbörse: nur Fußball, Volleyball, Hockey, Basketball
- DFBnet/ICS-Spielplan-Import: nur Fußball, Volleyball, Hockey, Basketball
- Tageskalender mit freien Anstoßzeiten: nur Fußball, Volleyball, Hockey, Basketball
- Festes Slot-Raster & Doppel-Buchung: nur Tennis, Padel, Badminton
- Saison-Planer: nur Mannschafts-Sportarten
- Wartungsmodul: nur Premium-Plan, sportartunabhängig, pro Verein optional aktivierbar
Verein registrieren
- Auf playtimeapp.de registrierenKlicke auf "Verein registrieren" und fülle das Formular aus: Vereinsname, Adresse, Wunsch-Subdomain (z.B.
tcmuster→ tcmuster.playtimeapp.de) und deine Admin-Daten. - E-Mail bestätigenDu erhältst eine Bestätigungsmail. Klicke auf den Link – danach ist dein Verein aktiv.
- 30 Tage Premium kostenlosMit der Registrierung startet automatisch eine 30-tägige Premium-Testphase. Alle Features sind freigeschaltet – ohne Zahlungsdaten.
- LoginLogge dich auf deine Subdomain ein (nicht über playtimeapp.de). Bookmark setzen!
Sportart wählen (zentrale Einstellung!)
PlayTimeApp passt sich an die gewählte Sportart an – das ist die wichtigste Einstellung deines Vereins. Sie steuert nicht nur Begriffe in der Oberfläche, sondern welche Funktionen überhaupt verfügbar sind.
So änderst du die Sportart
- Admin → EinstellungenIm Admin-Bereich auf den Tab Einstellungen klicken.
- Sportart auswählenAus der Dropdown/Kachel-Liste die passende Sportart wählen.
- SpeichernDie Änderung wird sofort wirksam – Mitglieder müssen ggf. die Seite neu laden.
Was die Sportart beeinflusst
- Buchungsmodus – Festes Slot-Raster (Tennis, Padel, Badminton) oder freie Zeiten im Tageskalender (Fußball, Hockey, Volleyball, Basketball)
- Mannschaftsverwaltung – Nur bei Mannschafts-Sportarten verfügbar (Fußball, Volleyball, Hockey, Basketball). Bei Tennis & Co. siehst du den Tab "Mannschaften" gar nicht.
- Spielplan-Import (DFBnet/ICS) – Nur bei Mannschafts-Sportarten. Wer auf Tennis steht, sieht den Import-Tab nicht.
- Tauschbörse – Nur bei Mannschafts-Sportarten (Slot zwischen zwei Trainern tauschen).
- Doppel-Buchung – Nur bei Tennis, Padel, Badminton (zwei Spieler-Paare auf einem Court).
- Saison-Planer – Nur bei Mannschafts-Sportarten.
- Begriffe in der App – "Court" vs "Platz" vs "Feld" / "Halle", "Trainingszeit" vs "Buchung" vs "Reservierung".
Vergleichstabelle der Sportarten
| Sportart | Buchungsmodus | Mannschaften | DFBnet/ICS-Import | Tausch | Doppel | Saison |
|---|---|---|---|---|---|---|
| Tennis | Slot-Raster | — | — | — | ✓ | — |
| Padel | Slot-Raster | — | — | — | ✓ | — |
| Badminton | Slot-Raster | — | — | — | ✓ | — |
| Fußball | Tageskalender | ✓ | ✓ | ✓ | — | ✓ |
| Volleyball | Tageskalender | ✓ | ✓ | ✓ | — | ✓ |
| Hockey | Tageskalender | ✓ | ✓ | ✓ | — | ✓ |
| Basketball | Tageskalender | ✓ | ✓ | ✓ | — | ✓ |
Checkliste vor Live-Gang
📋 Basis-Setup
- Sportart gewählt
- Vereinslogo hochgeladen
- Adresse + Vertreter im Profil
- AVV unterzeichnet (DSGVO!)
🏟️ Plätze
- Alle Plätze angelegt
- Öffnungszeiten gesetzt
- Erlaubte Slot-Dauern definiert
- Bilder hochgeladen (optional)
👥 Mitglieder & Mannschaften
- Mannschaften angelegt (bei Teamsport)
- Trainer als User registriert
- Trainer den Teams zugeordnet
- Buchungsrechte konfiguriert
📢 Kommunikation
- Erste News-Beitrag erstellt
- Mitglieder über Subdomain informiert
- Hilfe-Link an Mitglieder kommuniziert
2. Mitglieder verwalten
Mitglieder freischalten
Wenn sich ein neues Mitglied registriert, ist es standardmäßig nicht freigeschaltet – es kann sich einloggen, aber nichts buchen. Du erhältst eine Mail-Benachrichtigung an deine Admin-Adresse, sobald sich jemand registriert.
- Admin → MitgliederIm Admin-Bereich auf den Tab Mitglieder.
- Filter "Wartet auf Freischaltung"Zeigt nur die unfreigeschalteten an.
- Grüner HakenKlick auf den Haken neben dem Namen – das Mitglied bekommt automatisch eine Bestätigungsmail.
Rollen: Admin / User / Platzwart / Trainer
PlayTimeApp kennt eine Hauptrolle (User oder Admin) und zwei zusätzliche Funktionen, die ein Mitglied zusätzlich haben kann: Platzwart und/oder Trainer.
- User: Kann buchen, Mitspieler einladen, an Turnieren teilnehmen, sein Profil verwalten. Standard für alle Mitglieder.
- Admin: Hat zusätzlich vollen Zugriff auf den Admin-Bereich (Plätze, Mitglieder, News, Sperren, Mannschaften, Import, Einstellungen, Abo, Wartung).
- Platzwart 🔧: Zusätzliche Funktion. Bekommt Push/Mail-Benachrichtigungen bei neuen Schadensmeldungen und kann diese im Wartungsmodul bearbeiten und als erledigt markieren. Setzbar pro User über das 🔧-Icon in der Mitgliederliste.
- Trainer: Wird in der Mannschaftsverwaltung pro Team gesetzt. Trainer dürfen Buchungen ihrer Mannschaft verschieben/stornieren, Tausch-Anfragen senden und – falls aktiviert – Schäden melden. Wird in der Mitgliederliste automatisch als Badge angezeigt.
Die Mitgliederliste zeigt zu jedem User auf einen Blick alle Funktionen: Admin · 🔧 Platzwart · Trainer (A-Jugend) · Spieler (1. Herren). So weißt du sofort wer im Verein welche Rolle hat.
Sperren oder löschen
- Sperren: Setzt das Mitglied auf "nicht freigeschaltet" zurück. Konto bleibt erhalten, aber keine Aktionen mehr möglich.
- Löschen: Endgültiges Löschen des Kontos und aller personenbezogenen Daten (DSGVO). Vergangene Buchungen bleiben anonymisiert.
3. Plätze & Hallen verwalten
Platz / Halle anlegen
- Admin → PlätzeReiter Plätze bzw. Hallen / Felder – je nach Sportart heißt es anders.
- Name eingebenEindeutig pro Verein, z.B. "Court 1", "Halle A", "Platz 2 (Kunstrasen)".
- Öffnungs- & SchließzeitBestimmt den Zeitraum, in dem gebucht werden kann.
- SpeichernDer Platz steht sofort zur Buchung bereit.
Platz bearbeiten (Name, Beschreibung, Öffnungszeiten)
Auf jeder Court-Card findest du ein ⚙️-Icon zum Bearbeiten. Damit kannst du nachträglich anpassen:
- Name – z.B. wenn ein Platz umbenannt wird
- Beschreibung – optionaler Zusatz wie „Kunstrasen, Hauptplatz", „Belag Sand", erscheint klein unter dem Platznamen
- Öffnungs- und Schließzeiten – wirken sich sofort auf alle künftigen Buchungen aus
Öffnungszeiten
Die Öffnungszeiten gelten jeden Tag. Möchtest du einzelne Tage ausschließen (z.B. Wartung am Montag), nutze stattdessen Platzsperren.
Erlaubte Buchungsdauern
Unter Plätzen findest du den Bereich "Erlaubte Buchungsdauern". Hier wählst du, welche Slot-Längen Mitglieder beim Buchen wählen können – z.B. 30 / 60 / 90 / 120 Minuten.
Buchungs-Limits (Vorlauf & Max. parallele Buchungen)
Unter Admin → Settings → App-Einstellungen findest du zwei Felder, mit denen du Missbrauch vorbeugen und Fairness sicherstellen kannst:
- Buchungs-Vorlauf (Tage) – Wie viele Tage im Voraus dürfen Mitglieder buchen? Beispiel:
14= maximal 14 Tage in der Zukunft. Leer lassen = unbegrenzt. - Max. gleichzeitige Buchungen – Wie viele aktive zukünftige Buchungen darf jedes Mitglied parallel haben? Beispiel:
3= jeder darf maximal 3 zukünftige Buchungen offen haben. Wer einen weiteren Slot buchen will, muss erst eine alte stornieren oder sie muss vorbei sein. Leer = unbegrenzt.
Vereinslogo hochladen
Unter Admin → Settings → Vereinslogo kannst du das Logo deines Vereins hochladen. Es erscheint dann oben in der Navigation neben dem Vereinsnamen statt dem Standard-Icon.
- Bild auswählenJPG, PNG, WebP oder SVG. Größe ist egal – wird automatisch angepasst.
- Auto-Crop & ResizeDas System schneidet das Bild automatisch quadratisch zu (Center-Crop) und skaliert auf 512×512 Pixel. Das ist für die Anzeige in der Navbar optimal.
- TippWenn dein Logo nicht quadratisch ist, am besten vorher ein quadratisches Bild aus dem Original-Logo erstellen – sonst wird es zugeschnitten und Teile gehen verloren. SVGs werden direkt durchgereicht ohne Resize.
- Seite neu ladenDamit das neue Logo überall in der App sofort erscheint.
Platzbilder hochladen
Pro Platz kannst du ein Bild hochladen (Max. 5 MB, JPG/PNG/WebP). Es erscheint als Thumbnail in der Platzauswahl und als Vollbild im Detail.
Klick auf das Stift-Icon auf der Court-Card → Bild auswählen. Das X daneben löscht das Bild wieder.
Import-Alias setzen (für DFBnet/ICS-Import)
Wenn du Spielpläne aus DFBnet oder anderen Verbands-Portalen importierst, heißt deine Spielstätte dort oft anders als in PlayTimeApp. Beispiel: Bei dir heißt der Platz "Platz 2", bei DFBnet steht "Westfali Arena Platz 2".
Damit der Import funktioniert, kannst du jedem Platz einen Import-Alias geben:
- Tag-Icon klickenAuf der Court-Card (rechts neben dem Stift-Icon) das kleine Etikett-Symbol.
- Exakten DFBnet-Namen eintragenGenau so wie er im CSV-Export steht – z.B.
Westfali Arena Platz 2. - SpeichernDer Alias wird klein unter dem Platznamen angezeigt und beim Import bevorzugt vor dem regulären Namen verwendet.
4. Mannschaften
Mannschaften sind Gruppen von Spielern (z.B. "1. Herren", "A-Jugend"). Jedem Team kannst du eine Farbe (für die Kalender-Anzeige) und Mitglieder mit Rollen Trainer oder Spieler zuordnen.
Team anlegen
- Admin → MannschaftenTab Mannschaften im Admin-Bereich.
- "+ Mannschaft"Name eingeben (z.B. "1. Herren") und Farbe wählen (für die Kalender-Darstellung).
- SpeichernDas Team erscheint sofort.
Trainer und Spieler zuordnen
- Team öffnenAuf das Team klicken.
- "Mitglied hinzufügen"Aus der Liste der freigeschalteten User wählen.
- Rolle setzenTrainer (darf Buchungen verschieben/stornieren, Tauschanfragen senden) oder Spieler (sieht nur die Termine).
Buchungsrechte konfigurieren
Unter Admin → Plätze → Buchungsrechte entscheidest du, wer überhaupt Buchungen anlegen darf:
- Alle Mitglieder: Jedes freigeschaltete Mitglied kann buchen (Standard für Tennis/Padel).
- Trainer + Admins: Nur Trainer (von beliebigem Team) und Admins. Sinnvoll für Vereine mit zentraler Trainings-Planung.
- Nur Admins: Nur Admins. Für Vereine die alles zentral steuern.
5. Buchungen verwalten
Buchungen für Mitglieder anlegen
Als Admin kannst du im Namen anderer Mitglieder oder für Mannschaften buchen. Die normale Buchungsseite reicht aus – im Buchungsdialog kannst du den User explizit auswählen.
Bei Mannschaftssportarten gibt es zusätzlich ein Bezeichnungs-Feld – dort kannst du z.B. "Training", "Freundschaftsspiel" oder "vs FC Beispiel" eintragen. Diese Bezeichnung wird im Kalender unter dem Mannschaftsnamen angezeigt.
Verschieben oder stornieren
- Admin: kann jede Buchung verschieben oder stornieren.
- Trainer: kann nur Buchungen seiner zugeordneten Mannschaften verschieben/stornieren – auch wenn ein Admin sie angelegt oder importiert hat.
- Mitglied: kann nur eigene Buchungen verschieben/stornieren.
Bei jeder Verschiebung wird der ursprüngliche Eigentümer (und alle Mitspieler/Team-Mitglieder) automatisch per Mail/Push informiert.
Serien-Buchungen (für Trainings)
Um wiederkehrende Termine anzulegen (z.B. "Jeden Dienstag 19:00–20:30 Training"), nutze die Funktion Serien-Buchung:
- Admin → SerienIm Admin-Bereich auf den Reiter Serien.
- Wochentag, Zeit, Platz wählenAußerdem den gewünschten Zeitraum (von … bis …).
- Mannschaft zuordnenOptional, aber empfohlen – die Buchungen erscheinen dann in Team-Farbe.
- AnlegenAlle Termine werden auf einmal erstellt. Konflikte werden übersprungen.
6. Platzsperren
Mit Platzsperren markierst du Zeiträume, in denen ein Platz nicht buchbar ist – z.B. wegen Wartung, Turnier, Spieltag oder Wetter.
Sperre erstellen — mit Vorschau
- Admin → SperrenTab Sperren im Admin-Bereich.
- Formular ausfüllenPlatz wählen (oder "Alle Plätze"), Titel eingeben (z.B. "Rasenpflege"), Start- und Enddatum, optional Beschreibung.
- "Vorschau & Sperre einrichten"Statt direkt zu sperren, öffnet sich erst eine Sicherheits-Vorschau: du siehst eine Liste aller Buchungen, die durch diese Sperre storniert würden — mit Datum, Mannschaft/User und Platz.
- Bestätigen oder abbrechenWenn keine Buchungen betroffen sind: grüner OK-Hinweis. Wenn welche betroffen sind: orange Warnung mit Liste. Du musst aktiv "Trotzdem sperren & stornieren" klicken — kein Versehen mehr möglich.
Sperre nachträglich bearbeiten
Auf jeder bestehenden Sperre findest du ein ✏️-Icon zum Bearbeiten. Damit kannst du Titel, Beschreibung und vor allem Start-/Enddatum ändern (z.B. wenn die Wartung doch nur bis Donnerstag statt Freitag dauert).
Was passiert mit bestehenden Buchungen?
Bei jeder stornierten Buchung werden folgende Personen per E-Mail UND Push-Benachrichtigung informiert:
- Der Eigentümer der Buchung
- Alle Mitspieler (bei Einzel-Buchungen)
- Alle Mitglieder der zugeordneten Mannschaft (Trainer + Spieler) – bei Mannschafts-Buchungen
Die Mail enthält den Sperr-Titel als Grund. So weiß jeder Bescheid und kann sich bei Bedarf einen Ersatz-Slot suchen.
7. DFBnet / Spielplan-Import
Du kannst den vollständigen Spielplan deiner Mannschaften aus DFBnet exportieren und mit wenigen Klicks in PlayTimeApp importieren. Auch ICS-Exports anderer Verbands-Portale (BFV, HVW etc.) werden unterstützt.
Schritt 1: CSV aus DFBnet exportieren
- SpielPlus LoginMit deinem Vereins-/Staffelleiter-Account auf spielplus.dfbnet.org einloggen.
- Ergebnismeldung → StaffelnIm Menü "Ergebnismeldung" → "Staffeln" deine Liga auswählen.
- Spielplan-ExportÜber die Export-Funktion (Excel/CSV) den kompletten Spielplan herunterladen.
Schritt 2: Vorbereitung im System
Damit der Import optimal funktioniert, sollten folgende Dinge im System angelegt sein:
- Plätze mit Import-AliasJeder Platz, auf dem Heimspiele stattfinden, sollte einen Import-Alias mit dem exakten DFBnet-Namen haben. Siehe Abschnitt 3 – Import-Alias setzen.
- Mannschaften angelegtPro Mannschaft ein Team in PlayTimeApp anlegen. Der Name muss exakt mit dem DFBnet-Namen übereinstimmen (z.B. "Westfalia Hopsten II").
- Trainer zugeordnetJedem Team einen User als Trainer zuordnen. Sonst können später nur Admins die Buchungen verwalten.
Schritt 3: Import durchführen
- Admin → ImportIm Admin-Bereich auf den Tab Import.
- "Datei hochladen"Die CSV-Datei aus DFBnet auswählen. Format und Trennzeichen werden automatisch erkannt.
- Heimmannschaft wählenEs erscheint eine Liste aller Heimmannschaften aus dem Export. Per Suchfeld die eigenen Mannschaften finden und ankreuzen.
- Vorschau prüfenIn der Vorschau-Tabelle siehst du jede Zeile mit Status-Icons für Platz und Mannschaft. Mehr dazu im nächsten Abschnitt.
- "X Buchungen importieren"Die Buchungen werden angelegt und sind sofort im Kalender sichtbar.
Schritt 4: Mapping prüfen
In der Vorschau-Tabelle hat jede Zeile pro Spalte ein Status-Icon:
| Icon | Bedeutung |
|---|---|
| ✅ grün | Platz: Über Import-Alias oder exakten Namen gefunden. Mannschaft: Exakter Match + Team hat Trainer. |
| ⚠️ gelb | Platz: Nur unscharf gemappt (Teilstring). Mannschaft: Unscharfer Match ODER kein Trainer zugeordnet. |
| ❌ rot | Platz: Nicht gefunden – Buchung wird nicht erstellt. Mannschaft: Nicht im System angelegt – Buchung wird ohne Team-Zuordnung erstellt. |
Über der Tabelle siehst du eine Zusammenfassung mit Counts:
- "X× Mannschaft nicht im System angelegt" → Buchung ohne Team-Zuordnung
- "X× Mannschaft hat keinen Trainer" → kann später nur vom Admin verwaltet werden
- "X× Platz nur unscharf gemappt" → Import-Alias setzen für eindeutige Zuordnung
Du kannst trotzdem importieren – die Hinweise sind nur Information. Idealerweise legst du zuerst die fehlenden Teams/Trainer/Aliase an und parst dann erneut.
Fehlerbehebung beim Import
"Platz nicht gefunden"
Der DFBnet-Spielstätten-Name passt zu keinem deiner Plätze. Setze den DFBnet-Namen als Import-Alias auf dem entsprechenden Platz.
Verlegte Spiele tauchen doppelt auf?
DFBnet exportiert verlegte Spiele in zwei Zeilen – PlayTimeApp erkennt das automatisch und merged sie zu einer einzigen Buchung mit dem neuen Datum.
Endzeit fehlt
DFBnet liefert nur die Anstoßzeit. PlayTimeApp setzt die Endzeit automatisch auf Anstoß + 90 Minuten (Standard-Spieldauer).
Falsche Uhrzeit (+/- 1-2 h)
Sollte nicht mehr passieren. PlayTimeApp interpretiert alle DFBnet-Zeiten als Europe/Berlin (DST-aware). Falls doch ein Versatz auftritt, melde dich beim Support.
Zeitkonflikt – Buchung übersprungen
Wenn auf dem gleichen Platz schon eine Buchung im selben Zeitraum existiert, wird die importierte Zeile übersprungen. Storniere die alte Buchung und importiere erneut.
Falsche Teams ausgewählt?
Die importierten Buchungen einfach im Kalender stornieren und Import erneut starten – diesmal mit korrekter Heimmannschafts-Auswahl.
ICS / iCal Import (BFV, andere Verbände)
Andere Verbands-Portale (Bayerischer Fußball-Verband, Handball-Verbände, Volleyball-Ligen) bieten oft ICS/iCal-Exporte an. PlayTimeApp erkennt diese automatisch:
- ICS-Datei vom Verband herunterladenMeist über einen Kalender-Abo-Link auf der Vereinsseite.
- Im Import-Tab hochladenFormat wird automatisch als ICS erkannt.
- Vorschau prüfen + ImportWie bei DFBnet – Mannschaften wählen, Mapping prüfen, importieren.
8. Wartungsmodul
Das Wartungsmodul hilft dir dabei, Schäden an Plätzen, Hallen und Anlagen zu dokumentieren und zu beheben. Trainer und Platzwarte melden was kaputt ist (mit Foto vom Handy), Platzwarte und Admins arbeiten die Liste ab.
Rollen & Berechtigungen
| Aktion | Spieler | Trainer | Platzwart | Admin |
|---|---|---|---|---|
| Schaden melden | — | ✓ | ✓ | ✓ |
| Schäden sehen | — | nur sehen | ✓ | ✓ |
| Status ändern / erledigt markieren | — | — | ✓ | ✓ |
| Schäden löschen | — | — | ✓ | ✓ |
| Push/Mail bei neuer Meldung | — | — | ✓ | — |
Modul aktivieren
- Admin → SettingsIm Admin-Bereich auf den Tab Settings.
- Wartungsmodul-Card findenScrolle zur Karte „Wartungsmodul" (nur sichtbar bei Premium-Plan).
- Toggle einschaltenSchalter „Wartungsmodul aktivieren" auf grün stellen. Sofort wirksam.
- Tab erscheintIm „Mehr"-Dropdown des Admin-Bereichs erscheint nun „Wartung". Auch auf der Buchungsseite gibt es ab jetzt einen orangen Banner mit „Schaden melden"-Button (für Admins/Trainer/Platzwarte).
Du kannst das Modul jederzeit wieder deaktivieren — bestehende Meldungen bleiben gespeichert.
Platzwart ernennen
Damit ein Mitglied Schäden bearbeiten und Push-/Mail-Benachrichtigungen erhalten kann, muss der Admin es als Platzwart markieren:
- Admin → BenutzerMitglied in der Liste finden.
- 🔧-Icon klickenDas kleine Schraubenschlüssel-Icon rechts neben dem Mitglied. Klick markiert die Person als Platzwart (Icon wird orange).
- FertigDas Mitglied bekommt ab jetzt bei jeder neuen Schadensmeldung eine Mail/Push und kann Meldungen bearbeiten.
Schaden melden
Trainer, Platzwarte und Admins können von zwei Stellen aus melden:
Schnell-Meldung von der Buchungsseite
- Buchungsseite öffnenOben erscheint ein oranger Banner mit „Schaden melden"-Button.
- Klick auf „Schaden melden"Dialog öffnet sich, der aktuelle Platz ist vorausgewählt.
- Titel + Schweregrad eingebenZ.B. „Eckfahne fehlt", Schwere „Niedrig" / „Mittel" / „Hoch" / „Blockierend".
- Foto aufnehmen (optional)Auf dem Handy öffnet sich direkt die Kamera (dank
capture="environment"). Auf dem Desktop wird die normale Datei-Auswahl genutzt. - MeldenDie Meldung wird gespeichert, alle Platzwarte werden per Mail + Push benachrichtigt.
Volle Meldung im Admin-Bereich
Im Admin → Wartung-Tab kannst du auch eine ausführlichere Meldung anlegen — mit Beschreibungstext, Platzauswahl und allen Details.
Schäden bearbeiten & abarbeiten
- Admin → WartungIm „Mehr"-Dropdown des Admin-Bereichs.
- Filter wählenStandard ist „Offen". Du siehst auch „In Bearbeitung", „Erledigt" oder „Alle".
- Meldung anklickenDetail-Dialog öffnet sich mit Foto, Beschreibung und allen Infos.
- Status ändernAuf „In Bearbeitung", „Erledigt" oder „Wird nicht behoben" klicken. Bei „Erledigt" kannst du eine Notiz hinzufügen (z.B. „Eckfahne ersetzt am 15.04.").
- SpeichernDer Reporter wird automatisch per Mail + Push informiert wenn der Schaden erledigt ist.
Schweregrade
- Niedrig – Info, kann warten (z.B. Beschilderung verblasst)
- Mittel – Sollte zeitnah erledigt werden (Standard)
- Hoch – Beeinträchtigt den Spielbetrieb teilweise
- Blockierend – Platz nicht benutzbar. Optional kannst du parallel eine Platzsperre einrichten, die alle Buchungen blockiert.
Auf der Buchungsseite
Wenn ein Platz offene Schadensmeldungen hat, erscheint auf seiner Court-Card ein orangefarbenes 🔧-Badge mit Anzahl der offenen Meldungen — sichtbar nur für Admin/Trainer/Platzwart. So sieht jeder berechtigte User auf einen Blick wo etwas zu tun ist.
9. Turniere
PlayTimeApp unterstützt einfache Turnierverwaltung (Liga und KO-System):
- Turnier anlegenAdmin → Turniere → "+ Turnier". Name, Modus, Start-/Enddatum, max. Teilnehmer.
- Anmeldung öffnenMitglieder können sich (oder Doppel-Partner) eintragen.
- Spielplan generierenSobald genug Teilnehmer: "Spielplan erstellen" – Begegnungen werden automatisch erzeugt.
- Ergebnisse meldenSpieler oder Admin tragen Ergebnisse ein. Tabelle/Bracket wird live aktualisiert.
9. News & Termine
- News: Beiträge an alle Mitglieder. Wichtige News kannst du anpinnen – sie erscheinen dann oben.
- Termine: Vereinstermine wie Mitgliederversammlung, Arbeitseinsatz, Sommerfest. Mit An-/Abmeldung der Mitglieder.
- Newsletter: News kannst du als Mail-Newsletter an alle Mitglieder versenden (Premium).
10. Abo & Stripe
Testphase
Jeder neue Verein bekommt automatisch 30 Tage Premium kostenlos – ohne Zahlungsdaten. In der Testphase sind alle Features freigeschaltet (Mannschaften, Tauschbörse, Turniere, Import etc.).
Abo abschließen über Stripe
- Admin → AboTab Abo im Admin-Bereich.
- Plan wählenFree / Pro / Premium – mit monatlicher oder jährlicher Abrechnung. Jährlich = 2 Monate gespart.
- Stripe CheckoutKlick auf "Jetzt buchen" leitet zu Stripe weiter. Kreditkarte / SEPA / Apple/Google Pay möglich.
- BestätigungNach erfolgreicher Zahlung ist der Plan sofort aktiv. Du erhältst eine Mail-Bestätigung.
Kündigen oder Plan wechseln
Über den Button "Kundenportal öffnen" kommst du in dein Stripe-Kundenkonto. Dort kannst du:
- Den Plan wechseln (Upgrade / Downgrade)
- Zahlungsmethode ändern
- Rechnungen herunterladen
- Abo kündigen (zum Ende der Laufzeit)
11. Datenschutz & AVV
Da PlayTimeApp personenbezogene Daten deiner Mitglieder verarbeitet, brauchst du als Verein einen Auftragsverarbeitungs-Vertrag (AVV) mit uns. Ohne unterzeichneten AVV bist du nicht DSGVO-konform.
- Banner oben in der AppSolange der AVV nicht unterzeichnet ist, erscheint ein orangener Banner mit Hinweis.
- "Jetzt unterzeichnen"Klick öffnet die AVV-Seite mit allen Vertragsbedingungen.
- Vertreter eintragen + bestätigenName + Funktion (z.B. "Max Mustermann, 1. Vorsitzender") und mit Klick bestätigen. Der unterzeichnete AVV liegt dir danach als PDF zum Download bereit.
DSGVO-Funktionen im Überblick
- Datenexport: Mitglieder können ihre Daten im Profil als JSON herunterladen.
- Konto-Löschung: Mitglieder können sich selbst löschen. Vergangene Buchungen bleiben anonymisiert (12 Monate).
- Automatische Bereinigung: Bookings älter als 12 Monate werden täglich gelöscht (Datenminimierung).
- Push-Subscriptions: Werden bei Konto-Löschung mit entfernt.
12. Häufige Probleme & Support
Mitglied erhält keine E-Mails
Spam-Ordner prüfen lassen. Falls bei mehreren Mitgliedern: Mail-Adresse korrekt? Notfalls Support kontaktieren – wir prüfen die Bounce-Logs.
Alle Buchungen weg nach Sperre
Sperren stornieren überlappende Buchungen automatisch (siehe 6.2). Sperre löschen stellt die Buchungen nicht wieder her – du musst sie neu anlegen.
Trainer kann Mannschafts-Termin nicht ändern
Prüfe ob der User wirklich als Trainer (nicht als Spieler) im Team eingetragen ist – Admin → Mannschaften → Team öffnen.
DFBnet-Import erkennt Plätze nicht
Import-Alias setzen mit dem exakten Namen aus dem CSV. Vorher die Datei in Excel öffnen, Spielstätten-Spalte anschauen und kopieren.
Push-Benachrichtigungen kommen nicht
Mitglieder müssen Push einmal aktivieren (Banner oder Profil). Funktioniert am besten in der installierten App. iOS: nur in installierter PWA möglich.
Mein Verein erscheint nicht in Google
Subdomains werden in der Suchmaschine nicht automatisch indexiert. Wir empfehlen einen eigenen Eintrag im Google Business Profile.