Zwei Listen. Oben die 31 Mails, die schon im Ablauf hinterlegt sind — sie stehen an ihrem Schirm und sind damit verortet. Unten die, die durch die Änderungen vom 12. und 13. September dazugekommen sind: der neue Ergebnis-Ablauf, die Dauerbuchung, die Rechnungen und „Nochmal buchen".
Lime heißt: Vorlage und Auslöser stehen. Gold heißt: die Mail fehlt noch oder der Auslöser ist neu.
| Auslöser | Vorlage | An wen | Betreff | Wo im Ablauf | Stand |
|---|---|---|---|---|---|
result_enteredSobald EIN Spieler sein Ergebnis einträgt | erg-eintragen-bitte | die drei anderen | Trag dein Ergebnis ein · 48 StundenOhne diese Mail merkt niemand, dass er dran ist. Push allein reicht nicht, Push gibt es in der App noch gar nicht. | Gewertetes Match · 6 | fehlt |
result_reminder24 Stunden vor Fristende, nur an die, die fehlen | erg-erinnerung | die Säumigen | Noch 24 Stunden für euer ErgebnisEine Erinnerung, nicht zwei. Danach entscheidet die Frist. | Gewertetes Match · 6 | fehlt |
rating_appliedWenn alle vier dasselbe eingetragen haben | spiel-level | alle vier | Euer Match ist gewertet · dein LevelGibt es schon. Neu ist nur der Auslöser: früher war es die Bestätigung EINES Spielers, jetzt die Übereinstimmung aller vier. | Gewertetes Match · 7 | steht |
match.result_disputedSofort, wenn die Gegenseite ein anderes Ergebnis abschickt | erg-gegenvorschlag-push | das Team, das zuerst eingetragen hat | Lena sieht das andersLenas Ergebnis zum Bestätigen, einer reicht, gilt dann sofort für alle vier. Abgelehnt = automatisch nicht gewertet. Ohne Antwort gilt Lenas Ergebnis nach 48 Stunden. Kein Betrieb beteiligt (14.09. abends). | Gewertetes Match · 8e | |
match_result_voidedSobald das erste Team den Gegenvorschlag ablehnt, automatisch | erg-ungueltig | alle vier | Euer Match wird nicht gewertetKeine Einigung: automatisch nicht gewertet, für alle vier. Level bleibt. | Gewertetes Match · 8c | steht |
invoice_createdSofort nach jeder bezahlten Buchung | rechnung | Zahler | Deine Rechnung PS-INV-…PDF im Anhang. Dauerbuchung: eine Rechnung für alle Termine (Timur 15.09.). Bei geteilter Zahlung ist offen, ob jeder Zahler eine eigene Rechnung bekommt – im Schema hängt die Rechnung an der BUCHUNG, nicht am Anteil. | Profil · C9 | fehlt |
invoice_creditNach einer Erstattung | gutschrift | Zahler | Deine Gutschrift PS-INV-…Eigene Nummer, nicht die alte Rechnung verändern. Pflicht, sobald eine Rechnung im Umlauf ist. | Profil · D2 | fehlt |
membership_invoiceMonatlich mit der Abbuchung | abo-rechnung | Mitglied | Dein Beitrag · Rechnung im Anhang⚠ Im Schema hängt Invoice an bookingId. Fuer Abo-Rechnungen gibt es damit heute gar kein Modell. | Profil · C2 | fehlt |
fix_slot_released⚠ 14.09.: entfällt, einzelne Termine sind nicht stornierbar (#1077) | termin-abgesagt | die Crew des Termins | Der Termin am … fällt ausDer Court wird sofort frei. Kein Geld zurück – das steht in der Mail, damit niemand darauf wartet. | Dauerbuchung · 8b | fehlt |
fix_series_ending4 Wochen vor dem letzten Termin (Mail und Push), 15 Tage vorher ein Push (Timur 15.09.) | dauer-verlaengern | Zahler | Deine Dauerbuchung läuft ausDirekt anschließend verlängern geht bis 14 Tage vor dem letzten Termin, wenn der Court frei ist. Deshalb kommt die Erinnerung früh. | Dauerbuchung · 4 | fehlt |
fix_invited⚠ 15.09.: entfällt. Eintragen statt einladen, Eingetragene bekommen match_player_added (Push und Posteingang) | dauer-einladung | Eingeladene | Du bist am … dabeiEingeladene zahlen nichts, das gehört in den ersten Satz. | Dauerbuchung · 7 | fehlt |
booking_againKein eigener Auslöser | – | – | Nochmal buchen nutzt die normalen Buchungsmailsbuch-abgesichert und split-einladung wie bei jeder Buchung. Hier ist bewusst nichts Neues nötig. | Nochmal buchen | steht |
result_enteredSofort, wenn einer das Ergebnis eingetragen hat (Hedis Weg, 14.09.) | erg-eingetragen-push | die drei anderen | Gegenseite: „Bestätige das Ergebnis" · Partner: „Max hat eingetragen"Wer in der App ist, sieht den Schirm live (6c bzw. 6) statt der Push. Frist mit Datum und Uhrzeit im Text. | Gewertetes Match · 6, 6c | |
result_confirm_reminder24 Stunden nach dem Eintrag an die Gegenseite (einer reicht); beim nächsten Öffnen der App als Pop-up (14.09., Hedis Weg) | erg-erinnerung-app | die Gegenseite | Ergebnis wartet auf dichPush und Pop-up als erster Schirm (Timur 14.09., #1036). Die Mail erg-erinnerung bleibt daneben. | Gewertetes Match 6b | neu 14.09. |
rating_settledSobald die Wertung feststeht: alle vier gleich oder 48 Stunden um | wertung-push | alle vier | Euer Match ist gewertetPush; in der App ein Banner statt eines Schirms, sonst die Wertung beim nächsten Öffnen (#1037). Die Mail spiel-level bleibt. | Gewertetes Match 7, 7b, 8a, 8c | neu 14.09. |
fix_crew_missing⚠ 15.09.: entfällt. Timur: die Frage kommt als Pop-up beim Tipp auf „Live", nicht als Mail am Vorabend | termin-ohne-crew | Zahler | Morgen 19:00 · noch keine MitspielerPush; in der App das Pop-up „Willst du noch Mitspieler eintragen?" (#1044, #1076). | Dauerbuchung 9 | neu 14.09. |
analysis_readySobald unser Server bei Wingfield die fertige Auswertung findet (keine Fertig-Meldung, nur Abfragen) | ai-auswertung-push | alle vier (Timur 15.09., #125) | Dein Matchrückblick ist daMit Mitgliedschaft: „5 Highlights und eure Werte“. Ohne Mitgliedschaft: „ansehen ab Rookie“. Antippen öffnet den Matchrückblick im AI Trainer (#168 bis #177). Kommt die Wertung in derselben Stunde, geht beides als ein Push raus (Zeile darunter). In der App nur als Banner nach 6b/8e und 8a. | AI Trainer · C2, E3 | fehlt |
analysis_ready_videoWie oben, auf einem Court mit Kamera ohne Tracking | ai-video-push | alle vier | Dein Matchrückblick ist daNur das Match-Video: keine Werte, keine automatischen Highlights. Ohne Mitgliedschaft mit Rookie-Hinweis. | AI Trainer · E6 | fehlt |
rating_settled + analysis_readyBeide innerhalb von 60 Minuten: die Wertung wartet höchstens 60 Minuten auf die Auswertung (Timur 15.09., #126) | wertung-auswertung-push | alle vier | Euer Match ist gewertet · dein Matchrückblick ist daEin Push statt zwei. Kommt die Auswertung später, geht die Wertung allein raus (wertung-push) und die Auswertung danach. Höchstens zwei Pushes je Person nach dem Match. Den Wertungs-Teil pflegt Padelsmart 4.0. | Gewertetes Match 7 · AI Trainer E3 | fehlt |
| Auslöser | Vorlage | An wen | Betreff | Wo im Ablauf | Stand |
|---|---|---|---|---|---|
—im Ablauf hinterlegt | buch-abgesichert | Organisator | Buchung erstellt | Nochmal buchen · 2 | steht |
—im Ablauf hinterlegt | split-einladung | Crew | Du wurdest zu einem Match hinzugefuegt | Nochmal buchen · 2 | steht |
—im Ablauf hinterlegt | buch-abgesichert | Organisator | Buchung erstellt | Match · 1 | steht |
—im Ablauf hinterlegt | buch-bestaetigung | Organisator | Buchung bestätigt | Match · 2a | steht |
—im Ablauf hinterlegt | split-einladung | Eingeladene | Du wurdest zu einem Match hinzugefügt | Match · 2b | steht |
—im Ablauf hinterlegt | split-mahnung | Eingeladene | Noch X Minuten (bei 15 und bei 5) | Match · 2b | steht |
—im Ablauf hinterlegt | split-zahlung-ein | Zahler | Zahlung eingegangen | Match · 2b | steht |
—im Ablauf hinterlegt | match-zugesagt | Organisator | Zusage für dein Match | Match · 2b | steht |
—im Ablauf hinterlegt | match-abgesagt | Organisator | Match abgesagt | Match · 2b | steht |
—im Ablauf hinterlegt | split-verfallen | Organisator | Dein Anteil wurde übernommen | Match · 3 | steht |
—im Ablauf hinterlegt | split-garantie-abgerechnet | Organisator | Dein Match ist bestätigt | Match · 3 | steht |
—im Ablauf hinterlegt | split-fertig | Organisator | alle haben gezahlt | Match · 3 | steht |
—im Ablauf hinterlegt | buch-bestaetigung | ⚠ Eingeladene | Buchung bestätigt – auch an Nichtzahler | Match · 3 | steht |
—im Ablauf hinterlegt | buch-erinnerung | alle Spieler | Dein Match beginnt bald | Match · 4 | steht |
—im Ablauf hinterlegt | erg-auto | beide Teams | Ergebnis automatisch bestätigt | Match · 8a | steht |
—im Ablauf hinterlegt | erg-angefochten | beide Teams | Ergebnis angefochten | Match · 8a | steht |
—im Ablauf hinterlegt | erg-bestaetigt | beide Teams | Ergebnis bestätigt | Match · 8b | steht |
—im Ablauf hinterlegt | spiel-ergebnis | alle Spieler | Match abgeschlossen | Match · 8b | steht |
—im Ablauf hinterlegt | spiel-level | alle Spieler | Level bewegt sich (wenn gewertet) | Match · 8b | steht |
—im Ablauf hinterlegt | club-bestaetigt | Zahler | Deine Dauerbuchung steht · eine Mail für alle Termine (Timur 15.09.), die Rechnung einmal als eigene Mail | Dauerbuchung · 3 | steht |
—im Ablauf hinterlegt | abo-start | Mitglied | Willkommen als … | Profil · C2 | steht |
—im Ablauf hinterlegt | abo-rechnung | Mitglied | Beitrag abgebucht · mit Rechnung im Anhang | Profil · C2 | steht |
—im Ablauf hinterlegt | abo-ende | Mitglied | Mitgliedschaft beendet | Profil · C2 | steht |
—im Ablauf hinterlegt | konto-loeschung-eingang | Konto | Löschung: Eingang bestätigt | Profil · C4 | steht |
—im Ablauf hinterlegt | konto-loeschung-fertig | Konto | Dein Konto wurde gelöscht | Profil · C4 | steht |
—im Ablauf hinterlegt | storno-bestaetigt | Zahler | Buchung storniert · mit Gutschrift | Profil · D2 | steht |
—im Ablauf hinterlegt | rechnung | Zahler | Deine Rechnung · PDF im Anhang | Profil · C9 | steht |
—im Ablauf hinterlegt | erg-angefochten | alle vier | Hedis match_result_disputed: „hat das eingetragene Ergebnis angefochten. Bis dahin zaehlt das Match nicht fuers Level." | Gewertetes Match · 6b | steht |
—im Ablauf hinterlegt | spiel-level | Kontoinhaber | Dein Match wurde gewertet: Punkte, Level, Rest. Ausloeser rating_applied, genau einmal je Eintrag (R-12). | Gewertetes Match · 7 | steht |
—im Ablauf hinterlegt | erg-ungueltig | alle vier | Hedis match_result_voided: „Das Ergebnis eures Matches wurde als ungueltig markiert, es gibt keine Wertung." | Gewertetes Match · 8c | steht |
—im Ablauf hinterlegt | level-zurueck | Kontoinhaber | Dein Level wurde zurueckgerechnet. Ausloeser rating_reversed, genau einmal je Ruecknahme (R-12). | Gewertetes Match · 8d | steht |
eb-openingSobald der Eröffnungstag feststeht, an alle Vorgemerkten (transaktional, nicht Marketing) | eb-opening | alle Vorgemerkten | Die Courts öffnen am 1. OktoberEröffnungstag, „ab jetzt buchbar", die drei Schritte, Knopf „Code eintragen". Push mit derselben Zeile. | Early Bird · E2/E3 | steht im Marketing-Topf, muss transaktional |
eb-codeMit der Vormerkung bzw. beim Start der Kampagne | eb-code | Vorgemerkte je Kampagne | Dein Early-Bird-CodeCode, was er bringt (Rookie 12 Monate gratis / Gratis-Ticket / Dauerbuchung), Gültigkeit, Weg in die App. | Early Bird · E4 | fehlt |
eb-countdown7 Tage und 1 Tag vor der Eröffnung | eb-countdown | alle Vorgemerkten ohne Buchung | Noch 7 Tage bis Walldorf öffnetCountdown, freie Zeiten am Eröffnungstag, Knopf „Court buchen". | Early Bird · E3 | fehlt |
eb-code-eingeloestSofort nach dem Einlösen | eb-code-eingeloest | Kontoinhaber | Rookie ist aktiv bis 30.09.2027Bedingungen in Textform: gratis bis, danach 5,99 €, jederzeit kündbar, Erinnerung 30/14/1 Tage. | Early Bird · E5 | fehlt |
rookie-frist30, 14 und 1 Tag vor Ende der Gratiszeit (§ 309 Nr. 9 BGB) | rookie-frist | Kontoinhaber mit Gratis-Rookie | Dein Gratisjahr endet am 30.09.Was danach passiert (5,99 €), Zahlungsart hinterlegen, Kündigen-Link. Push nur beim 1-Tag-Schritt. | Early Bird · E6 | fehlt |
match_player_addedSofort, wenn der Buchende jemanden in einen Platz eintraegt (Partner oder Gegner) | eingetragen-push | die eingetragene Person | Jonas hat dich eingetragenPush und Zeile im Posteingang: Termin, Court, „du spielst mit Jonas“ oder „gegen Jonas“, Knoepfe „Buchung ansehen“ und „Ich spiele nicht mit“ (Absage macht den Platz zum Gast, Push an den Buchenden). Keine Zusage noetig, keine Mail. Gaeste bekommen nichts. | Gewertetes Match · 3d | fehlt |