Offizielles Handbuch

Alles, was du über oClub wissen musst

Plätze buchen, Spiele organisieren, Kurse belegen und deinen Club verwalten — für Mitglieder, Trainer:innen und Betreiber:innen. Ein Konto, alle Oberflächen.

Spiele
TennisFortgeschritten
Doppel am Abend
Heute · 18:00–19:30
Sportzentrum Mitte · Platz 2
MKJDAL+1
Beitreten
Padel€8/Person
Padel-Runde, 3./4. gesucht
Morgen · 10:00
Buchen
Spiele
Buchungen
Clubs
Profil

01 Willkommen

oClub ist eine Plattform mit mehreren aufeinander abgestimmten Oberflächen. Du brauchst nur ein Konto — damit bewegst du dich nahtlos zwischen der App für Mitglieder (mit der Trainer-Umgebung und der Vereinsverwaltung darin) und der Partner-Plattform. Je nach deiner Rolle siehst du unterschiedliche Bereiche.

Für Mitglieder

Die oClub-App im Web und auf dem iPhone. Plätze & Trainer:innen buchen, offene Spiele finden, Kurse belegen und deinem Club folgen.

Web & iOS

Für Trainer:innen

Die Trainer-Umgebung in derselben App: Kurse anlegen, Einheiten mit Ablaufplan planen, Anmeldungen freigeben, Plätze reservieren und Nachweise pflegen.

Web & iOS

Für Betreiber:innen

Die Partner-Plattform: Anlagen & Plätze verwalten, Buchungen annehmen, Rechnungen stellen und Konditionen pflegen.

Web
Ein Login, alle Oberflächen. Meldest du dich einmal an, gilt dein Konto überall. Wechselst du z. B. von der App in die Partner-Plattform, bist du automatisch angemeldet — und ein Logout wirkt auf allen Oberflächen gleichzeitig.

02 Erste Schritte & Login

Konto erstellen

  1. Registrieren Öffne die App und tippe auf Registrieren. Gib Namen, E-Mail-Adresse und ein Passwort ein.
  2. E-Mail bestätigen Du bekommst eine Bestätigungsmail. Tippe auf den Link darin, um dein Konto zu aktivieren.
  3. Profil vervollständigen Ergänze optional ein Profilbild und deine bevorzugten Sportarten — so passen Empfehlungen und Spiel-Einladungen besser.
  4. Loslegen Fertig. Du kannst sofort Plätze suchen, Spielen beitreten oder deinem Club folgen.

Anmelden

Melde dich mit E-Mail und Passwort an. Passwort vergessen? Tippe auf Passwort vergessen, gib deine E-Mail ein und folge dem Link, den wir dir schicken.

Als Gast stöbern. Du kannst Plätze, Clubs und offene Spiele auch ohne Konto ansehen. Für das eigentliche Buchen oder Beitreten wirst du zum Anmelden aufgefordert.

Zwei-Faktor-Bestätigung

Du kannst dein Konto zusätzlich zum Passwort mit einem Code per E-Mail absichern. Das ist freiwillig — schaltest du es ein, gilt es für beide Anmeldewege, in der App wie im Web.

  1. Einschalten Unter Profil → Einstellungen → Sicherheit aktivierst du die Zwei-Faktor-Bestätigung.
  2. Anmelden Nach Passwort und E-Mail fragen wir einen sechsstelligen Code ab, den wir dir schicken.
  3. Gerät merken Auf deinem eigenen Gerät kannst du dich merken lassen — dann fragt der zweite Schritt dort eine Weile nicht mehr nach.
Auf einem geteilten oder fremden Gerät den Merken-Haken bitte nicht setzen. Ein gemerktes Gerät lässt sich in denselben Einstellungen wieder entfernen; danach wird dort wieder gefragt.

Zugang zu Trainer-Umgebung & Partner-Plattform

Diese Bereiche sind rollenbasiert. Die Trainer-Umgebung erscheint im Profil-Umschalter der App, sobald dein Verein dir in seiner Mitgliederliste den Trainer:innen-Bereich vergeben hat. Für die Partner-Plattform meldest du dich mit demselben oClub-Konto an — es ist keine separate Registrierung nötig. Fehlt dir der Zugang, wende dich an deinen Verein oder an den Support.

03 Sich zurechtfinden

Die Mitglieder-App ist um eine feste Leiste am unteren Rand (Handy) bzw. oben (Desktop) aufgebaut. Über sie erreichst du alle Hauptbereiche mit einem Tipp:

Mein Club
TC Sportzentrum Mitte
128 Mitglieder
Nächstes Event
Vereinsturnier · Sa 14:00
Buchen
Spiele
Buchungen
Clubs
Profil
Die feste Navigationsleiste — hier ist „Clubs“ aktiv.
Buchen

Plätze reservieren, Kurse belegen und Trainer:innen finden — alles Buchbare an einem Ort.

Spiele

Offene Partien entdecken, eigene Spiele erstellen und Mitspieler:innen finden.

Buchungen

Anstehende und vergangene Buchungen, plus Anfragen, die auf deine Antwort warten.

Clubs / Mein Club

Der Feed deines Clubs, Beiträge, Mitglieder und neue Clubs zum Beitreten.

Profil

Deine Daten, Kinder-Profile, Codes, Benachrichtigungen und Einstellungen.

Welche Bereiche genau erscheinen, hängt von deinem Verein und den freigeschalteten Funktionen ab. Neue Bereiche tragen manchmal ein kleines DEV-Fähnchen, solange sie sich noch in der Einführung befinden.

04 Buchen — Platz, Kurs, Trainer:in

Unter Buchen findest du alles, was du reservieren kannst: einen Platz, einen Kurs oder eine Einheit bei einer Trainer:in.

Einen Platz buchen

  1. Anlage wählen Öffne Buchen → Platz und wähle die Sportanlage.
  2. Zeit im Belegungsplan wählen Der Raster zeigt freie und belegte Slots; ein belegtes Feld nennt die Sportart oder den öffentlichen Kurs, der dort läuft, sofern der Betrieb das freigibt. Tippe auf eine freie Zeit.
  3. Details prüfen Dauer, Sportart und Preis werden dir live berechnet.
  4. Bestätigen Die Buchung erscheint danach unter Buchungen.
Platz buchenMi, 12. Juli
Platz 1Platz 2Platz 3
16:00freibelegtfrei
17:00belegt17–18frei
18:00freifreibelegt
19:00belegtfreifrei
Platz 2 · 17:00–18:00
€24,00
Buchen
Buchen
Spiele
Buchungen
Clubs
Profil
Belegungsplan — freie Slots antippen, Preis rechnet live.
„Buchen als …“. Gehörst du zu einem Verein, kannst du oft wählen, ob du privat oder im Namen deines Vereins buchst. Das kann den Preis verändern — der Raster rechnet den passenden Tarif sofort neu.

Mitspieler:innen finden

Fehlt dir noch jemand? Über Spieler:innen finden zu einer Platzbuchung kannst du deine Partie ausschreiben, damit andere beitreten. Umgekehrt findest du unter Spiele offene Partien, denen du dich anschließen kannst.

Eine Trainer:in buchen

Unter Buchen → Trainer öffnet sich das Trainer-Verzeichnis. Tippe auf ein Profil, um Sportarten, Beschreibung und Verfügbarkeit zu sehen, und buche eine Einheit direkt.

Buchungen & Anfragen verwalten

Alle Reservierungen laufen unter Buchungen zusammen — Plätze, Spiele und Kurse gemeinsam. Manche Buchungen erfordern eine Bestätigung durch die Anlage oder Trainer:in; solche findest du unter Buchungen → Anfragen, wo du zusagen oder absagen kannst.

Später zahlen. Bei einigen Anlagen kannst du wählen, ob du sofort oder später per Rechnung zahlst. Ob das verfügbar ist, entscheidet der Betreiber. Mehr dazu unter Zahlung & Rechnungen.

05 Spiele

Der Bereich Spiele ist das Herz der Community: hier organisieren Mitglieder offene Partien und schließen sich anderen an. So sieht ein Spiel aus:

TennisFortgeschritten
3 / 4
Doppel am Abend
Heute · 18:00–19:30
Sportzentrum Mitte · Platz 2
MKJDAL1 frei
€8/Person Beitreten

Einem Spiel beitreten

  1. Stöbern Offene Partien in deiner Nähe — mit Sportart, Ort, Zeit, Niveau und freien Plätzen.
  2. Spiel öffnen Alle Details: wer schon dabei ist, wo gespielt wird und was es kostet.
  3. Beitreten Dein Platz ist reserviert; dein Anteil am Preis wird dir angezeigt.
  4. Absprechen Jedes Spiel hat einen eigenen Chat — für Treffpunkt, Ausrüstung oder Änderungen.

Ein eigenes Spiel erstellen

Tippe in Spiele auf Neues Spiel. Wähle Sportart, Ort und Zeit, lege Teilnehmerzahl und Niveau fest und veröffentliche. Als Ersteller:in kannst du dein Spiel jederzeit bearbeiten oder absagen.

Dein Preis ist dein Preis. Vereinsmitgliedschaft und hinterlegte Rabatte werden automatisch eingerechnet. Du siehst immer deinen tatsächlichen Anteil, nicht nur den Grundpreis.
Offene Spiele — Platz auf Halt. Manche Vereine nehmen einen Platz auf Halt und suchen Mitspieler:innen: Du zahlst nur deinen Anteil (plus eine kleine Servicegebühr), und sobald die Mindestzahl erreicht ist, ist der Platz fix. Die Karte zeigt den Zähler, die Frist und — falls der Betrieb eine Buchungsfrist hat — ob das Spiel noch rechtzeitig zustande kommen kann. Mehr dazu in der Vereinsverwaltung.

06 Clubs & Community

Clubs (Communities) sind die Gruppen rund um deinen Verein. Hier siehst du einen Feed mit Ankündigungen, Events und Beiträgen.

Community
TC
TC Sportzentrum Mitte
vor 2 Std.

Die Sommer-Platzsaison ist eröffnet! Neue Zeiten ab sofort buchbar.

24 6 Kommentare
Buchen
Spiele
Buchungen
Clubs
Profil
Ein Club-Feed mit Ankündigung, Bild und Reaktionen.

Einem Club beitreten

  1. Suchen Über Community → Clubs suchen deinen Verein oder eine öffentliche Gruppe finden.
  2. Beitreten anfragen Manche Clubs sind offen, andere bestätigen neue Mitglieder manuell.
  3. Folgen statt beitreten Bei einigen Clubs kannst du auch nur folgen — du siehst dann öffentliche Events und Ankündigungen, aber keine internen Inhalte.

Einen Club gründen

Über Community → Neuer Club kannst du selbst eine Gruppe anlegen, sie beschreiben und andere einladen. Als Gründer:in verwaltest du Mitglieder und Beitrittsanfragen (siehe Community-Verwaltung).

Einladungen & Codes. Viele Clubs teilen einen Einladungslink oder -code. Über einen solchen Link landest du direkt auf der Beitrittsseite. Deine eigenen Codes findest du unter Profil → Codes.

Nachwuchs-Trainer:innen unter 16

oClub ist grundsätzlich ab 16 Jahren. Für junge Nachwuchs-Trainer:innen zwischen 14 und 16 Jahren gibt es eine begleitete Ausnahme: Sie dürfen sich selbst registrieren, müssen danach aber innerhalb von 14 Tagen von einem Club betreut werden.

  1. Registrieren mit Einwilligung Bei der Anmeldung wählt die Person „Ich bin Nachwuchs-Trainer:in unter 16" und gibt ihr Geburtsdatum sowie Name, E-Mail und die ausdrückliche Einwilligung eines Elternteils bzw. der/des Erziehungsberechtigten an. Personen unter 14 Jahren können sich nicht registrieren.
  2. 14 Tage bis zur Betreuung Nach der Anmeldung hat die Person 14 Tage Zeit, einem Club (Verein/Community) als betreutes Mitglied beizutreten. In der App wird ein Hinweis mit verbleibenden Tagen angezeigt. Ein Club kann sie auch direkt einladen oder aufnehmen.
  3. Ohne Betreuung: Account pausiert Wird die Person nicht rechtzeitig einem Club zugeordnet, wird der Account vorübergehend gesperrt (nur noch ein Warte-Bildschirm), bis ein Club die Betreuung übernimmt. Der betreuende Club gilt als betreuende Stelle.
Für Club-Verwalter:innen. Offene Fälle (unter 16, noch ohne Betreuung) sind für das oClub-Team unter Admin → Youth-trainer supervision sichtbar. Nimm eine:n Nachwuchs-Trainer:in einfach über die normale Mitglieder-/Einladungsfunktion in deinen Club auf, um die Betreuung zu übernehmen.
Wichtig. Diese Ausnahme ist ausschließlich für begleitete Nachwuchs-Trainer:innen ab 14 gedacht. Die reguläre Nutzung von oClub bleibt ab 16 Jahren.

07 Kurse & Academy

Kurse sind angeleitete Trainingsangebote — vom wöchentlichen Kindertraining bis zum Erwachsenenkurs. Die Academy bündelt „eine Sportart lernen“ mit passenden Trainer:innen.

Tennis · Kinder 4,9
NonStop Nonntal — Kindertraining
Mo & Mi · 15:00–16:00
mit Julia D.
€120/Semester Anmelden

Einen Kurs finden & belegen

  1. Katalog öffnen Gehe zu Buchen → Kurs (oder in den Academy-Bereich, falls freigeschaltet).
  2. Kurs wählen Beschreibung, Termine, Ort, Trainer:in und Preis prüfen.
  3. Anmelden Für dich selbst oder für dein Kind (siehe Kinder-Profile).
  4. Verfolgen Deine Kurse erscheinen unter Profil → Kurse mit allen Terminen.
Entfällt eine Einheit? Sagt eine Trainer:in einen einzelnen Termin ab, bleibt der Kurs bestehen und der Termin wird als „entfällt“ markiert. Du wirst benachrichtigt und siehst es direkt beim Kurs.

Wenn du selbst Einheiten gibst

Bist du als Trainer:in eines Kurses eingetragen, wechselst du im Profil-Umschalter zu Trainer:in: Dort findest du deine Kurse, die Einheiten mit Ablaufplan und Check-in und alles, was auf deine Freigabe wartet. Wie das geht, steht ab dem Kapitel Trainer-Umgebung.

08 Events

Im Events-Bereich findest du angemeldete oder ticketierte Veranstaltungen deines Clubs oder Sportzentrums — Turniere, Vereinsfeste, Schnuppertage.

Entdecken

Anstehende Events mit Datum, Ort und Beschreibung.

Anmelden

Sichere dir einen Platz; bei Bedarf mit Ticket.

Erinnerung

Du wirst rechtzeitig vor dem Event benachrichtigt.

Der Events-Bereich wird schrittweise ausgerollt und ist möglicherweise noch nicht bei jedem Verein sichtbar.

09 Profil, Kinder & Codes

Unter Profil verwaltest du dein Konto und alles, was daran hängt.

Profil bearbeiten

Name, Profilbild, Sportarten und persönliche Angaben. Der Sportarten-Wähler zeigt deine Auswahl eingeklappt; „Weitere Sportart hinzufügen“ öffnet den vollen Katalog.

Kinder

Kinder-Profile anlegen, um sie für Kurse und Events anzumelden — ohne eigenes Konto fürs Kind.

Codes

Einladungscodes und Empfehlungscodes verwalten, teilen oder einlösen.

Buchungen & Kurse

Schneller Zugriff auf Reservierungen, Kurse und Coaching-Termine.

Freund:innen einladen

Über „Weiterempfehlen“ Freund:innen einladen und gemeinsam spielen.

Auszahlungsmethode

Falls du Auszahlungen erhältst (z. B. als Trainer:in), hier deine Bankverbindung hinterlegen.

Der Profil-Umschalter

Oben im Profil wechselst du, als wer du gerade unterwegs bist: dein persönliches Profil, darunter — falls freigeschaltet — Trainer:in, und dann deine Vereine mit Vorstandsrolle. Der aktive Eintrag bestimmt, was die App zeigt: als Trainer:in die Trainer-Umgebung, als Verein die Vereinsverwaltung. Web und iPhone ordnen die Einträge gleich.

Kinder-Profile

Über Profil → Kinder legst du für jedes Kind ein eigenes Profil an. Bei der Anmeldung zu einem Kurs oder Event wählst du dann, wer teilnimmt — du oder ein Kind. So bleiben Anmeldungen sauber getrennt.

10 Zahlung & Rechnungen

Je nach Anlage und Verein zahlst du auf unterschiedliche Weise. Was für dich gilt, wird dir immer vor der Bestätigung angezeigt.

ModellWas das heißt
Sofort zahlenDu zahlst direkt bei der Buchung.
Später / per RechnungBei manchen Anlagen erlaubt: du buchst jetzt und zahlst später per Rechnung.
Über den VereinBuchst du „im Namen des Vereins“, wird ggf. der Verein abgerechnet statt du persönlich.
Dein Preis ist dein Preis. Rabatte, Vereinstarife und Konditionen sind bereits eingerechnet, wenn dir ein Betrag angezeigt wird. Es gibt keine versteckten Aufschläge nach der Bestätigung.

Rechnungen und Belege zu deinen Buchungen findest du bei der jeweiligen Buchung bzw. bei deinem Verein. Bei Fragen zu einer konkreten Abrechnung hilft dir dein Verein oder die Anlage direkt weiter.

11 Trainer-Umgebung — Überblick

Deine Arbeitsoberfläche als Trainer:in liegt in der oClub-App selbst — im Web wie auf dem iPhone. Kein zweiter Login, keine zweite Anwendung: Du wechselst über den Profil-Umschalter von deinem persönlichen Profil zu Trainer:in (ganz oben, noch vor deinen Vereinen) und bist in der Trainer-Umgebung. Voraussetzung ist, dass dein Verein dir den Trainer:innen-Bereich in seiner Mitgliederliste vergeben hat.

Der frühere „Trainer-Hub“ wird abgelöst. Die eigenständige Oberfläche unter trainer.oclub.at bekommt keine neuen Funktionen mehr — alles, was in diesem Kapitel steht, findest du in der App unter Trainer:in. Deine Kurse, Einheiten und Nachweise sind dieselben; nur der Ort, an dem du sie bearbeitest, ist jetzt derselbe wie zum Spielen.
app.oclub.at/coach

Hallo, Julia.

Do, 10. Sept.
Heute2Einheiten
Nächste Einheitin 3 Std.15:00 · Halle 1
Diese Woche7Kurse & Trainings
Qualifikationen2bestätigt · 1 in Prüfung
NonStop Nonntal — Kinder
Heute 15:00–16:00 · Halle 1, Feld A · 8 / 12 · Ablaufplan: 5 Bausteine
Ablaufplan öffnen

Wartet auf dich

Kurs wartet · Aufschlag-Technik — Erwachsene
Liegt bei der Sportlichen Leitung.
Eingereicht
Einheit wartet · Mi 17:00 — Anwesenheit offen
Nachtragen, solange sich jemand erinnert.
Nachtragen

Die Übersicht: heutige Einheiten, die nächste Einheit mit Stand des Ablaufplans, und alles, was gerade auf dich wartet.

Kurse
EinheitenNach Zeit sortiertKurse und Vereinstrainings
Meine KurseAnlegen & führenbearbeiten, freigeben lassen
Freigaben3 offenwarten auf Entscheidung
BibliothekÜbungensuchen, merken, anlegen
Platzreservierungen2 gehaltenund offene Anfragen
Als Nächstes · in 3 Std.
NonStop Nonntal — Kinder
Halle 1, Feld A · 8 / 12
Übersicht
Kurse
Nachrichten
Profil
Am iPhone: vier Reiter, und der Reiter Kurse ist die Rubrik mit ihren fünf Bereichen.

Ein Konto — ein aktiver Kontext

Oben wählst du deinen aktiven Kontext: „Ich“ (Eigenangebot) oder einen deiner Vereine. Kurse, Einheiten, Freigaben und Auszahlungen zeigen immer nur den gewählten Kontext. Fehlt dir etwas, prüfe zuerst, ob der richtige Kontext aktiv ist.

Web und iPhone sind deckungsgleich

Beide Oberflächen tragen dieselben vier Rubriken — Übersicht · Kurse · Nachrichten · Profil — mit denselben Bereichen in derselben Reihenfolge. Am Rechner steht die Rubrik Kurse als Seitenleiste, am Telefon als Kacheln im gleichnamigen Reiter. Was du an einem Ort anlegst, ist am anderen sofort da.

Die Bereiche im Überblick

RubrikBereichWofür
ÜbersichtÜbersichtWas heute ansteht und was gerade wartet: Einheiten, nächste Einheit, offene Freigaben, Anwesenheit, Qualifikationen.
KurseEinheitenKurse und Vereinstrainings nach Zeit sortiert — die Agenda mit „Als Nächstes“ und Zeitschiene (Kapitel Einheiten & Ablaufplan).
Meine KurseKurse anlegen, bearbeiten und freigeben lassen; die Kursseite mit Plätzen, Team und Teilnehmer:innen.
FreigabenAlles, was auf eine Entscheidung wartet: eingereichte Vereinskurse und von Hand eingetragene Anmeldungen.
BibliothekÜbungen und gelaufene Planungen des Vereins — suchen, merken, in eine Einheit legen.
PlatzreservierungenDeine gehaltenen Plätze und offenen Anfragen bei der Anlage.
Teilnehmer:innenAlle Personen über alle Kurse hinweg — mit Kontakt.
Trainings-JournalPlanen, durchführen, reflektieren — mit Feedback.
Verfügbarkeit · VertretungWann du buchbar bist; Vertretung suchen oder eine Einheit übernehmen.
NachrichtenNachrichtenDeine Unterhaltungen mit Teilnehmer:innen und Verein.
ProfilTrainer:innen-ProfilWie dich Suchende sehen — Bio, Sportarten, Preise und deine bestätigten Qualifikationen.
QualifikationenZertifikate, Ehrenkodex und Prüfstatus.
Auszahlungen · Ausbildung · FortbildungWas du verdient hast; deine Mentorings; Masterclasses und Fortbildungsstunden.
Welche Bereiche erscheinen, entscheidet oClub je Bereich zentral — ein Bereich kann ohne App-Update ein- oder ausgeblendet werden. Was du hier nicht siehst, ist für dich derzeit nicht freigeschaltet, nicht kaputt.

12 Kurse anlegen & führen

Vom leeren Formular zum veröffentlichten Kurs — die Kursseite als Arbeitsplatz, und wie Teilnehmer:innen hineinkommen, die sich nicht selbst anmelden.

Kurs anlegen — Schritt für Schritt

Beim Anlegen (+ Neuer Kurs unter Meine Kurse) triffst du zuerst zwei Grundentscheidungen:

Art des Angebots

Eigenangebot — „Du wirst direkt ausgezahlt“. Oder Vereinskurs — „Über den Verein · Freigabe nötig“; dabei wählst du den Verein als Zahlungsempfänger.

Kursformat

Semesterkurs (laufende Serie) oder Kurzformat · Academy (kompaktes Blockformat).

  1. Eckdaten Titel, Sportart(en) aus dem vollen Katalog, Niveau (Alle / Anfänger / Fortgeschritten / Profi), Beschreibung, Lernziele und deine Stornobedingungen. Das Kursbild ist im Kartenformat 16:9 — genau der Ausschnitt, den Teilnehmer:innen später auf der Karte sehen.
  2. Einheiten planen (Wochenplan) Zeilen aus Wochentag + Start/Ende plus Zeitraum (ab–bis). Daraus entstehen automatisch die einzelnen Einheiten — die Vorschau zeigt Termine, „X Wochen ab …“ und freie Plätze.
  3. Preis & Plätze Preis pro Einheit oder gesamt; Warteliste an/aus; Mindest-/Höchstalter; max. Teilnehmer:innen; Platz/Anlage je Einheit. Der Platz nennt seinen Preis: Bei der Platzwahl steht die Platzmiete dabei — ein Vereinskurs zahlt den Vereinstarif des Vereins, nicht den öffentlichen Listenpreis.
  4. Speichern Der Kurs wird laufend automatisch als Entwurf gesichert („Entwurf gespeichert“) — du kannst jederzeit später weiterarbeiten.

Veröffentlichen & Freigabe

  • Eigenangebot: „Kurs veröffentlichen“ → sofort live, keine Freigabe nötig.
  • Vereinskurs: „Zur Freigabe einreichen“ → Status Eingereicht. Die Sportliche Leitung findet ihn unter Freigaben und gibt ihn mit „Jetzt freigeben“ frei — oder schickt ihn mit „Zurück an Trainer:in“ zur Nacharbeit.
KursstatusBedeutung
EntwurfIn Arbeit, nur für dich sichtbar.
EingereichtVereinskurs wartet auf Freigabe der Sportlichen Leitung.
AktivVeröffentlicht und für Mitglieder buchbar.
Abgesagt / ArchiviertAbgesagt (mit Grund) bzw. abgeschlossen und weggelegt.
Veröffentlichen bucht auch die Plätze. Beim Veröffentlichen reserviert die App die Plätze der ganzen Serie automatisch. Liegt eine Anfrage noch bei der Anlage, ist das Warten, kein Scheitern — das Banner sagt „Du musst nichts tun; sobald sie freigibt, steht der Platz“. Nur wenn eine Buchung wirklich nicht klappt (Platz belegt, keine Freigabe …), steht „Platzbuchung offen für X Termin(e)“ — dann eine Alternative wählen.

Die Kursseite

Jeder Kurs hat eine Seite, die den Bildschirm füllt: Kopfzeile mit Bild, darunter Plätze, Trainer-Team, Aktivität und Einheiten.

app.oclub.at/profile/coaching/kurs/…
NonStop Nonntal — Kinder
Tennis · Mo & Mi 15:00 · Halle 1 · Vereinskurs
AktivSo sehen es Teilnehmer:innenTeilnehmer:in eintragen
Plätze
8 fest · 2 gehalten · 2 frei — zwei Zusagen sind heute noch möglich
Trainer-Team
JD Julia D. (du) · Leitung MK Max K. · Co-Trainer Ändern
Aktivität
Mia Sonnleitner eingetragen · gestern · wartet auf Freigabe der Sportlichen Leitung
Einheiten 16Teilnehmer:innen 10Warteliste 1
Mo 14. Sept. · 15:00–16:00 · Halle 1, Feld A
Ablaufplan: 5 Bausteine · Frist in 3 Tagen
Ablaufplan öffnen
Mi 16. Sept. · 15:00–16:00 · Halle 1, Feld A
Ablaufplan: keiner
Ablaufplan schreiben

Die Kursseite. Die Platzleiste zeigt fest (gefüllt), gehalten (schraffiert) und frei — ein Segment je Platz.

  • Ein Platzbegriff. Kursliste, Kurskopf und Aufstellung zählen gleich: fest ist zugesagt, gehalten ist vorgemerkt (zählt gegen die Kapazität, kann aber zurückfallen), frei ist frei. Die Frage, die sie beantworten: wie vielen kann ich heute noch zusagen.
  • Trainer-Team. Je Person Gesicht, Name und Rolle; die Leitung ist hervorgehoben. Ändern öffnet die Aufstellung — auch je einzelner Einheit, inklusive Vertretung.
  • „So sehen es Teilnehmer:innen“ öffnet einen Dialog mit der Karte im Kurskatalog — genau die Karte, die Mitglieder sehen, auch schon vor der Veröffentlichung — und der Website-Einbindung (Script, iFrame oder Adresse). Die Einbindung gibt es nur für veröffentlichte öffentliche Kurse; ein Kurs nur für Mitglieder lässt sich nicht auf einer fremden Website zeigen.

Teilnehmer:in von Hand eintragen

Für alle, die sich nicht selbst anmelden — das Kind ohne Konto, die Person, die im Verein angerufen hat. Du trägst ein, die Sportliche Leitung gibt frei (beim Eigenangebot du selbst), und dazwischen ist der Platz schon vorgemerkt.

  1. Suchen, bevor du anlegst Das Namensfeld ist die Suche in den Vereinen, in denen du Betreuungsrechte hast. Ein Treffer unter „Schon in deinem Verein“ wird verknüpft statt kopiert — „Bestehendes Konto — es wird verknüpft, nichts überschrieben.“ Weicht das Geburtsdatum ab, wird das gezeigt, nicht behoben.
  2. Sonst neu anlegen Name, Geburtsdatum (nötig bei Kindern) und Erziehungsberechtigte:r — an diese Adresse geht später die Rechnung. Telefon ist optional. Daraus entsteht ein verwaltetes Konto, kein Freitext: dieselbe Person über alle Oberflächen, ohne Dublette.
  3. Zustimmung festhalten „Die Eltern haben der Anmeldung zugestimmt.“ Ohne den Haken erscheint die Anmeldung auf dem Freigaben-Schreibtisch mit rotem Hinweis.
  4. Eintragen — Platz vormerken Der Platz ist ab jetzt gehalten, mit Ablauffrist aus dem Rechnungsfenster des Kurses. Nach der Entscheidung bekommt die Familie eine Mail: Zusage (mit Terminen, Beitrag und dem Hinweis, dass die Rechnung folgt) oder Absage.
Eintragen darf, wer die Liste ändern darf: Kursleitung, Vereins-Admin oder eine Person mit Planungsrecht. Ein Mitglied des Trainer-Teams sieht die Liste, kann sie aber nicht ändern — und bekommt dafür auch keinen Knopf.

Der Freigaben-Schreibtisch

Unter Freigaben liegt beides, was auf eine Entscheidung wartet — oben die wartenden Anmeldungen, darunter die eingereichten Vereinskurse. Sortiert nach Dringlichkeit: „wartet seit 4 Tagen“, aber sobald der Ablauf näher als 48 Stunden ist, schlägt er die Wartezeit.

app.oclub.at/profile/coaching/freigaben

Freigaben

3 offen

Wartende Anmeldungen · NonStop Nonntal — Kinder Alle 2 bestätigen

!
Mia Sonnleitner · wartet seit 4 Tagen

Eltern: anna.sonnleitner@… · eingetragen von Julia D. · Ohne festgehaltene Zustimmung der Eltern.

BestätigenAblehnen
✓
Leon Huber · läuft in 30 Std. ab

Eltern: p.huber@… · eingetragen von Max K. · Zustimmung liegt vor

BestätigenAblehnen

Eingereichte Kurse

Aufschlag-Technik — Erwachsene
Tennis · Di 19:00 · eingereicht von Julia D. · vor 2 Tagen
Jetzt freigebenZurück an Trainer:in

Ein Schreibtisch für beide Sorten. Nach Kurs gebündelt, der dringendste Eintrag zuerst.

  • Ablehnen ist rückgängig-bar. Die Zeile verschwindet, der Hinweis trägt sechs Sekunden ein „Rückgängig“ — erst danach geht die Ablehnung an den Server. Kein Dialog, kein Fehlklick, der eine Familie aus dem Kurs wirft.
  • Sammel-Bestätigen je Kurs ab zwei Wartenden — nacheinander, weil je Anmeldung die Kapazität geprüft wird.
  • Ohne Freigeber kein Eintrag. Ein Vereinskurs ohne Sportliche Leitung sagt es dir, bevor du jemanden einträgst. Beim Eigenangebot bist du selbst die Prüferin.

Einheiten steuern

Jede Einheit einer Serie lässt sich einzeln führen:

  • Entfällt / wieder aktivieren — eine Einheit als „entfällt“ markieren (Badge entfällt, Teilnehmer:innen werden benachrichtigt) und bei Bedarf reaktivieren.
  • Abschließen — eine Einheit als abgeschlossen markieren.
  • Trainer-Team dieser Einheit — die Aufstellung je Einheit anpassen, inkl. Vertretung.
  • Check-in starten — am Kurstag die Anwesenheit direkt erfassen.

Änderungen wirken sich nur auf zukünftige Einheiten aus — vergangene & besuchte Termine bleiben unberührt. Wie du eine Einheit inhaltlich planst, steht im nächsten Kapitel.

Teilnehmer:innen & Anwesenheit

Der Bereich Teilnehmer:innen bündelt alle deine Kurse. Filter nach Kurs, Status, Alter oder Anwesenheit. Pro Person siehst du Alter, Rolle und die Anwesenheitsquote; unter 60 % erscheint ein „Risiko“-Hinweis.

AnwesenheitBedeutung
Anwesendwar da.
Verspätetzu spät gekommen.
Entschuldigtabgemeldet / entschuldigt.
Fehltunentschuldigt gefehlt.
GeplantTermin liegt noch in der Zukunft.

Ist ein Kurs voll und die Warteliste aktiv, rücken Personen automatisch nach, sobald ein Platz frei wird — oder du holst sie per „Nachrücken“ in den Kurs.

Platzreservierungen

Unter Platzreservierungen (Kontext „Ich“ oder ein verwalteter Verein) siehst du deine gehaltenen Plätze und offenen Anfragen bei der Anlage, und du kannst einen neuen Platz buchen: Anlage + Datum wählen, Tagesraster mit „Frei / Belegt“ je Platz. Beim Kurs-Anlegen hast du je Einheit drei Wege:

  • Vorhandene Reservierung verknüpfen — an einen bereits gebuchten Platz andocken.
  • Neuen Platz wählen — Raster mit „Frei / Belegt“ je Platz, mit Preis.
  • Externer Ort — als Freitext, ohne Reservierung.

Die App zeigt die Live-Platzmiete und dein Netto-Honorar (Umsatz − Platzmiete) je Einheit. Voraussetzung ist die Platz-Anbindung des Betreibers; sonst bleibt der Bereich leer.

13 Einheiten & Ablaufplan

Die Einheit ist die Arbeitseinheit der Trainer-Umgebung: vorher planen, währenddessen durchführen, danach zurückblicken. Alles dazu hängt an einer Seite je Einheit.

Die Agenda

Einheiten zeigt Kurse und Vereinstrainings gemeinsam, nach Zeit sortiert. Oben steht „Als Nächstes“ mit allem, was du zur Vorbereitung brauchst; darunter die Zeitschiene mit klebenden Tagesköpfen und einer Jetzt-Linie am heutigen Tag.

app.oclub.at/coach/einheiten

Einheiten

BevorstehendVergangenAlleKurseVereinstrainings
Als Nächstes · in 3 Std.
NonStop Nonntal — Kinder
Tennis · Halle 1, Feld A · 15:00–16:00 · Plätze 8 / 12 · Ablaufplan: 5 Bausteine · Leitung: du
Ablaufplan öffnen
Heute · Do, 10. Sept.
15:00–16:00
NonStop Nonntal — Kinder · Halle 1, Feld A · Kurs
8 / 12
17:30–19:00
U14 Mannschaftstraining · Platz 3 · Vereinstraining
voll
Mo, 14. Sept.
15:00–16:00
NonStop Nonntal — Kinder · Halle 1, Feld A · Ablaufplan: keiner
Ablaufplan schreiben
19:00–20:30
Aufschlag-Technik — Erwachsene · entfällt

Die Agenda: Kurs grün, Vereinstraining blau, Abgesagtes blass und durchgestrichen; rechts die Plätze als Zahl oder „voll“.

Eine laufende Einheit bleibt unter Bevorstehend, bis sie vorbei ist. Am Telefon rückt die Zeit in die Karte; die Filter bleiben dieselben.

Drei Phasen

1 · Planungvor der Einheit · Besetzung · Ablaufplan · Schwerpunkt2 · Durchführungwährend · Check-in · Ablaufplan live3 · Rückblickdanach · Anwesenheit · Abschluss

Der Kopf jeder Einheit zeigt, in welcher Phase sie ist. Planung ist der Ablaufplan-Editor. Durchführung beginnt mit dem Check-in und führt den Plan live mit Timer je Baustein. Rückblick beginnt mit der Anwesenheit — der Ablaufplan ist dort zugeklappt hinter einem Knopf — und endet mit dem Abschluss der Einheit.

Der Ablaufplan-Editor

app.oclub.at/coach/einheiten/… · Ablaufplan

Ablaufplan · Mo 14. Sept. · 60 Min

Schwerpunkt: Vorhand crossKI-Assistent
!
Frist in 3 Tagen · Vereinsvorgabe „2 Tage vor der Einheit“ · Erinnert wird am Do.

Bis der Plan steht: ✓ Schwerpunkt · ✓ jede Phase belegt · 1 Baustein unvollständig

Frist ändernFertig melden · 1 Punkt offen
Aufwärmen 15Hauptteil 3010 freiAbschluss 5
ZeitBausteinLeitungMaterial
00:00Lauf-ABC & Mobilisation
Aufwärmen · 15 Min
Julia D.Hütchen ×6
15:00Vorhand cross unter Druck
Hauptteil · 20 Min · aus der Bibliothek
Julia D.Ballkorb
35:00Punktspiel 2:2
Beschreibung fehlt
Max K.—
55:00Dehnen & Runde
Abschluss · 5 Min
Julia D.—
+ BausteinVorlageAus der BibliothekSpeichern
KI-AssistentGuthaben 7

Hinweise zum Plan und Antworten auf Fragen — schreiben tust du selbst.

Hinweise zum Plan
1

Für die Wechsel zwischen den Stationen könntest du Hütchen als Laufwege auslegen.

2

Der Hauptteil hat keinen Baustein zur Beinarbeit — passt zum Schwerpunkt.

Ich möchte Koordination und Rhythmus üben — was wären gute Übungen?

Der Editor: Fahrplan-Leiste mit Frist und Checkliste, Zeitbalken, Bausteine — und rechts das Schubfach des KI-Assistenten.

  • Der Kaltstart ist eine Frage. Eine leere Einheit beginnt mit „Womit fängst du an?“ — der Schwerpunkt entscheidet die Wahl. Vorlagen zeigen ihre Phasen als Balken und sagen vorher, was danach noch auszufüllen ist. Eine Vorlage passt sich in die Einheit ein (100 Minuten Vorlage in 90 Minuten Einheit: der längste Baustein wird gekürzt), bringt Beschreibungen mit, und die Leitung ist mit der Kursleitung vorbelegt.
  • Fahrplan-Leiste. Countdown, Frist mit ihrer Quelle (Vereinsvorgabe oder Kurs), das Erinnerungsdatum, „Frist ändern“ (führt zur Kursseite) und „Fertig melden“. Vier Zustände: läuft, bald, überschritten, fertig gemeldet — und eine Meldung lässt sich zurücknehmen. Sobald die Einheit begonnen hat, ist die Frist Geschichte; die Leiste verschwindet, der Zeitbalken bleibt.
  • Checkliste „Bis der Plan steht“. Schwerpunkt gesetzt, jede Phase belegt, alle Bausteine vollständig — jeder offene Punkt springt an die Stelle. Fertig melden gibt es erst, wenn alles erfüllt und gespeichert ist.
  • Zeitbalken. Die Einheit als Strecke, die drei Phasen als Segmente in ihrem Richtwert, gefüllt so weit geplant, der Rest schraffiert. „Passt genau“ heißt: die Bausteine füllen die Einheit.
  • Baustein. Zeit, Titel, Beschreibung, Phase, Leitung und Material. Aus der Bibliothek geholte Übungen tragen ihre Beschreibung schon mit; kopieren und einklappen geht je Baustein.
Der KI-Assistent gibt Hinweise, keine Ersetzungen. Zwei Wege im Schubfach rechts: „Hinweise zum Plan“ (höchstens vier Denkanstöße zu dem, was da ist) und ein Frage-Feld. Nichts davon lässt sich per Knopf einsetzen — abtippen ist erlaubt, das ist dann eine Entscheidung. Jede Anfrage kostet eine vom Guthaben: des Vereins, wenn der Kurs einen hat, sonst deins. Ist es aufgebraucht, sagt es das Schubfach. Am Rechner bleibt der Plan daneben bearbeitbar.

Die Bibliothek

Eine Suche über beides: Übungen oben, gelaufene Planungen des Vereins darunter — wortweise, „ballkorb hütchen“ findet, was „Hütchen ×6, Ballkorb“ trägt. Filter nach Sportart und Phase (Aufwärmen · Hauptteil · Abschluss), „Von mir“ zeigt nur deine eigenen.

app.oclub.at/coach/drills

Bibliothek

Neue Übung
Übung, Planung, Material oder Tag suchen…
Alle SportartenTennisAufwärmenHauptteilAbschlussVon mir
Vorhand cross unter Druck
Tennis · Hauptteil · 20 Min · Ballkorb · von Julia D. · freigegeben
Übung merkenIn Einheit legen
Stationen-Zirkel Beinarbeit
Tennis · Hauptteil · 15 Min · Hütchen ×6, Leiter · von Max K.
Übung merkenIn Einheit legen

Planungen des Vereins

Kinder · Vorhand-Woche (60 Min, 5 Bausteine)
gelaufen am 7. Sept. · bewertet ★★★★☆ · übernehmbar
Übernehmen

Ein Regal, eine Suche, ein Weg in den Plan.

  • „In Einheit legen“ an jeder Übung fragt genau eines — welche Einheit — und hängt die Übung als Baustein an die Phase, in die sie gehört (alle kommenden Einheiten, mit Kurs-Filter). Verschieben kannst du sie danach im Ablaufplan.
  • Eigene Übung anlegen: Titel und Sportart sind Pflicht, dazu „Was passiert, in welcher Reihenfolge?“, Phase und Material. Sie ist zunächst privat; erst „Auch für andere Trainer:innen freigeben“ macht sie im Verein sichtbar.
  • Merken legt eine Übung in deine Auswahl, damit du sie im Baustein-Wähler schneller findest.

Durchführen & zurückblicken

  • Check-in öffnet die Anwesenheit am Kurstag: je Person Anwesend / Verspätet / Entschuldigt / Fehlt. Gesicht, Name und Rolle der Aufstellung stehen nebeneinander; wer leitet, ist hervorgehoben.
  • Ablaufplan live führt Baustein für Baustein mit Timer. Bemerkungen zum Plan landen im Gespräch an der Einheit; ein Plan hat eine Versionsgeschichte.
  • Rückblick beginnt mit der Anwesenheit — nachtragen, solange sich jemand erinnert — und endet mit dem Abschluss der Einheit. Eine gelaufene Planung kann bewertet werden und steht dann unter „Planungen des Vereins“ zum Übernehmen.

14 Rollen, Profil & Werkzeuge

Wer im Verein was freigeben darf, was in deinem Profil steht, und was die Trainer-Umgebung sonst noch mitbringt.

Rollen, Rechte & Freigaben

  • Angebotsart — Eigenangebot (direkte oClub-Auszahlung) vs. Vereinskurs (Freigabe nötig, Vergütung über den Verein).
  • Freigeben dürfen Sportliche Leitung / Admin bzw. Personen mit vereinsweiter Freigabe-Berechtigung; offene Freigaben laufen unter Freigaben — Kurse wie Anmeldungen.
  • Listenrechte — An- und Abmeldungen ändert die Kursleitung, ein Vereins-Admin oder eine Person mit Planungsrecht. Ein Mitglied des Trainer-Teams betreut mit und sieht die Liste.
  • Trainer-Team — die Kursleitung (Lead) muss ein echtes Konto sein. Co-Trainer:innen können echte Mitglieder oder Platzhalter („Name eintragen“, später verknüpfen) sein; eine Vertretung wird als „Vertretung“ markiert.

Trainer:innen-Profil & Qualifikationen

  • Trainer:innen-Profil — wie dich Suchende sehen: Profiltext, Sportarten & Sprachen, Preise. Deine bestätigten Qualifikationen stehen im öffentlichen Profil; ein Punktestand („Trust-Score“) gibt es nicht mehr — er hing an keiner Entscheidung und sah aus wie ein Urteil.
  • Qualifikationen — deine Zertifikate mit Nachweis-Datei, der Ehrenkodex und der Prüfstatus: Nachweis fehlt · In Prüfung · Bestätigt · Abgelaufen · Abgelehnt. Bestätigen kann ein Admin deines Vereins (siehe Vereinsverwaltung); eine Gültigkeit „laut Vereinsvorgabe“ kommt aus den Regeln des Vereins. Nachweise liegen verschlüsselt ab.

Vergütung & Auszahlungen

Zwei getrennte Wege — je nachdem, wer zahlt:

  • Auszahlungen — deine direkten oClub-Auszahlungen aus Eigenangeboten: Monatsverdienst, nächste Auszahlung, PRAE-Report.
  • Vergütungen (Sportliche Leitung) — Vereinskurse werden über den Verein vergütet. Die Vergütung folgt einer Rolle mit hinterlegtem Stundensatz: „der Satz folgt der Rolle, nicht der Person“ und wird bei der Zuteilung eingefroren. Die Sportliche Leitung bestätigt die Entwürfe monatsweise; die Auszahlung übernimmt der Verein (nicht oClub).

Weitere Werkzeuge

  • Nachrichten — deine Unterhaltungen mit Teilnehmer:innen und Verein, in beiden Oberflächen dieselben.
  • Verfügbarkeit & Vertretung — wann du buchbar bist; Vertretung suchen oder eine Einheit übernehmen.
  • Trainings-Journal · Ausbildung · Fortbildung — optionale Module rund um Aus- und Weiterbildung.
  • Einladungen — Besprechungen, zu denen dich ein Betrieb einlädt, findest du unter Profil in der persönlichen Oberfläche; die Push führt direkt hin, ein Online-Zugang erscheint als Knopf.
Name und E-Mail werden zentral unter accounts.oclub.at verwaltet — eine Änderung dort wirkt auf allen oClub-Oberflächen.

14 Partner-Plattform — Überblick

Die Partner-Plattform ist für Sportzentren, Anlagen- und Vereinsbetreiber:innen. Hier verwaltest du deine Standorte und alles Kaufmännische rund um Buchungen. Du meldest dich mit demselben oClub-Konto an wie in der App; hast du Zugriff auf mehrere Betriebe, wechselst du den aktiven Betrieb oben in der Seitenleiste.

partner.oclub.at/schedule

Belegungsplan · Mi, 12. Juli

TagWocheMonat Alle Sportarten + Neue Buchung
Halle 1 · AHalle 1 · BPlatz 3Platz 4Platz 5
14:00BG AkademieBG Akademie
15:00BG AkademieBG AkademieM. Kaufmann
16:00SPORTUNIONM. KaufmannKurs · Kids
17:00SPORTUNIONBG AkademieM. KaufmannKurs · Kids
18:00BG AkademieSV Salzburg
19:00Kurs · VolleyA. LeitnerSV Salzburg
20:00Kurs · VolleySPORTUNION
21:00SPORTUNION
Verein Schule Einzelkund:in Kurs (Trainer-Umgebung)

Belegungsplan, Tagesansicht. Die Farbe eines Blocks gehört der Kund:in bzw. dem Verein — nicht einem Status.

Die Bereiche im Überblick

GruppeBereiche
BetriebÜbersicht · Belegungsplan · Kurse · Standort & Plätze · Preise · Öffnungszeiten
Kund:innenBuchungen · Anfragen · Kund:innen · Stammzeiten
BuchhaltungRechnungen · Rechnungs-Routing · Förderbericht · Datenmanager · Auszahlungen
SystemTeam · Dienstplan · Besprechungen · Aufgaben · Inventar · Einstellungen

Mehrere frühere Menüpunkte sind zu Reitern zusammengefasst, damit die Seitenleiste kurz bleibt: Standorte und der Lageplan liegen unter „Standort & Plätze“, Sperrtage unter „Öffnungszeiten“, Vereine unter „Kund:innen“, Serienlücken und Abgelehnt unter „Anfragen“.

Die Kapitel für Betreiber:innen

Alles Weitere steht in eigenen Kapiteln. Jedes ist für sich lesbar:

Wo du anfängst

Niemand liest ein Handbuch von vorne. Je nachdem, was du im Haus machst, sind das die drei Kapitel, die zählen:

Du machstLies zuerst
Tresen / EmpfangBelegungsplan & Buchungen · Anfragen · Empfangs-Modus
BuchhaltungRechnungen & Abrechnung · Berichte & Datenmanager · Einstellungen
StandortleitungStandort & Plätze · Preise & Tarife · Kund:innen & Vereine
Neuen Betrieb einrichtenIn dieser Reihenfolge: Standort & Plätze → Preise → Kund:innen → Rollen & Team → Einstellungen
Schnellsuche ⌘K. Mit ⌘K / Strg+K öffnest du die Befehlspalette und springst zu Buchungen, Kund:innen, Rechnungen, Plätzen oder Aktionen („Neue Rechnung“, „Verein anlegen“ …) — immer nur zu Bereichen, die deine Rolle erreichen darf.

15 Rollen, Team & Zugriff

Eine Rolle entscheidet, welche Menüpunkte jemand sieht und was er darin tun darf. Sie wird je Betrieb gepflegt, nicht zentral.

Rollen & Zugang

Was jemand sieht und darf, steht in seiner Rolle. Eine Rolle ist kein fester Titel, sondern eine Kombination aus acht Bereichen mit je einer Stufe — so lässt sich auch eine Rolle abbilden, die es in keiner Vorlage gibt („Hausmeister:in“, „Sportleitung“).

StufeBedeutung
Kein ZugriffDer Bereich taucht im Menü gar nicht auf.
AnsehenSichtbar, aber nichts lässt sich ändern.
BearbeitenAnlegen, ändern, löschen im Rahmen des Bereichs.
Voll verwaltenNur bei drei Bereichen; siehe Tabelle unten.
BereichSchaltet freiHöchste Stufe
Belegung & ZeitenBelegungsplan, Kurse, Öffnungszeiten, Sperrtage, StammzeitenBearbeiten
BuchungenBuchungen und AnfragenVoll — schließt Laufkundschaft am Tresen ein
Kund:innen & VereineKontakte, Vereine, Zuordnung zu TarifgruppenBearbeiten
PreisePreislisten und TarifeBearbeiten
Anlage & EinstellungenPlätze, Standorte, Lageplan und die BetriebseinstellungenBearbeiten
BuchhaltungRechnungen, Routing, Förderbericht, Exporte, AuszahlungenBearbeiten
Dienstplan & AufgabenSchichten, Aufgaben, Inventar, BesprechungenAnsehen
Team & RollenKolleg:innen einladen, Rollen vergeben und anlegenVoll — Rollen vergeben

Die Übersicht sieht jede Rolle — ein Konto, das sich anmelden kann und auf eine leere Seite schaut, wäre kein sinnvoller Zugang. Jeder Betrieb startet mit fünf mitgelieferten Rollen:

RolleGedacht für
Eigentümer:in gesperrtAlles, inklusive Betrieb übertragen oder löschen.
Administrator:in gesperrtAlles im Tagesbetrieb, ohne den Betrieb selbst zu übertragen.
EmpfangTresen: buchen und Laufkundschaft, Plan und Kontakte nur ansehen.
BuchhaltungRechnungen und Auswertungen; Buchungen und Vereine nur ansehen.
Betrachter:inSieht den Betrieb, ändert nichts.

Verwaltet wird das unter Team ▸ Rollen & Zugriff: dort steht je Rolle, welche Bereiche sie auf welcher Stufe hat und wer sie gerade trägt. Die drei unteren Rollen sind Vorlagen — umbenennbar, änderbar, löschbar; eigene Rollen legst du daneben an.

Zwei Rollen bleiben gesperrt. Eigentümer:in ist die einzige Rolle, die den Betrieb löschen oder übertragen darf — ein versehentlich gebautes zweites „Betrieb löschen“ fängt keine Rückfrage mehr ein. Administrator:in ist gesperrt, damit sich ein Betrieb nicht aussperrt, indem er der einzigen Rolle mit Rollenvergabe genau dieses Recht nimmt.
partner.oclub.at/team/rollen

Team

+ Rolle anlegen
Mitglieder 9BenachrichtigungenRollen & Zugriff 6
BereichEigentümer:in gesperrtEmpfangBuchhaltungPlatzwart:in
Belegung & ZeitenBearbeitenAnsehen—Bearbeiten
BuchungenVollVollAnsehen—
Kund:innen & VereineBearbeitenAnsehenAnsehen—
PreiseBearbeiten———
Anlage & EinstellungenBearbeitenAnsehen—Ansehen
BuchhaltungBearbeiten—Bearbeiten—
Dienstplan & AufgabenAnsehenAnsehen—Ansehen
Team & RollenVoll———
Trägt geradeT. Marence3 PersonenB. Aignerniemand

Rollen & Zugriff. Jede Spalte ist eine Rolle, jede Zeile ein Bereich — „Platzwart:in“ ist eine selbst angelegte.

Zusätzlich sind viele Bereiche tarifabhängig freigeschaltet (Rechnungen, Routing, Stammzeiten, Team, Dienstplan, Inventar, Berichte, Datenmanager …). Ist ein Bereich in deinem Tarif nicht enthalten, erscheint er auch mit passender Rolle nicht.

Team, Besprechungen & Schnellsuche

  • Team — drei Reiter: Mitglieder (per E-Mail einladen, Rolle vergeben), Benachrichtigungen (wer welche Betriebs-Mails bekommt) und Rollen & Zugriff (siehe oben).
  • Dienstplan, Aufgaben und Inventar. Aufgaben (Wartung/To-dos, auch direkt aus einer Buchung) stehen nach Fälligkeit, lassen sich per Drag&Drop umsortieren und wiederholen (täglich bis jährlich); jede Aufgabe hat ein Gespräch mit Verlauf, Anhänge (Fotos vom Telefon, PDF bis 8 MB — verschlüsselt abgelegt) und persönliche Benachrichtigungen. Ein Inventar-Gegenstand zeigt auf seinen Lagerort im Lageplan.
  • Besprechungen — Termine mit Teilnehmerliste und Zu-/Absage; Kolleg:innen aus dem Team werden mit Profilbild vorgeschlagen, Externe kommen über ein freies Adressfeld dazu (eine Person, die als Konto und als Adresse gewählt ist, zählt einmal). Ein Online-Zugang (Beitrittslink) wird in Mail und App zum Knopf. Die Einladung kommt mit Kalenderteil: Wer in Outlook oder Google Kalender zu- oder absagt, ist bei euch zu- oder abgesagt — Apple Kalender zeigt die Einladung als Datei, dort antwortet man über den Link in der Mail. Eingeladene mit oClub-Konto sehen die Besprechung in der App und bekommen eine Push; die Erinnerung kommt frühestens sechs Stunden nach der Einladung.
  • Schnellsuche ⌘K — mit ⌘K / Strg+K öffnen und zu Buchungen, Kund:innen, Rechnungen, Plätzen oder Aktionen („Neue Rechnung“, „Verein anlegen“ …) springen — immer nur zu Bereichen, die deine Rolle erreichen darf.

16 Standort, Plätze & Zeiten

Bevor gebucht werden kann, muss die Anlage stimmen: welche Plätze es gibt, wann offen ist und wann nicht.

Standort & Plätze

Ein Menüpunkt mit bis zu drei Reitern — das Haus, was darin steht, und wo es steht:

  • Standort (bzw. Standorte ab dem zweiten) — Stammdaten, Adresse und Sichtbarkeit der Anlage; von hier legst du weitere Standorte an.
  • Plätze — anlegen und bearbeiten: Name, Slug (URL-Fragment), Sportarten (inkl. primärer) und Zusatzleistungen (z. B. Flutlicht). Für teilbare Hallen wählst du eine übergeordnete Halle → Teilfelder als Eltern/Kind-Struktur.
  • Lageplan — Standort-Pin, Platz-Umrisse und Lagerorte für das Inventar auf der Karte.
Ausstattung, Zusatzleistung, Inventar — drei Fragen über einen Gegenstand. Dasselbe Flutlicht ist eine Ausstattung (der Platz hat eines — je Platz wählbar, mehrere Plätze auf einmal), eine Zusatzleistung (45 € dazu, buchbar) und ein Inventar-Gegenstand (Mast Nord, defekt, liegt im Lager). Die drei Bildschirme verweisen aufeinander und erklären den Unterschied an Ort und Stelle.
Sportarten müssen aus dem Katalog kommen. Ein per Import frei eingetragener Text („Tennisplatz“, „Fußball Halle“) passt zu keinem Tarif und zu keinem Filter in der App — die Plätze wirken dann still unbuchbar. Der Reiter Datenmanager ▸ Analyse ▸ Sportarten findet genau diese Fälle.

Öffnungszeiten & Sperrtage

  • Öffnungszeiten je Anlage, als Wochenraster.
  • Sperrtage (zweiter Reiter) — Feiertage und Blackouts, für einzelne Standorte oder alle auf einmal; österreichische Feiertage lassen sich für ein ganzes Jahr importieren, statt sie einzeln einzutragen. Ein Sperrtag blockt den Tag auch in der App und im Verfügbarkeits-Widget.

17 Belegungsplan & Buchungen

Der Belegungsplan ist der Bildschirm, der den ganzen Tag offen bleibt.

Belegungsplan

Der Belegungsplan ist die zentrale Ansicht deiner Plätze — als Tag, Woche (Stunden- oder Streifenansicht) oder Monat (Chips oder Heatmap), mit Sportart-Filter über allen Ansichten und optional mehreren Standorten gleichzeitig. Ein belegtes Feld führt die Sportart (bzw. den öffentlichen Kursnamen) als Hauptzeile — „Belegt“ sagt die graue Fläche schon.

  • Neue Buchung — Platz, Datum, Beginn/Ende/Dauer, Sportart, Kund:in, Rhythmus (einmalig oder Serie), Zahlungsart, Extras, Preis (Netto / USt / Rabatt), Notiz — mit Live-Vorschau und „Alle frei“-Prüfung.
  • Bestehende Buchung (Slot-Detail) — Kund:in ändern, Termin verschieben & Platz wechseln (Preis wird neu berechnet, ein manuell gesetzter Preis bleibt erhalten), Preis überschreiben, Extras hinzufügen/entfernen, Aufgabe erstellen.
  • Serien — eine ganze Wiederholung in einem Schritt; fehlgeschlagene Termine werden zu „Serienlücken“ und lassen sich später nachbuchen.
Gesperrt sobald fakturiert. Ist eine Buchung auf einer Rechnung, meldet der Slot „Bereits fakturiert — Preis / Kund:in gesperrt.“ Auch stornierte Buchungen sind preisgesperrt. Ein nach der Buchung geänderter Tarif ändert nichts am bereits bezahlten Preis.
Der Serien-Geltungsbereich trägt nicht alles mit. Änderst du eine Serie „Ab hier“ oder „Alle Termine“, wandern Zeit, Sportart, Kund:in, Preis, Rechnungssteller und Notiz mit — Platz und Extras bewusst nicht, die hängen am einzelnen Termin. Der Dialog nennt das vor dem Speichern; die musst du je Termin setzen.
partner.oclub.at/schedule · Buchung #4812

Buchung bearbeiten · Mi 12.07., 17:00–18:30

Serie · 41 Termine
Kund:in
SPORTUNION Nord Verein
Platz
Halle 1 · Feld A gilt nur für diesen Termin
Zeit
17:00 – 18:30 90 Min
Sportart
Volleyball
Preis
30,00 € netto Gruppentarif · SPORTUNION automatisch vorgeschlagen
Extras
Flutlicht gilt nur für diesen Termin
Geltungsbereich
Dieser TerminAb hierAlle Termine
!
Gilt für 27 Termine ab dem 12.07.

Zeit, Sportart, Kund:in, Preis, Rechnungssteller und Notiz gehen mit. Der Platz und die Extras werden nur bei diesem einen Termin geändert.

SpeichernAbbrechenVerlauf ansehen

Slot-Detail mit Serien-Geltungsbereich. Der Hinweis nennt vor dem Speichern, was nicht mitgeht.

Farbcodierung

Farben stehen für Vereine bzw. Kund:innen (Schulen, Vereine, Gäste …), nicht für einen Status. Die Farbe legst du je Verein/Kund:in fest (Vereinsfarbe hat Vorrang); ohne eigene Farbe gilt der Standard-Ton. Für einen Verein ausgeblendete Blöcke erscheinen anonym als „Belegt“.

18 Anfragen & Stammzeiten

Nicht jede Buchung entsteht bei dir. Anfragen kommen von Vereinen und aus der App und wollen beantwortet werden — Stammzeiten sind der Gegenentwurf dazu: einmal vereinbart, dann wiederkehrend.

Anfragen bearbeiten

Unter Anfragen laufen Reservierungs-Anfragen von Vereinen und oClub-Mitgliedern in einem Posteingang zusammen (ein Kanal-Chip unterscheidet sie; aktualisiert alle 30 Sekunden). Die Zahl im Menü und die Zahlen auf den Reitern zählen dieselben Standorte wie die Liste darunter.

partner.oclub.at/requests

Anfragen

Alle Standorteaktualisiert alle 30 s
Offen 6Serienlücken 3Abgelehnt 12
SPORTUNION Nord · Halle 1 · Feld A
Do 20.07. · 18:00–19:30 · Volleyball Verein
45,00 €BestätigenAblehnen
A. Leitner · Platz 3
Fr 21.07. · 19:00–20:00 · Tennis oClub-Mitglied
26,00 €BestätigenAblehnen
„Union Turnerschaft“ · Halle 1 · Feld B
Sa 22.07. · 09:00–11:00 Verein noch nicht zugeordnet
Erstkontakt zuordnen
BG Akademiestraße · Halle 1 · Feld A+B
Mo 24.07. · 14:00–16:00 · Turnen Verein Serie · 14 Termine
336,00 €BestätigenAblehnen
M. Kaufmann · Platz 3
Di 25.07. · 07:00–08:00 · Tennis oClub-Mitglied vorab bezahlt
24,00 €BestätigenAblehnen

Ein Posteingang für beide Kanäle. Der Zähler im Menü und die Zähler auf den Reitern messen dieselben Standorte wie die Liste.

  1. Bestätigen Optional den Preis überschreiben (gilt nur für diesen Termin); ein passender Tarif wird automatisch vorgeschlagen. Zeit, Platz und Extras lassen sich beim Bestätigen noch anpassen.
  2. Ablehnen Ein Grund ist Pflicht — Vorlage oder Freitext. Er wird der anfragenden Person mitgeteilt.
  3. Erstkontakt zuordnen Einen noch unbekannten Verein einer Kund:in zuordnen.

Reiter mit Live-Zähler: Offen · Serienlücken (fehlgeschlagene Serientermine) · Abgelehnt (Protokoll mit Grund und Bearbeiter:in). Abgelaufene Anfragen erstatten eine vorab eingezogene Zahlung automatisch zurück; die Antwortfrist stellst du unter Einstellungen ▸ Stornofristen ein.

Stammzeiten

Wiederkehrende Fixzeiten für Vereine: per Assistent anlegen, in konkrete Buchungen „materialisieren“ und als iCal exportieren — inklusive Saison-Stundenübersicht. Wer über eine ganze Saison faktisch denselben Slot hält, ohne dass eine Stammzeit hinterlegt ist, findet sich unter Datenmanager ▸ Analyse ▸ Stammzeiten.

19 Preise & Tarife

Preise sind der Teil, an dem am meisten schiefgehen kann — und der einzige, der still schiefgeht. Dieses Kapitel erklärt, wie ein Preis zustande kommt.

Preise

  • Tarife je Platz und Sportart auf einer Tageszeit-Achse; Umschalter Netto/Brutto (inkl. österr. USt).
  • Gruppen — über „Preise für“ nimmst du eine Tarifgruppe als zweite Spur in die Matrix dazu und siehst sofort, wie weit sie vom Standardpreis abweicht; „Gruppen verwalten →“ daneben führt zu Mitgliedern und Gruppenpreisen (siehe unten).
  • Sonder- bzw. Kundenpreise für einzelne Kund:innen oder Vereine — im jeweiligen Kundendetail unter Konditionen.
partner.oclub.at/pricing

Preise · Halle 1 · Feld A

NettoBrutto Preise für: SPORTUNION Gruppen verwalten (4) →
Mo–Fr bis 16Mo–Fr ab 16SaSo
Standardpreis
24,0030,0026,0026,00
Gruppe SPORTUNION
18,0020,0018,0018,00
Gruppe Schulen
12,00———
Grundpreis
22,0022,0022,0022,00
!
Platz 5 — kein Tarif gesetzt

Es greift der Grundpreis von 22,00 € netto. Solange hier nichts steht, verkauft dieser Platz zum Auffangnetz-Preis.

Die Tarifmatrix für einen Platz. „Preise für“ legt eine Gruppe als zweite Spur darüber — der Abstand zum Standardpreis wird dadurch sichtbar, statt errechnet zu werden.

Tarife & Tarifgruppen — so entsteht ein Preis

Ein Preis ist nie fest verdrahtet — er wird bei jeder Buchung aufgelöst. Es gilt die Best-Preis-Garantie: von allen Tarifen, die auf die:den Buchende:n zutreffen, gewinnt automatisch der günstigste. So kannst du eine breite Grundregel setzen und einzelnen Vereinen, Gruppen oder Kund:innen gezielt bessere Preise geben, ohne alles doppelt zu pflegen — und die Empfehlung im Betrieb ist dieselbe, die die:der Kund:in in der oClub-App sieht — und die Trainer:in bei der Platzwahl für einen Kurs. Kund:innen können ihren Preis nicht selbst wählen.

TarifFür wenWo eingestellt
Sonderpreis Kund:inindividuell für eine Person/FirmaKundendetail → Konditionen
Sonderpreis Vereinindividuell für einen VereinVereinsdetail → Konditionen
Gruppentarifalle Mitglieder einer TarifgruppePreise → Gruppen
Standardpreisallgemeiner Tarif je Platz/Sportart/UhrzeitPreise (Tageszeit-Achse)
Grundpreis (Auffangnetz)greift nur, wenn sonst nichts gesetzt istfällt auf den Standard-Grundpreis zurück

Aufschläge bleiben. Die Best-Preis-Wahl gilt zwischen diesen Ebenen. Innerhalb einer Ebene greift weiter der passendste Tarif — ein bewusst gesetzter Abend-/Peak-Aufschlag auf den Standardpreis wird also nicht vom günstigeren Tagespreis derselben Ebene unterlaufen.

Beispiel. Setzt du einen Standardpreis von 30 €/Std für Platz 1, einen Gruppentarif „SPORTUNION“ von 20 € und für einen einzelnen Verein einen Sonderpreis von 15 €, dann zahlt: ein Laufkunde 30 €, ein SPORTUNION-Verein 20 € — und genau der eine Verein mit Sonderpreis 15 €.
Höherer Sonderpreis wird nicht angewendet. Weil immer der günstigste Tarif gewinnt, ist ein Sonder- oder Gruppenpreis, der teurer ist als ein übergeordneter Tarif, wirkungslos — die:der Kund:in zahlt dann den günstigeren. Willst du eine:n Kund:in bewusst teurer stellen (nicht günstiger), nimm sie:ihn vom Gruppentarif aus (siehe unten) — nur so lässt sich der Standardpreis statt des Gruppenpreises verrechnen.

Tarifgruppen (Gruppen)

Eine Gruppe bündelt mehrere Vereine und Kund:innen, die dieselben Preise bekommen (z. B. „SPORTUNION-Mitglieder“, „Schulen“, „Fachverbände“). Sie ist eine Sache mit drei Eigenschaften:

  • Name — wie die Gruppe überall heißt.
  • Farbe — der Ton im Belegungsplan und der Chip in der Kund:innen-Liste.
  • Gruppentarif — die Preise je Platz, die für alle Mitglieder gelten.

Verwaltet wird das unter Preise → Gruppen: Gruppe anlegen, Farbe wählen, Mitglieder (Vereine und Kund:innen) hinzufügen und den Gruppentarif je Platz pflegen. Eine Person kommt in eine Gruppe über Kundendetail → Gruppe (bzw. Vereinsdetail → Gruppe) oder über den Import.

Eine Gruppe, kein Doppel. Früher gab es getrennte „Kategorien“ (nur Farbe) und „Tarifgruppen“ (nur Preis). Das ist jetzt zusammengeführt: dieselbe Gruppe trägt Farbe und Preis. Weist du also einen Verein „SPORTUNION“ zu, bekommt er automatisch die SPORTUNION-Farbe und den SPORTUNION-Tarif.

Eine:n Kund:in vom Gruppentarif ausnehmen

Weil immer der günstigste Tarif gewinnt, ist die Zuordnung zu einer Gruppe der Weg zu einem günstigeren Preis. Willst du eine:n einzelne:n Kund:in in der Gruppe belassen (für Farbe und Zuordnung), den Gruppenpreis aber nicht anwenden, schalte im Kundendetail → Gruppe den Regler „Gruppentarif anwenden“ auf „Ausgenommen“. Der Preis fällt dann auf den eigenen Sonderpreis oder den Standardpreis zurück; Farbe und Gruppenzugehörigkeit bleiben unverändert. Das ist die einzige Möglichkeit, mehr als den günstigsten Gruppentarif zu verrechnen.

Wo du die Preise wiederfindest

OrtWas du siehst
Belegungsplan (neue Buchung)Der passende Tarif ist im Preis-Dropdown automatisch vorausgewählt und als „Gruppentarif · Gruppenname“ beschriftet; öffnest du das Dropdown, siehst du die anderen relevanten Tarife für diesen Platz. Die Blockfarbe entspricht der Gruppe.
Kundendetail → „Preise pro Platz“Der aufgelöste Preis pro Platz für genau diese:n Kund:in, mit einem Chip, welcher Tarif gewinnt (Kundentarif / Gruppentarif / Standard). Darunter die Aufschlüsselung aller zutreffenden Tarife (günstigster zuerst): der berechnete ist markiert, ein ausgenommener Gruppentarif durchgestrichen — so ist sofort sichtbar, wie der Preis entsteht und warum.
Kund:innen-ListeFarb-Chip der Gruppe je Zeile; oben lässt sich nach Gruppe filtern.
oClub-App (Mitglieder)Ist ein:e angemeldete:r Kund:in in einer Gruppe, sieht sie:er beim Buchen automatisch ihren:seinen Gruppenpreis.
RechnungÜbernimmt den aufgelösten Preis der Buchung — ein später geänderter Tarif ändert eine bereits ausgestellte Rechnung nicht.
partner.oclub.at/customers/sv-salzburg

SV Salzburg · Preise pro Platz

Gruppe SPORTUNIONGruppentarif: ausgenommen
PlatzEs giltPreis / Std netto
Halle 1 · Feld AVereinstarif15,00 €
Halle 1 · Feld BVereinstarif15,00 €
Platz 3Standardpreis26,00 €
Platz 5Grundpreis22,00 €

Aufschlüsselung · Halle 1 · Feld A

✓Sonderpreis Verein · SV Salzburg15,00 €wird berechnet
✕Gruppentarif · SPORTUNION20,00 €ausgenommen
·Standardpreis · Mo–Fr ab 1630,00 €teurer

„Preise pro Platz“ im Vereinsdetail. Die Aufschlüsselung zeigt jeden zutreffenden Tarif — der berechnete markiert, der ausgenommene durchgestrichen.

Tarife importieren

Bestehende Preislisten müssen nicht abgetippt werden. Unter Datenmanager ▸ Import gibt es einen Tarife-Import aus Excel: Spalten für Platz, Gruppe, Wochentag/Wochenende und Preis. Nicht gefundene Gruppen werden beim Import angelegt, Plätze werden zugeordnet (bei Unsicherheit fragt der Assistent nach). Auch der Kund:innen-Import kann über eine Spalte „Gruppen“ jede Kund:in direkt der richtigen Gruppe zuordnen. Nichts wird geändert, bevor du es im Assistenten bestätigt hast.

Platz ohne Tarif. Ist für einen Platz gar kein Preis gesetzt, warnt die Plattform deutlich („Kein Tarif gesetzt“) und weist auf den greifenden Grundpreis hin — so bleibt keine Lücke unbemerkt.

20 Kund:innen & Vereine

Alle, mit denen du abrechnest, liegen in einem Verzeichnis — Personen, Firmen, Schulen und Vereine nebeneinander.

Kund:innen & Vereine

Kund:innen ist ein Verzeichnis für alle, mit denen du abrechnest — mit Reitern nach Art: Alle · Personen · Vereine (· Firmen · Schulen, sobald welche existieren). Gesucht wird über Name, Telefon und Aliasse; die Suche ist wortweise, damit „Sportunion“ auch die Personen dieses Vereins findet und nicht nur den Verein.

Vereinsauswahlen (Buchung, Rechnung, Filter) sind nach Dachverein gruppiert: Ein Dachverband und seine Sektionen stehen zusammen statt als gleichrangige Zeilen. Ob ein Verein seine Sektionen dort überhaupt gelistet haben will, schaltet er auf seiner Vereinsseite (Karte „Vereinsfamilie“) selbst.

Nachname, Vorname. Aus Alt-Importen stehen Personen oft als „Muster, Anna“ in der Liste. Suchst du „Anna Muster“, findet eine reine Zeichenketten-Suche nichts — und es entsteht ein Doppel. Die wortweise Suche fängt das ab; leg trotzdem erst an, wenn beide Schreibweisen leer bleiben.
partner.oclub.at/customers

Kund:innen

Suche: sportunionGruppe: alle+ Anlegen
Alle 1.284Personen 995Vereine 271Schulen 18
NameArtGruppeBuchungenOffen
SPORTUNION NordVereinSPORTUNION4120,00 €
SV SalzburgVereinSPORTUNION ausgenommen1981.240,00 €
Kaufmann, MariaPerson—310,00 €
BG AkademiestraßeSchuleSchulen126480,00 €
i
Wortweise Suche

„sportunion“ findet den Verein und die Personen, die im Import als „Nachname, Vorname“ mit diesem Verein angelegt wurden.

Ein Verzeichnis für alle, mit denen abgerechnet wird. Der Farb-Chip ist die Tarifgruppe — dieselbe Farbe wie im Belegungsplan.

Im Kundendetail: Stammdaten, Konditionen, Abrechnung & Zahlung (z. B. Rechnungszahlung erlauben), Gruppe, Steuerbefreiung, Farbe im Belegungsplan — dazu die Buchungen und Rechnungen der Person.

  • Kundenkonditionen — Sonderkonditionen je Kund:in/Verein mit Gültigkeit (von/bis), Geltungsbereich (Anlage/Platz/Sportart), Wochentagen und Saison-Stundenkontingent. Konditionen einer Community lassen sich auf andere spiegeln.
  • Vereinsdetail — Stammdaten, jüngste Buchungen, Mitgliederliste (einzelne Mitglieder blockierbar), Dach- und Sektionsverein. Je Anlage steuerst du unter Buchungsfreigabe, welche Vereine buchen dürfen.
  • Zusammenführen — doppelt angelegte Kund:innen lassen sich zusammenführen; Buchungen und Rechnungen wandern mit.
  • Vereine im oClub — die Vereine aus dem Alt-Import, die in der App noch keinen Club haben: je Verein entweder mit einem bestehenden Club verknüpfen oder einen neuen veröffentlichen. Bewusst eine Entscheidung pro Zeile statt eines Sammelknopfs — zwei gleichnamige Clubs mit echten Mitgliedern bekommt man nicht mehr auseinander.
  • Registrierungen — wer über deinen verknüpften Verein neu zu oClub gekommen ist, samt Zuordnung zu einer Kund:in.
Partner kennt Adressen, keine Menschen. Aus dem Alt-Import stammen Rechnungsadressen und Kontaktzeilen — die Namen und E-Mails in der oClub-App können davon abweichen. Ein Abgleich über die Adresse trifft daher nicht zuverlässig dieselbe Person; im Zweifel über den Verein gehen.

21 Kurse

Kurse legen Trainer:innen in der Trainer-Umgebung der oClub-App an. Die Partner-Plattform zeigt sie, weil sie auf deinen Plätzen stattfinden.

Kurse

Unter Kurse siehst du jeden Kurs, der eine Einheit auf deinen Plätzen hat — live aus der Trainer-Umgebung, Vereinskurse und Eigenangebote gleichermaßen. Die Partner-Plattform speichert dafür keine eigenen Kursdaten. Beim Platzwählen sieht die Trainer:in deinen Preis: ein Vereinskurs zum Vereinstarif des jeweiligen Vereins, ein Eigenangebot zum öffentlichen Tarif — und die Rechnung geht an die Partei, die der Tarif nennt.

  • Übersicht — alle Kurse über alle Standorte, filterbar nach Sportart, Status und Platz.
  • Kursplan — die Einheiten im Zeitverlauf, passend zum Belegungsplan.
  • Website — eine feste Adresse zum Einbetten der Kursliste auf deiner eigenen Website, mit Sichtbarkeit je Kurs und Live-Vorschau. Die Anmeldung läuft immer über die oClub-App.

Neben dem Lesen gibt es einen Schreibweg: Rollen mit Belegung & Zeiten ▸ Bearbeiten können einen Vereinskurs anlegen, dessen Einheiten auf die Reservierungen des Vereins gelegt werden.

22 Rechnungen & Abrechnung

Vom gespielten Termin zur ausgestellten Rechnung — und was passiert, wenn danach etwas nicht stimmt.

Rechnungen

Es gibt sechs Einstiege — vom ganzen Monat bis zur einzelnen Stunde:

EinstiegWofür
MonatsabschlussDie berechnete Vorschau: je Verein und Betrieb gespielte, geplante, stornierte und bezahlte Termine, was davon schon auf einem Entwurf oder Beleg steht, und die Summe, die der Lauf ergeben wird. Die aufgeklappte Vereinskarte zeigt die berechnete Rechnung (Empfänger inkl. Dachverein, Netto / USt / Brutto) — mit „PDF ansehen“ für das Blatt, das der Lauf ergäbe, und „Entwurf anlegen“ je Verein. Jederzeit im Monat aufrufbar.
PrüflisteDie Probleme, die einen Abschluss teuer machen, solange sie noch billig sind — geordnet nach Empfänger, Rechnungssteller, Preise und Zustand, jeweils mit dem Weg dorthin, wo sie zu beheben sind.
AbrechnungslaufGesammelt je Verein über einen Zeitraum (Buchungen → Brutto), mit Vorschau.
Aus BuchungenDer Picker dazwischen: Zeitraum und Suchbegriff wählen, Buchungen anhaken, dann eine Rechnung je Buchung oder eine je Partei entwerfen. Schon abgerechnete Buchungen stehen grau mit Link dabei, statt zu fehlen.
Neue RechnungManuell, mit Empfänger & UID, Positionen (Beschreibung, Menge, Einheit, EP netto, USt-Satz, Leistungszeitraum) sowie Einleitungs- und Fußtext.
Offene PostenWas noch aussteht, für Mahnlauf und Nachfassen.
partner.oclub.at/invoices/abschluss

Monatsabschluss · Juni 2026

MaiJuniJuliPrüfliste öffnenAbrechnungslauf starten
Gespielt412Termine
Geplant38bis Monatsende
Storniert11nicht verrechnet
Summe18.740 €brutto
VereinTermineauf Entwurfbereits berechnetSummeStatus
SPORTUNION Nord168007.560,00 €offen
SV Salzburg949403.290,00 €Entwurf
BG Akademiestraße610612.196,00 €ausgestellt
Union Turnerschaft27001.134,00 €Empfänger fehlt

Monatsabschluss — keine gespeicherte Momentaufnahme, sondern die laufend berechnete Antwort auf „was ergibt dieser Monat für wen“.

partner.oclub.at/invoices/pruefliste

Prüfliste · Juni 2026

4 offen · 9 in Ordnung

EMPFÄNGER — wer bekommt die Rechnung?

✕
1 Verein ohne Rechnungsempfänger

Union Turnerschaft · 27 Termine, 1.134,00 € — der Lauf würde diesen Verein überspringen. → Kund:innen ▸ Union Turnerschaft ▸ Abrechnung

✓
Alle übrigen Empfänger vollständig

UID, Adresse und Zustellweg gesetzt.

RECHNUNGSSTELLER — wer stellt aus, mit welchem Satz?

!
9 Buchungen tragen den Tarif eines fremden Betriebs

Halle 1 · Feld B — abgerechnet würde „Sportzentrum Nord (archiviert)“ mit 20 % USt statt 0 %. → Preise ▸ Halle 1 ▸ Feld B

PREISE — steht der gemeinte Betrag drauf?

!
3 Termine zum Grundpreis

Platz 5 hat keinen Tarif; es greift das Auffangnetz mit 22,00 €. → Preise ▸ Platz 5

ZUSTAND — was muss vorher noch erledigt sein?

✓
Keine offenen Anfragen im Zeitraum

Serienlücken und offene Anfragen sind abgearbeitet.

Prüfliste vor dem Abschluss. Jeder Punkt nennt die Zahl, den Grund und den Weg dorthin, wo er zu beheben ist.

Lebenszyklus: Eine Rechnung ist zunächst Entwurf (editierbar). Mit „Freigeben & Ausstellen“ bekommt sie eine Nummer und wird unveränderlich. Korrekturen laufen über eine Stornorechnung (negative Gegenrechnung) — eine ausgestellte Rechnung wird nie verändert oder gelöscht.

partner.oclub.at/invoices/2026-0148

Rechnung 2026-0148

ausgestelltPDFStornorechnung

Sportzentrum Mitte GmbH

Ulrike-Gschwandtner-Straße 12 · 5020 Salzburg
UID ATU12345678 · ZVR 123456789
Rechnung 2026-0148
Datum 01.07.2026 · fällig 15.07.2026
Leistungszeitraum Juni 2026
SV Salzburg
Akademiestraße 26 · 5020 Salzburg · UID ATU87654321
PositionMengeEP nettoUStBetrag
Hallenmiete Halle 1 · Feld A — Vereinstarif94 Std15,0020 %1.410,00
Zusatzleistung Flutlicht12×5,0020 %60,00
Zwischensumme netto1.470,00
USt 20 %294,00
Gesamt brutto1.764,00 €
Zahlbar bis 15.07.2026 auf AT00 0000 0000 0000 0000.
Der QR-Code (EPC) füllt die Überweisung in der Banking-App aus.
Zahlungsziel und Mahnfristen: Einstellungen ▸ Rechnungswesen.

Die ausgestellte Rechnung. Ab der Nummer ist sie unveränderlich — Korrekturen laufen über eine Stornorechnung.

RechnungsstatusBedeutung
Entwurfeditierbar, noch ohne Nummer.
Offenausgestellt, noch nicht bezahlt.
Mahnstufe 1 / 2 · InkassoMahnlauf; danach Inkasso-Übergabe.
Bezahlt · Storniert · Refundiertbeglichen bzw. per Stornorechnung/Erstattung ausgeglichen.
Ausgestellte Rechnungen frieren ihre Partei ein. Empfänger:in und Verein einer ausgestellten Rechnung lassen sich nicht mehr umhängen — der Versuch bricht ab und macht alle Änderungen des Vorgangs rückgängig, nicht nur die eine. Empfänger vor dem Ausstellen prüfen; danach hilft nur die Stornorechnung.
Wer abrechnet, hängt an der Preisregel — nicht am Betrieb, dem die Anlage gehört. Steht auf einer Buchung ein Tarif eines anderen (womöglich archivierten) Betriebs, stellt dieser die Rechnung, mit seinem USt-Satz. Genau das findet die Prüfliste unter „Rechnungssteller“.
Mahnwesen. Mahnstufen mit eigenen Fristen und Mahnspesen (gem. § 1333 ABGB, ohne USt). Eine kostenlose Zahlungserinnerung ohne Mahnstufe ist ebenfalls möglich.

23 Berichte, Datenmanager & Routing

Was aus den Buchungen herauskommt, wenn man sie nicht als Rechnung braucht, sondern als Zahl, Datei oder Prüfung.

Routing, Berichte & Datenmanager

  • Rechnungs-Routing — legt je Verein × Standort × Platz fest, welcher Betrieb abrechnet (Standard-Routing plus Ausnahmen).
  • Förderbericht — Subventionsbericht als PDF/XLSX.
  • Auszahlungen — was aus App-Zahlungen an dich fließt.

Der Datenmanager hat drei Reiter:

ReiterInhalt
ExportBuchungen, Kund:innen, Vereine, Rechnungen und Plätze herunterladen.
ZahlungsstandDer Altbestand-Stichtag: Alles, was vor diesem Tag gespielt wurde, gilt als außerhalb von oClub abgerechnet und kommt danach auf keine Rechnung mehr. Bevor du „Anwenden“ klickst, zeigt die Rückfrage, welche offenen Entwürfe der Stichtag auflöst und welche davon von Hand bearbeitet waren; Stunden, die schon auf einer ausgestellten Rechnung stehen, lässt er in Ruhe.
ImportAssistenten für Buchungen, Plätze (inkl. Teilfelder), Kund:innen, Tarife und historische Abrechnungen aus Excel. Nichts wird geändert, bevor du die Vorschau bestätigst.
AnalysePrüfwerkzeuge über denselben Buchungsbestand: Serien (was gehört eigentlich zusammen), Sportarten (falsche Sportart aus dem Alt-Import), Stammzeiten (wer hält faktisch einen Fixslot). Jedes mit eigener Vorschau, bevor etwas übernommen wird.
partner.oclub.at/datenmanager/zahlungsstand

Zahlungsstand · Altbestand

Stichtag: 31.08.2026Anwenden

Was vor diesem Tag gespielt wurde, gilt als außerhalb von oClub vermerkt. Es kommt danach auf keine Rechnung mehr.

Wen es betrifft

!
24 offene Entwürfe werden aufgelöst

SV Salzburg (Juli, 3.290,00 €) · SPORTUNION Nord (Juli, 7.560,00 €) · BG Akademiestraße (August) … — Altbestand gehört auf keine Rechnung.

!
5 davon wurden von Hand bearbeitet

Positionen oder Texte geändert — die Änderungen gehen mit dem Entwurf verloren.

✓
10.811,00 € bleiben unberührt

Stunden, die schon auf einer ausgestellten Rechnung stehen, stempelt der Stichtag nicht mit.

Der Altbestand-Stichtag sagt vor dem Klick, was er auflöst — nicht erst in der Erfolgsmeldung.

24 Einstellungen des Betriebs

Die Einstellungen sind in drei Gruppen geordnet; die Übersichtsseite zeigt je Bereich, ob etwas fehlt oder klemmt.

Einstellungen

Die Einstellungen sind in drei Gruppen geordnet; die Übersichtsseite zeigt je Bereich, ob etwas fehlt oder klemmt.

GruppeBereichWas darin steht
BetriebOrganisationFirmendaten, UID, ZVR, steuerliche Behandlung & USt-Satz, Zeitzone, Kürzel.
App-DarstellungFotos und alles, was Gäste in der oClub-App über deinen Betrieb und deine Standorte sehen.
WebsiteBelegungsplan auf der eigenen Website einbetten — welche Plätze, mit oder ohne Preise, und ob belegte Zeiten die Sportart bzw. den Kursnamen nennen (je ein Schalter). Ein Plan je Betrieb, nicht je Standort.
RechnungswesenBriefkopf, Nummernkreis, Zahlungsziel, Bankverbindung (IBAN), EPC-QR (Scan-zu-Zahlen), Branding sowie Mahnfristen und -spesen.
BuchungsfristenWie früh eine Platzbuchung gemacht werden muss — je Tag, Platz und Dienstplan.
StornofristenRückerstattungs-Matrix nach Vorlaufzeit, plus die Antwortfrist für Anfragen.
ZahlungsweiseWie Kund:innen ohne App-Zahlung bezahlen — vor Ort oder per Rechnung.
PlanversandBelegungsplan automatisch als PDF an Portier und Standortleitung mailen.
ProtokollWer Bankdaten, steuerliche Identität oder Stornofristen geändert hat.
DashboardWelche Plätze der Live-Tagesstrahl auf der Übersicht zeigt.
Offene SpielePlatz auf Halt anbieten: der Schalter legt die Tarifgruppe „Offene Spiele“ an (Preise wie bei jeder Gruppe, „Preise übernehmen von …“ kopiert nur), dann Plätze freigeben und die Mindestzahl je Sportart setzen. Ein offenes Spiel braucht keine Genehmigung — du siehst Zähler und Frist und kannst absagen.
Kund:innenKategorienInterne Klassifizierung für Kund:innen und Vereine.
AblehnungsgründeVordefinierte Texte zum Ablehnen von Anfragen.
ZusatzleistungenBuchbare Extras pro Standort oder Platz — als Paar mit dem Inventar lesbar: was buchbar ist, und was davon physisch wo liegt.
IntegrationeniCal-FeedsExterne Kalender als Ghost-Blöcke einspielen.
BenachrichtigungenTransaktionale E-Mails an Kund:innen.
Die Steuerangaben gehören dem Betrieb. UID, steuerliche Behandlung und USt-Satz gelten je Organisation, nicht global — sie lassen sich nur für den gerade aktiven Betrieb ändern. Unter Organisation steht außerdem der Steuerhinweis, der auf jeder Rechnung ohne USt gedruckt wird: leer lassen für den Standardsatz der gewählten Behandlung, sonst eigener Wortlaut. Jede Behandlung merkt sich ihren eigenen Text; „andere Steuerbefreiung“ hat keinen Standardsatz und verlangt deshalb einen.

25 Empfang, Vereins-Zugang & Start

Drei Dinge, die neben der Verwaltung stehen: der Tresen, der Vereins-Zugang und der erste Tag.

Empfangs-Modus

Für das Tablet am Tresen gibt es eine eigene, aufgeräumte Oberfläche mit vier Ansichten — gedacht für ein Gerät, an dem mehrere Personen arbeiten:

  • Jetzt — die Plätze als Kacheln mit dem, was gerade läuft, dazu Verspätungen und die nächsten Termine.
  • Check-in — ankommende Gäste abhaken.
  • Walk-in — Laufkundschaft in wenigen Griffen einbuchen. Setzt die Bereichsstufe Buchungen ▸ Voll verwalten voraus.
  • Vorfälle — Schäden und Zwischenfälle festhalten.

Jetzt · Mi 12.07., 17:42

Sportzentrum Mitte+ Walk-in
Halle 1 · ASPORTUNIONbis 18:30 · Volleyball
Halle 1 · BBG Akademiebis 19:00 · Turnen
Platz 3freinächste 19:00
Platz 4SV Salzburgbis 20:00 · Tennis
Platz 5freiheute nichts mehr
KursraumKurs · Kidsbis 18:00 · 11 Anmeldungen
!
Verspätung · Platz 4

SV Salzburg, gebucht 17:00 — noch nicht eingecheckt.

JetztCheck-inWalk-inVorfälle

Der Empfangs-Modus auf dem Tresen-Tablet — eine eigene Oberfläche, nicht die verkleinerte Verwaltung.

Vereins-Zugang (Self-Service)

Vereine bekommen keine Rolle in deiner Verwaltung, sondern eine eigene, schlanke Oberfläche — mit Übersicht der laufenden Saison, Stammzeiten, Neue Buchung für Extra-Slots außerhalb der Fixzeiten, Mitglieder (Liste & Einladen) sowie Rechnungen & Saldo. Extra-Buchungen laufen ohne Kartenzahlung und landen in deinem gewohnten Abrechnungsweg.

Onboarding & Auszahlungen

Neue Betriebe fragen den Zugang über „Betreiber anfragen“ an; oClub richtet den Betrieb ein und lädt das Team ein. Auszahlungen/Settlement laufen über hinterlegte Bankdaten (SEPA) und werden gemeinsam mit oClub eingerichtet.

26 Vereinsverwaltung

Bist du im Vorstand deines Vereins, bekommst du eine eigene Verwaltungsansicht — keine separate Anwendung und kein zweites Konto. Du öffnest sie in derselben oClub-App, in der du auch spielst, im Web wie am iPhone.

  1. Profil wechseln Über den Profil-Umschalter oben wählst du statt deines persönlichen Kontos deinen Verein (die Vereine stehen unter dem Trainer:innen-Eintrag).
  2. Verwaltung öffnen Auf der Vereinsseite führt Verwalten in die Konsole.
  3. Was du siehst, hängt an deiner Rolle Die Bereiche richten sich nach den Berechtigungen deiner Vorstandsrolle (siehe unten).
app.oclub.at/communities/12/manage

Übersicht · TC Sportzentrum Mitte

128 Mitglieder
Beitrittsanfragen4warten auf Antwort
Trainings12diese Woche
Platzbuchungen31kommende
Nachweise2warten auf Prüfung
Anna Muster
Beitrittsanfrage · vor 2 Std.
AufnehmenAblehnen
Kindertraining · Mo 15:00
Halle 1 · Feld A · 11 angemeldet
Öffnen

Die Vereinsverwaltung liegt in der oClub-App unter /communities/:id/manage — erreichbar über den Profil-Umschalter. Am iPhone stehen dieselben Gruppen als Reiter.

Rollen im Verein

Vier Rollen, drei davon im Vorstand. Was jemand darf, hängt an drei Berechtigungen, die die Rolle mitbringt:

RolleSpielbetriebFinanzenMitglieder
Adminjajaja
Sportliche Leitungja—ja
Moderatorja—ja
Mitglied———
Ein Konto mit reiner Kassier-Aufgabe kann den Spielbetrieb also gar nicht öffnen — das ist so gewollt und keine Fehlfunktion. Die Sportliche Leitung ist zugleich die Rolle, die in der Trainer-Umgebung Kurse und von Hand eingetragene Anmeldungen freigibt.

Mitglieder

  • Mitgliederliste — wer dabei ist, seit wann, mit welcher Rolle; einzelne Mitglieder einladen oder entfernen. Hier vergebt ihr auch den Trainer:innen-Bereich — erst damit kann jemand Kurse anlegen.
  • Beitrittsanfragen — die Warteschlange der Leute, die deinem Verein beitreten wollen: aufnehmen oder ablehnen.
  • Rollen & Rechte — Rollen vergeben und die Berechtigungen je Rolle nachlesen. Eine Vorgabe fragt vor dem Entfernen nach.
  • Mentoring — Patenschaften zwischen erfahrenen und neuen Mitgliedern.
  • Qualifikationen & Ehrenkodex — Nachweise deiner Trainer:innen prüfen und die Zustimmung zum Kodex im Blick behalten (unten).

Qualifikationen prüfen

Trainer:innen laden ihre Nachweise in der Trainer-Umgebung hoch; bestätigt wird im Verein. Die Seite sagt oben, wie viele Nachweise warten, und ihr entscheidet direkt an der Zeile.

app.oclub.at/communities/12/manage/qualifications

Qualifikationen

2 Nachweise warten auf eure Prüfung

Welche Nachweise eure Trainer:innen hinterlegt haben — und was noch offen ist. Bestätigen könnt ihr direkt hier, an der Zeile.

!
Max K. · Tennis-Instruktor (ÖTV) · In Prüfung

hochgeladen vor 3 Tagen · gültig bis 31.12.2027 laut Vereinsvorgabe

Nachweis ansehenBestätigenAblehnen
✓
Julia D. · Übungsleiterin Kinder · Bestätigt

Bestätigt von T. Marence am 02.09.2026 · Ehrenkodex unterschrieben

!
Du · Trainer B-Lizenz · In Prüfung

Deinen eigenen Nachweis muss jemand anderes aus der Vereinsleitung bestätigen.

Nachweis ansehen
✕
Lena P. · Nachweis fehlt

Ein weiterer Eintrag hat noch keinen Nachweis — den kann nur die Trainer:in nachreichen.

Qualifikationen prüfen. Vier Augen: den eigenen Nachweis kann man ansehen, aber nicht selbst bestätigen.

  • Status je Nachweis: Nachweis fehlt · In Prüfung · Bestätigt · Abgelaufen · Abgelehnt. Die Antwort auf einen Klick steht an der Zeile, nicht oben auf der Seite.
  • Vier-Augen-Regel. Wer selbst Trainer:in ist, sieht den eigenen Nachweis, kann ihn aber weder bestätigen noch ablehnen — das übernimmt eine andere Person aus der Vereinsleitung.
  • Gültigkeit „laut Vereinsvorgabe“ kommt aus Regeln & Einstellungen. Bestätigte Nachweise erscheinen im öffentlichen Profil der Trainer:in; die Dateien liegen verschlüsselt ab.
  • Die Ehrenkodex-Seite führt daneben, wer den Kodex unterschrieben hat und ob ein Leumund vorliegt.

Spielbetrieb & Platzbuchung

  • Trainings & Spiele — Einheiten planen, durchführen und abschließen. Ein Verein veranstaltet mit seiner Sportart — auch wenn sie nicht zu den bekanntesten gehört; der Katalog kennt fast 200.
  • Platz buchen und Meine Buchungen — dieselbe Platzsuche und dasselbe Slot-Raster wie im persönlichen Konto, nur geht die Rechnung an den Verein statt an dich.
  • Offenes Spiel — Platz auf Halt — im Menü Anlegen neben „Session anlegen“ (unten).
  • Events — Turniere, Vereinsfeste, Vorstandssitzungen und Generalversammlungen.
  • Umfragen — eine Terminfindung oder eine Frage an den Verein.
  • Ankündigungen — eine Nachricht an den ganzen Verein, mit Lesebestätigung.

Offene Spiele — Platz auf Halt

Der Verein nimmt einen Platz beim Betrieb auf Halt und sammelt Mitspieler:innen; jede Person zahlt ihren Anteil plus eine kleine Servicegebühr an oClub. Sobald die Mindestzahl erreicht ist, fixiert oClub den Platz — der Betrieb sieht Zähler und Frist, muss aber nichts genehmigen.

  1. Anlegen Spielbetrieb → Anlegen → Offenes Spiel — Platz auf Halt: Anlage, Tag, Platz (nur die vom Betrieb dafür freigegebenen), Zeit, Sportart.
  2. Angebot Das Spiel erscheint unter Spiele; die Karte zeigt „Fix ab N Mitspieler:innen“, Anteil und Gebühr, Platzpreis und die Frist. Gilt beim Betrieb eine Buchungsfrist, steht das schon im Angebot.
  3. Fixieren Mit der Mindestzahl ist der Platz gebucht. Wer nach dem Fixieren noch dazukommt, zahlt seinen Anteil in den Pot; die Zahl der Plätze an der eigenen Buchung lässt sich ändern.
Nur für Vereine, die der Betrieb dafür freigeschaltet hat (Einstellungen › Offene Spiele auf der Partner-Plattform) und die oClub zum Pilot zugelassen hat.
Offenes SpielPlatz auf Halt
BeachvolleyballFr 12. Sept.
SV Staging · Beach 1
18:00–19:30
Sportzentrum Mitte
4 von 6 · fix ab 6 Mitspieler:innen · Frist Do 18:00
€6,70 Anteil + €0,99
Mitspielen
Platzpreis gesamt €26,80 · geht an den Betrieb, sobald fixiert
Buchen
Spiele
Buchungen
Clubs
Profil
Ein offenes Spiel: Zähler bis zur Mindestzahl, Anteil und Gebühr, Frist.

Mein Verein

  • Vereinsprofil — wie dein Verein in der App erscheint. Sportarten kommen aus dem vollen Katalog; der Picker ist eingeklappt, sobald etwas gewählt ist.
  • Struktur — Dachverein und Sektionen.
  • Dokumente — der Aktenschrank des Vereins (unten).
  • Regeln & Einstellungen — wie Beitritte, Sichtbarkeit und Benachrichtigungen gehandhabt werden; Vorgaben für Nachweise.
  • Auszahlung & Rechnung — Bankverbindung und Rechnungsdaten des Vereins.

Dokumente — der Aktenschrank

Statuten, Protokolle, Versicherung, Formulare: Mein Verein → Dokumente ist die Ablage des Vereins. Dateien irgendwo auf die Seite ziehen oder Dokumente hinzufügen — die App rät Fach und Titel, du korrigierst.

app.oclub.at/communities/12/manage/documents

Dokumente

Titel, Dateiname, Notiz suchen …Zuletzt geändertTitel A–ZDokumente hinzufügen
Alle17
Statuten2
Protokolle7
Versicherung1
Formulare3
Sonstiges4
Statuten 2026 (Fassung GV März) Angeheftet
Statuten · PDF · 1,2 MB · Vorstand · geändert gestern von T. Marence · v2
Vorschau öffnen···
Protokoll Vorstandssitzung 28.08.
Protokolle · PDF · 340 KB · Vorstand · vor 8 Tagen
Vorschau öffnen···
Anmeldeformular Kindertraining
Formulare · PDF · 88 KB · Alle Mitglieder · Sektion Tennis
Herunterladen···
Speicher: 62 MB von 500 MBPapierkorb · bleibt 7 Tage, dann endgültig weg

Der Aktenschrank: fünf Fächer mit Zählern, Suche, Sichtbarkeit je Akte und Vorschau.

  • Fünf Fächer: Statuten · Protokolle · Versicherung · Formulare · Sonstiges. Der Fachwechsel filtert, die Suche geht über Titel, Dateiname, Notiz und die Person, die hochgeladen hat.
  • Wer es sieht — je Akte: Vorstand, alle Mitglieder oder eine Sektion. Mitglieder finden ihre freigegebenen Dokumente auf der Vereinsseite in der App.
  • Vorschau für PDF und Bilder direkt im Browser; Anpinnen hält Wichtiges oben; Versionen zählen mit (v2, v3 …).
  • Papierkorb. Gelöschtes bleibt 7 Tage und lässt sich wiederherstellen — danach ist es endgültig weg. Ein Hinweis warnt, wenn der Speicher fast voll ist.
  • Alle Dateien liegen verschlüsselt ab.

Finanzen

  • Mitgliedsbeiträge — Beitragsstufen festlegen, vorschreiben und den Eingang verfolgen.
  • Kursrechnungen — Rechnungen aus den Kursen deines Vereins.
  • Strafen — vereinsinterne Bußen und ihr Ausgleich.
Der Verein zahlt nicht in der App. Mitgliedsbeiträge und Kursrechnungen sind gebaut, aber derzeit nicht freigeschaltet — Beiträge laufen weiterhin außerhalb von oClub. Sobald das umgestellt ist, taucht der Bereich hier von selbst wieder auf.

27 Einstellungen & Datenschutz

Unter Profil → Einstellungen steuerst du dein Konto:

EinstellungZweck
BenachrichtigungenFestlegen, worüber und wie du informiert werden möchtest.
E-Mail ändernDeine Anmelde-E-Mail aktualisieren (mit Bestätigung).
Blockierte Nutzer:innenPersonen blockieren oder Blockierungen aufheben.
AuszahlungsmethodeBankverbindung für Auszahlungen hinterlegen.
Rechtliches & ImpressumNutzungsbedingungen, Datenschutz und Impressum einsehen.

Konto abmelden & löschen

Ein Logout meldet dich auf allen oClub-Oberflächen gleichzeitig ab. Möchtest du dein Konto löschen, findest du den Weg dazu in den Einstellungen bzw. auf der Website. Die Löschung entfernt deine persönlichen Daten gemäß den Datenschutzbestimmungen.

Deine Daten werden vertraulich behandelt. Details regeln die Datenschutz- und Nutzungsbedingungen, die du jederzeit unter Einstellungen → Rechtliches aufrufen kannst.

28 Häufige Fragen

Brauche ich für jede Oberfläche ein eigenes Konto?

Nein. Ein oClub-Konto gilt für die Mitglieder-App — samt Trainer-Umgebung und Vereinsverwaltung darin — und die Partner-Plattform. Welche Bereiche du siehst, hängt von deiner Rolle ab.

Warum sehe ich einen Bereich nicht, von dem andere sprechen?

Manche Bereiche werden schrittweise ausgerollt oder sind an deinen Verein gebunden. Neue Funktionen tragen zeitweise ein DEV-Fähnchen. Fehlt dir dauerhaft etwas, frag deinen Verein oder den Support.

Wie melde ich mein Kind zu einem Kurs an?

Leg unter Profil → Kinder ein Kinder-Profil an. Bei der Kursanmeldung wählst du dann, wer teilnimmt.

Was bedeutet „Buchen als Verein“?

Gehörst du zu einem Verein, kannst du oft im Namen des Vereins statt privat buchen. Das kann den Preis ändern und die Abrechnung an den Verein leiten. Der Preis wird sofort neu berechnet.

Kann ich später statt sofort zahlen?

Bei manchen Anlagen ja. Ob „später zahlen“ verfügbar ist, entscheidet der Betreiber und wird dir vor der Bestätigung angezeigt.

Eine Einheit meines Kurses entfällt — ist der ganze Kurs weg?

Nein. Ein einzelner Termin kann als „entfällt“ markiert werden, der Kurs bleibt bestehen. Du wirst benachrichtigt.

Ich bin Trainer:in, sehe aber keine Trainer-Umgebung.

Dann hat dein Verein dir den Trainer:innen-Bereich noch nicht vergeben. Das macht der Vorstand in der Vereinsverwaltung unter Mitgliederliste; danach steht Trainer:in ganz oben in deinem Profil-Umschalter. Der frühere Trainer-Hub ist dafür nicht mehr nötig.

Wo finde ich eine Besprechungs-Einladung meines Betriebs?

Unter Profil in der persönlichen Oberfläche. Die Push-Nachricht führt direkt hin; ein Online-Zugang erscheint dort als Knopf. Zu- oder absagen kannst du in der App, in der Mail oder direkt aus dem Kalender (Outlook, Google).

29 Support & Kontakt

Kommst du nicht weiter?

  • In der App: Öffne den Support-Bereich, um eine Anfrage zu stellen und ihren Status zu verfolgen.
  • Dein Verein / deine Anlage: Bei Fragen zu einer konkreten Buchung, Rechnung oder Mitgliedschaft ist dein Verein oft die schnellste Adresse.
  • Rechtliches: Nutzungsbedingungen, Datenschutz und Impressum findest du unter Einstellungen → Rechtliches.
Official Handbook

Everything you need to know about oClub

Book courts, organise games, join courses and manage your club — for members, coaches and operators. One account, every surface.

Games
TennisAdvanced
Evening doubles
Today · 18:00–19:30
Sportzentrum Mitte · Court 2
MKJDAL+1
Join
Padel€8/person
Padel round, 3rd/4th wanted
Tomorrow · 10:00
Book
Games
Bookings
Clubs
Profile

01 Welcome

oClub is a platform made up of several tightly connected surfaces. You only need one account — with it you move seamlessly between the member app (with the coach environment and club management inside it) and the Partner Platform. Which areas you see depends on your role.

For members

The oClub app on web and iPhone. Book courts & coaches, find open games, join courses and follow your club.

Web & iOS

For coaches

The coach environment in the same app: create courses, plan sessions with a session plan, approve enrolments, reserve courts and keep your certificates on file.

Web & iOS

For operators

The Partner Platform: manage venues & courts, accept bookings, issue invoices and maintain pricing.

Web
One login, every surface. Sign in once and your account applies everywhere. Switch from, say, the app to the Partner Platform and you're already signed in — and a single logout signs you out everywhere at once.

02 Getting started & login

Create an account

  1. Register Open the app and tap Register. Enter your name, email address and a password.
  2. Confirm your email You'll receive a confirmation email. Tap the link inside to activate your account.
  3. Complete your profile Optionally add a profile photo and your favourite sports — this improves recommendations and game invites.
  4. Get going Done. You can immediately search for courts, join games or follow your club.

Signing in

Sign in with your email and password. Forgot your password? Tap Forgot password, enter your email and follow the link we send you.

Browse as a guest. You can view courts, clubs and open games without an account. To actually book or join, you'll be prompted to sign in.

Two-step confirmation

You can protect your account with a code by email on top of your password. It is optional — switch it on and it applies to both sign-in routes, in the app and on the web.

  1. Switch it on Under Profile → Settings → Security, enable two-step confirmation.
  2. Sign in After email and password we ask for a six-digit code, which we send you.
  3. Remember the device On your own device you can be remembered — the second step then stays quiet there for a while.
On a shared or borrowed device, please don’t tick “remember”. A remembered device can be removed again in the same settings; it will ask once more after that.

Access to the coach environment & Partner Platform

These areas are role-based. The coach environment appears in the app's profile switcher as soon as your club has granted you the coach area in its member list. For the Partner Platform you sign in with the same oClub account — no separate registration needed. If you don't have access, contact your club or support.

03 Finding your way around

The member app is built around a fixed bar at the bottom (mobile) or top (desktop). It takes you to every main area with a single tap:

My Club
TC Sportzentrum Mitte
128 members
Next event
Club tournament · Sat 14:00
Book
Games
Bookings
Clubs
Profile
The fixed navigation bar — here “Clubs” is active.
Book

Reserve courts, join courses and find coaches — everything bookable in one place.

Games

Discover open games, create your own and find people to play with.

Bookings

Upcoming and past bookings, plus requests waiting for your response.

Clubs / My Club

Your club's feed, posts, members and new clubs to join.

Profile

Your details, kids' profiles, codes, notifications and settings.

Exactly which areas appear depends on your club and the features enabled for it. New areas sometimes carry a small DEV flag while they're still rolling out.

04 Book — court, course, coach

Under Book you'll find everything you can reserve: a court, a course or a session with a coach.

Book a court

  1. Choose a venue Open Book → Court and pick the sports venue.
  2. Pick a time on the schedule The grid shows free and booked slots; a booked cell names the sport or the public course running there, if the operator allows it. Tap a free time.
  3. Check the details Duration, sport and price are calculated live.
  4. Confirm The booking then appears under Bookings.
Book a courtWed, 12 Jul
Court 1Court 2Court 3
16:00freebookedfree
17:00booked17–18free
18:00freefreebooked
19:00bookedfreefree
Court 2 · 17:00–18:00
€24.00
Book
Book
Games
Bookings
Clubs
Profile
Court schedule — tap free slots, price updates live.
“Book as …”. If you belong to a club, you can often choose whether to book privately or on behalf of your club. That can change the price — the grid instantly recalculates the applicable rate.

Find people to play

Still need someone? Using Find players on a court booking, you can advertise your match so others can join. Conversely, under Games you'll find open matches you can join.

Book a coach

Under Book → Coach the coach directory opens. Tap a profile to see sports, description and availability, and book a session directly.

Manage bookings & requests

All reservations come together under Bookings — courts, games and courses in one place. Some bookings need confirmation by the venue or coach; you'll find those under Bookings → Requests, where you can accept or decline.

Pay later. At some venues you can choose whether to pay now or later by invoice. Whether that's available is up to the operator. More under Payment & invoices.

05 Games

The Games area is the heart of the community: members organise open matches and join each other's. Here's what a game looks like:

TennisAdvanced
3 / 4
Evening doubles
Today · 18:00–19:30
Sportzentrum Mitte · Court 2
MKJDAL1 free
€8/person Join

Join a game

  1. Browse Open matches near you — with sport, location, time, level and free spots.
  2. Open a game All the details: who's already in, where it's played and what it costs.
  3. Join Your spot is reserved; your share of the price is shown.
  4. Coordinate Every game has its own chat — for meeting point, gear or changes.

Create your own game

In Games, tap New game. Choose sport, location and time, set the number of players and the level, and publish. As the creator you can edit or cancel your game at any time.

Your price is your price. Club membership and stored discounts are applied automatically. You always see your actual share, not just the base price.
Open games — court on hold. Some clubs put a court on hold and look for players: you pay only your share (plus a small service fee), and as soon as the minimum number is reached the court is fixed. The card shows the counter, the deadline and — if the operator has a booking lead time — whether the game can still come together in time. More in club management.

06 Clubs & Community

Clubs (communities) are the groups around your club or sports community. Here you see a feed with announcements, events and posts.

Community
TC
TC Sportzentrum Mitte
2 hrs ago

The summer court season is open! New times bookable now.

24 6 comments
Book
Games
Bookings
Clubs
Profile
A club feed with an announcement, image and reactions.

Join a club

  1. Search Via Community → Search clubs, find your club or a public group.
  2. Request to join Some clubs are open, others confirm new members manually.
  3. Follow instead of joining For some clubs you can just follow — you then see public events and announcements, but no internal content.

Create a club

Via Community → New club you can create your own group, describe it and invite others. As the founder you manage members and join requests (see Community management).

Invites & codes. Many clubs share an invite link or code. Such a link takes you straight to the join page. You'll find your own codes under Profile → Codes.

Under-16 youth trainers

oClub is generally for ages 16 and up. For young trainers aged 14 to 16 there is a supervised exception: they may sign up themselves, but must then be taken on by a club within 14 days.

  1. Sign up with consent During sign-up the person selects “I'm a youth trainer under 16” and provides their date of birth plus a parent/guardian's name, email and explicit consent. People under 14 cannot register.
  2. 14 days to be supervised After sign-up the person has 14 days to join a club (community) as a supervised member. The app shows a reminder with the days remaining. A club can also invite or add them directly.
  3. No supervision: account paused If they are not attached to a club in time, the account is temporarily suspended (a waiting screen only) until a club takes over supervision. The supervising club is recorded as the supervising body.
For club managers. Open cases (under 16, not yet supervised) are visible to the oClub team under Admin → Youth-trainer supervision. To take on a youth trainer, simply add them to your club via the normal member/invite flow.
Important. This exception is only for supervised youth trainers aged 14+. Regular use of oClub remains 16+.

07 Courses & Academy

Courses are guided training offerings — from weekly kids' training to adult courses. The Academy bundles “learn a sport” with matching coaches.

Tennis · Kids 4.9
NonStop Nonntal — Kids training
Mon & Wed · 15:00–16:00
with Julia D.
€120/semester Register

Find & join a course

  1. Open the catalogue Go to Book → Course (or the Academy area, if enabled).
  2. Choose a course Check description, dates, location, coach and price.
  3. Register For yourself or for your child (see kids' profiles).
  4. Track it Your courses appear under Profile → Courses with all dates.
A session is cancelled? If a coach cancels a single date, the course stays and that date is marked “does not take place”. You're notified and see it right on the course.

If you run sessions yourself

If you're listed as a coach of a course, switch to Coach in the profile switcher: there you find your courses, the sessions with session plan and check-in, and everything waiting for your approval. How that works starts in the chapter Coach environment.

08 Events

In the Events area you'll find registered or ticketed events at your club or sports centre — tournaments, club parties, taster days.

Discover

Upcoming events with date, location and description.

Register

Secure a spot; with a ticket where required.

Reminder

You're notified in good time before the event.

The Events area is rolling out gradually and may not yet be visible at every club.

09 Profile, kids & codes

Under Profile you manage your account and everything attached to it.

Edit profile

Name, profile photo, sports and personal details. The sports picker shows your selection collapsed; “Add another sport” opens the full catalogue.

Kids

Create kids' profiles to register them for courses and events — without a separate account for the child.

Codes

Manage invite and referral codes to share or redeem.

Bookings & courses

Quick access to reservations, courses and coaching dates.

Invite friends

Use “Refer a friend” to invite friends and play together.

Payout method

If you receive payouts (e.g. as a coach), add your bank details here.

The profile switcher

At the top of your profile you switch who you are acting as: your personal profile, below it — if enabled — Coach, and then your clubs with a board role. The active entry decides what the app shows: as a coach the coach environment, as a club the club management. Web and iPhone order the entries the same way.

Kids' profiles

Under Profile → Kids you create a separate profile for each child. When registering for a course or event, you then choose who takes part — you or a child. That keeps registrations cleanly separated.

10 Payment & invoices

Depending on the venue and club, you pay in different ways. What applies to you is always shown before you confirm.

ModelWhat it means
Pay nowYou pay directly when booking.
Later / by invoiceAllowed at some venues: you book now and pay later by invoice.
Via the clubIf you book “on behalf of the club”, the club may be billed instead of you personally.
Your price is your price. Discounts, club rates and terms are already included when an amount is shown. There are no hidden surcharges after confirmation.

Invoices and receipts for your bookings are available on the relevant booking or via your club. For questions about a specific bill, your club or the venue can help you directly.

11 Coach environment — overview

Your working surface as a coach lives inside the oClub app itself — on the web and on the iPhone. No second login, no second application: in the profile switcher you move from your personal profile to Coach (at the very top, ahead of your clubs) and you are in the coach environment. The prerequisite is that your club has granted you the coach area in its member list.

The former “Trainer Hub” is being retired. The standalone surface at trainer.oclub.at gets no new features — everything in this chapter is in the app under Coach. Your courses, sessions and certificates are the same; only the place where you work on them is now the same place where you play.
app.oclub.at/coach

Hello, Julia.

Thu, 10 Sept
Today2sessions
Up nextin 3 h15:00 · Hall 1
This week7courses & trainings
Qualifications2verified · 1 under review
NonStop Nonntal — Kids
Today 15:00–16:00 · Hall 1, court A · 8 / 12 · Session plan: 5 blocks
Open session plan

Waiting for you

Course waiting · Serve technique — adults
With the head of sport.
Submitted
Session waiting · Wed 17:00 — attendance open
Record it while someone still remembers.
Record

The overview: today's sessions, the next session with the state of its plan, and everything currently waiting for you.

Courses
SessionsSorted by timecourses and club trainings
My coursesCreate & runedit, submit for approval
Approvals3 openwaiting for a decision
LibraryExercisessearch, save, add your own
Court reservations2 heldand open requests
Up next · in 3 h
NonStop Nonntal — Kids
Hall 1, court A · 8 / 12
Overview
Courses
Messages
Profile
On the iPhone: four tabs, and the Courses tab is the section with its five areas.

One account — one active context

At the top you choose your active context: “Me” (own offering) or one of your clubs. Courses, sessions, approvals and payouts only ever show the chosen context. If something seems missing, first check that the right context is active.

Web and iPhone match

Both surfaces carry the same four sections — Overview · Courses · Messages · Profile — with the same areas in the same order. On a computer the Courses section is a sidebar, on the phone it is a grid of tiles in the tab of the same name. Whatever you create in one place is there in the other right away.

The areas at a glance

SectionAreaWhat for
OverviewOverviewWhat is on today and what is waiting: sessions, next session, open approvals, attendance, qualifications.
CoursesSessionsCourses and club trainings sorted by time — the agenda with “Up next” and a timeline (chapter Sessions & session plan).
My coursesCreate, edit and submit courses for approval; the course page with places, team and participants.
ApprovalsEverything waiting for a decision: submitted club courses and enrolments entered by hand.
LibraryExercises and the club's past session plans — search, save, put into a session.
Court reservationsYour held courts and open requests with the venue.
ParticipantsEveryone across all your courses — with contact details.
Training journalPlan, run, reflect — with feedback.
Availability · SubstitutionWhen you are bookable; find a substitute or take over a session.
MessagesMessagesYour conversations with participants and the club.
ProfileCoach profileHow people searching see you — bio, sports, prices and your verified qualifications.
QualificationsCertificates, code of conduct and review status.
Payouts · Education · DevelopmentWhat you earned; your mentorships; masterclasses and development hours.
Which areas appear is decided centrally by oClub per area — an area can be shown or hidden without an app update. What you don't see here is currently not enabled for you, not broken.

12 Creating & running courses

From the empty form to the published course — the course page as your workplace, and how participants get in who don't sign up themselves.

Create a course — step by step

When creating (+ New course under My courses) you first make two basic decisions:

Type of offering

Own offering — “You are paid out directly”. Or club course — “Via the club · approval required”; you pick the club as payee.

Course format

Semester course (ongoing series) or short format · Academy (compact block format).

  1. Basics Title, sport(s) from the full catalogue, level (All / Beginner / Advanced / Pro), description, learning goals and your cancellation terms. The course image is in card format 16:9 — exactly the crop participants will see on the card later.
  2. Plan sessions (weekly plan) Rows of weekday + start/end plus a period (from–to). The individual sessions are generated from that — the preview shows dates, “X weeks from …” and free places.
  3. Price & places Price per session or in total; waiting list on/off; minimum/maximum age; max. participants; court/venue per session. The court names its price: when picking a court the court fee is shown right there — a club course pays the club's own tariff, not the public list price.
  4. Save The course is saved continuously as a draft (“Draft saved”) — you can pick it up again any time.

Publishing & approval

  • Own offering: “Publish course” → live immediately, no approval needed.
  • Club course: “Submit for approval” → status Submitted. The head of sport finds it under Approvals and releases it with “Approve now” — or sends it back with “Back to coach” for rework.
Course statusMeaning
DraftIn progress, visible only to you.
SubmittedClub course waiting for the head of sport's approval.
ActivePublished and bookable for members.
Cancelled / ArchivedCancelled (with reason) or completed and filed away.
Publishing also books the courts. On publishing, the app reserves the courts for the whole series automatically. If a request is still with the venue, that is waiting, not failure — the banner says “Nothing to do; as soon as they release it, the court is yours”. Only when a booking genuinely fails (court taken, no release …) you see “Court booking open for X date(s)” — then pick an alternative.

The course page

Every course has a page that fills the screen: a header with the image, below it places, coaching team, activity and sessions.

app.oclub.at/profile/coaching/kurs/…
NonStop Nonntal — Kids
Tennis · Mon & Wed 15:00 · Hall 1 · club course
ActiveThis is what participants seeAdd a participant
Places
8 firm · 2 held · 2 free — two more can be confirmed today
Coaching team
JD Julia D. (you) · lead MK Max K. · co-coach Change
Activity
Mia Sonnleitner added · yesterday · waiting for the head of sport's approval
Sessions 16Participants 10Waiting list 1
Mon 14 Sept · 15:00–16:00 · Hall 1, court A
Session plan: 5 blocks · deadline in 3 days
Open session plan
Wed 16 Sept · 15:00–16:00 · Hall 1, court A
Session plan: none
Write session plan

The course page. The places bar shows firm (filled), held (hatched) and free — one segment per place.

  • One notion of a place. Course list, course header and line-up count the same way: firm is confirmed, held is reserved (counts against capacity but can fall back), free is free. The question they answer: how many can I still confirm today.
  • Coaching team. Per person a face, name and role; the lead is highlighted. Change opens the line-up — also per individual session, including substitutes.
  • “This is what participants see” opens a dialog with the card in the course catalogue — exactly the card members see, even before publishing — and the website embed (script, iframe or address). The embed exists only for published public courses; a members-only course cannot be shown on a third-party website.

Adding a participant by hand

For everyone who doesn't sign up themselves — the child without an account, the person who called the club. You add, the head of sport approves (for an own offering, you do), and in between the place is already held.

  1. Search before you create The name field is a search across the clubs where you hold coaching rights. A hit under “Already in your club” is linked, not copied — “Existing account — it is linked, nothing is overwritten.” A differing date of birth is shown, not fixed.
  2. Otherwise create Name, date of birth (required for children) and parent or guardian — the invoice goes to that address later. Phone is optional. This creates a managed account, not free text: the same person across all surfaces, without a duplicate.
  3. Record consent “The parents have consented to the enrolment.” Without the tick, the enrolment appears on the approvals desk with a red note.
  4. Add — hold the place From now on the place is held, with an expiry from the course's invoicing window. After the decision the family gets one email: confirmation (with dates, fee and the note that the invoice follows) or rejection.
Adding is for whoever may change the list: the course lead, a club admin or someone with planning rights. A member of the coaching team sees the list but cannot change it — and gets no button for it either.

The approvals desk

Under Approvals lies everything waiting for a decision — on top the pending enrolments, below the submitted club courses. Sorted by urgency: “waiting for 4 days”, but as soon as the expiry is closer than 48 hours, it beats the waiting time.

app.oclub.at/profile/coaching/freigaben

Approvals

3 open

Pending enrolments · NonStop Nonntal — Kids Confirm all 2

!
Mia Sonnleitner · waiting for 4 days

Parents: anna.sonnleitner@… · added by Julia D. · No parental consent recorded.

ConfirmReject
✓
Leon Huber · expires in 30 h

Parents: p.huber@… · added by Max K. · consent recorded

ConfirmReject

Submitted courses

Serve technique — adults
Tennis · Tue 19:00 · submitted by Julia D. · 2 days ago
Approve nowBack to coach

One desk for both kinds. Grouped by course, the most urgent entry first.

  • Rejecting can be undone. The row disappears, the notice carries an “Undo” for six seconds — only then does the rejection go to the server. No dialog, no misclick that throws a family out of a course.
  • Confirm in bulk per course from two pending entries — one after another, because capacity is checked per enrolment.
  • No approver, no entry. A club course without a head of sport tells you so before you add anyone. For an own offering you are the reviewer yourself.

Controlling sessions

Every session of a series can be managed individually:

  • Cancel / reactivate — mark a session as “does not take place” (badge cancelled, participants are notified) and reactivate if needed.
  • Complete — mark a session as completed.
  • Coaching team of this session — adjust the line-up per session, incl. substitutes.
  • Start check-in — record attendance directly on the day.

Changes only affect future sessions — past & attended dates stay untouched. How you plan the content of a session is in the next chapter.

Participants & attendance

The Participants area brings all your courses together. Filter by course, status, age or attendance. Per person you see age, role and the attendance rate; below 60 % a “Risk” note appears.

AttendanceMeaning
Presentwas there.
Latearrived late.
Excusedsigned off / excused.
Absentmissed without excuse.
Plannedthe date is still in the future.

If a course is full and the waiting list is active, people move up automatically as soon as a place frees up — or you bring them in via “Move up”.

Court reservations

Under Court reservations (context “Me” or a managed club) you see your held courts and open requests with the venue, and you can book a new court: choose venue + date, a day grid with “Free / Booked” per court. When creating a course you have three ways per session:

  • Link an existing reservation — attach to a court that is already booked.
  • Pick a new court — grid with “Free / Booked” per court, with price.
  • External location — as free text, without a reservation.

The app shows the live court fee and your net fee (revenue − court fee) per session. This requires the operator's court integration; otherwise the area stays empty.

13 Sessions & session plan

The session is the unit of work in the coach environment: plan beforehand, run during, review afterwards. Everything about it hangs on one page per session.

The agenda

Sessions shows courses and club trainings together, sorted by time. On top sits “Up next” with everything you need to prepare; below it the timeline with sticky day headers and a now-line on today.

app.oclub.at/coach/einheiten

Sessions

UpcomingPastAllCoursesClub trainings
Up next · in 3 h
NonStop Nonntal — Kids
Tennis · Hall 1, court A · 15:00–16:00 · places 8 / 12 · session plan: 5 blocks · lead: you
Open session plan
Today · Thu, 10 Sept
15:00–16:00
NonStop Nonntal — Kids · Hall 1, court A · course
8 / 12
17:30–19:00
U14 team training · court 3 · club training
full
Mon, 14 Sept
15:00–16:00
NonStop Nonntal — Kids · Hall 1, court A · session plan: none
Write session plan
19:00–20:30
Serve technique — adults · cancelled

The agenda: course green, club training blue, cancelled faded and struck through; on the right the places as a number or “full”.

A running session stays under Upcoming until it is over. On the phone the time moves into the card; the filters stay the same.

Three phases

1 · Planningbefore the session · line-up · session plan · focus2 · Deliveryduring · check-in · live session plan3 · Reviewafterwards · attendance · completion

The header of every session shows which phase it is in. Planning is the session-plan editor. Delivery starts with the check-in and runs the plan live with a timer per block. Review starts with attendance — the session plan is folded away behind a button there — and ends with completing the session.

The session-plan editor

app.oclub.at/coach/einheiten/… · session plan

Session plan · Mon 14 Sept · 60 min

Focus: forehand crossAI assistant
!
Deadline in 3 days · club rule “2 days before the session” · reminder on Thu.

Until the plan stands: ✓ focus · ✓ every phase covered · 1 block incomplete

Change deadlineMark as done · 1 item open
Warm-up 15Main part 3010 freeCool-down 5
TimeBlockLeadMaterial
00:00Running drills & mobility
warm-up · 15 min
Julia D.cones ×6
15:00Forehand cross under pressure
main part · 20 min · from the library
Julia D.ball basket
35:00Points play 2v2
description missing
Max K.—
55:00Stretching & round-up
cool-down · 5 min
Julia D.—
+ BlockTemplateFrom the librarySave
AI assistantCredit 7

Hints on the plan and answers to questions — the writing is yours.

Hints on the plan
1

For the changes between stations you could lay out cones as running lanes.

2

The main part has no footwork block — that would fit the focus.

I want to work on coordination and rhythm — what would be good exercises?

The editor: the roadmap bar with deadline and checklist, the time bar, the blocks — and the AI assistant's drawer on the right.

  • The cold start is a question. An empty session starts with “Where do you start?” — the focus decides the choice. Templates show their phases as bars and say up front what still needs filling in afterwards. A template fits itself into the session (a 100-minute template in a 90-minute session: the longest block is shortened), brings descriptions along, and the lead is pre-filled with the course lead.
  • Roadmap bar. Countdown, the deadline with its source (club rule or course), the reminder date, “Change deadline” (leads to the course page) and “Mark as done”. Four states: running, soon, overdue, marked done — and a mark can be taken back. Once the session has started the deadline is history; the bar disappears, the time bar stays.
  • Checklist “Until the plan stands”. Focus set, every phase covered, all blocks complete — every open item jumps to its place. Mark as done only becomes available once everything is met and saved.
  • Time bar. The session as a distance, the three phases as segments at their guide value, filled as far as planned, the rest hatched. “Fits exactly” means the blocks fill the session.
  • Block. Time, title, description, phase, lead and material. Exercises taken from the library bring their description along; copy and collapse work per block.
The AI assistant gives hints, not replacements. Two ways in the drawer on the right: “Hints on the plan” (at most four prompts about what is there) and a question field. None of it can be inserted at the push of a button — typing it over is allowed, and that is a decision. Every request costs one from the credit: the club's if the course has one, otherwise yours. When it is used up, the drawer says so. On a computer the plan stays editable next to it.

The library

One search across both: exercises on top, the club's past session plans below — word by word, “basket cones” finds what carries “cones ×6, ball basket”. Filter by sport and phase (warm-up · main part · cool-down); “Mine” shows only your own.

app.oclub.at/coach/drills

Library

New exercise
Search exercise, plan, material or tag…
All sportsTennisWarm-upMain partCool-downMine
Forehand cross under pressure
Tennis · main part · 20 min · ball basket · by Julia D. · shared
Save exercisePut into a session
Footwork station circuit
Tennis · main part · 15 min · cones ×6, ladder · by Max K.
Save exercisePut into a session

The club's session plans

Kids · forehand week (60 min, 5 blocks)
ran on 7 Sept · rated ★★★★☆ · reusable
Reuse

One shelf, one search, one way into the plan.

  • “Put into a session” on every exercise asks exactly one thing — which session — and attaches the exercise as a block to the phase it belongs to (all upcoming sessions, with a course filter). You can move it afterwards in the session plan.
  • Create your own exercise: title and sport are required, plus “What happens, in which order?”, phase and material. It is private at first; only “Share with other coaches” makes it visible in the club.
  • Save puts an exercise into your selection so you find it faster in the block picker.

Delivering & reviewing

  • Check-in opens attendance on the day: per person Present / Late / Excused / Absent. Face, name and role of the line-up sit side by side; the lead is highlighted.
  • Live session plan runs block by block with a timer. Remarks on the plan land in the conversation on the session; a plan has a version history.
  • Review starts with attendance — record it while someone still remembers — and ends with completing the session. A plan that ran can be rated and then appears under “The club's session plans” for reuse.

14 Roles, profile & tools

Who may approve what in the club, what your profile says, and what else the coach environment brings.

Roles, rights & approvals

  • Type of offering — own offering (direct oClub payout) vs. club course (approval required, remuneration via the club).
  • Approving is for the head of sport / admin or people with club-wide approval rights; open approvals live under Approvals — courses and enrolments alike.
  • List rights — enrolments and withdrawals are changed by the course lead, a club admin or someone with planning rights. A member of the coaching team co-coaches and sees the list.
  • Coaching team — the course lead must be a real account. Co-coaches can be real members or placeholders (“enter a name”, link later); a substitute is marked “Substitute”.

Coach profile & qualifications

  • Coach profile — how people searching see you: bio, sports & languages, prices. Your verified qualifications appear in the public profile; a score (“trust score”) no longer exists — it was tied to no decision and looked like a verdict.
  • Qualifications — your certificates with the certificate file, the code of conduct and the review status: No document · Under review · Verified · Expired · Rejected. An admin of your club verifies (see club management); a validity “per club rule” comes from the club's rules. Certificates are stored encrypted.

Remuneration & payouts

Two separate paths — depending on who pays:

  • Payouts — your direct oClub payouts from own offerings: monthly earnings, next payout, PRAE report.
  • Remuneration (head of sport) — club courses are paid via the club. Remuneration follows a role with a stored hourly rate: “the rate follows the role, not the person” and is frozen on assignment. The head of sport confirms the drafts monthly; the club (not oClub) pays out.

Further tools

  • Messages — your conversations with participants and the club, the same on both surfaces.
  • Availability & Substitution — when you are bookable; find a substitute or take over a session.
  • Training journal · Education · Development — optional modules around training and further education.
  • Invitations — meetings an operator invites you to are under Profile in the personal surface; the push leads straight there, an online link appears as a button.
Name and email are managed centrally at accounts.oclub.at — a change there applies to all oClub surfaces.

14 Partner Platform — overview

The Partner Platform is for sports centres, venue and club operators. Here you manage your locations and everything commercial around bookings. You sign in with the same oClub account you use in the app; with access to several operators, you switch the active one at the top of the sidebar.

partner.oclub.at/schedule

Schedule · Wed 12 July

DayWeekMonth All sports + New booking
Hall 1 · AHall 1 · BCourt 3Court 4Court 5
14:00BG AkademieBG Akademie
15:00BG AkademieBG AkademieM. Kaufmann
16:00SPORTUNIONM. KaufmannCourse · Kids
17:00SPORTUNIONBG AkademieM. KaufmannCourse · Kids
18:00BG AkademieSV Salzburg
19:00Course · VolleyA. LeitnerSV Salzburg
20:00Course · VolleySPORTUNION
21:00SPORTUNION
Club School Individual Course (coach environment)

The schedule, day view. A block’s colour belongs to the customer or club — never to a status.

The areas at a glance

GroupAreas
OperationsOverview · Schedule · Courses · Location & courts · Pricing · Opening hours
CustomersBookings · Requests · Customers · Recurring slots
AccountingInvoices · Invoice routing · Subsidy report · Data manager · Payouts
SystemTeam · Shifts · Meetings · Tasks · Inventory · Settings

Several former menu entries are now tabs, to keep the sidebar short: Locations and the site map sit under “Location & courts”, closure days under “Opening hours”, clubs under “Customers”, series gaps and declined under “Requests”.

The operator chapters

Everything else lives in its own chapter. Each one reads on its own:

Where to start

Nobody reads a handbook front to back. Depending on what you do in the house, these are the three chapters that count:

You doRead first
Counter / front deskSchedule & bookings · Requests · Front-desk mode
AccountingInvoices & billing · Reports & data manager · Settings
Site managementLocation & courts · Pricing & tariffs · Customers & clubs
Setting up a new operatorIn this order: Location & courts → Pricing → Customers → Roles & team → Settings
Quick search ⌘K. Open the command palette with ⌘K / Ctrl+K and jump to bookings, customers, invoices, courts or actions (“New invoice”, “Create club” …) — only ever to areas your role can reach.

15 Roles, team & access

A role decides which menu entries someone sees and what they may do inside them. It is maintained per operator, not centrally.

Roles & access

What someone sees and may do is defined by their role. A role is not a fixed title but a combination of eight areas, each with a level — so you can also model a role no template covers (“caretaker”, “head of sport”).

LevelMeaning
No accessThe area doesn't appear in the menu at all.
ViewVisible, but nothing can be changed.
EditCreate, change and delete within the area.
FullOnly for three areas; see the table below.
AreaUnlocksHighest level
Schedule & hoursSchedule, courses, opening hours, closure days, recurring slotsEdit
BookingsBookings and requestsFull — includes walk-ins at the desk
Customers & clubsContacts, clubs, price-group assignmentEdit
PricingPrice lists and tariffsEdit
Venue & settingsCourts, locations, site map and the operator settingsEdit
AccountingInvoices, routing, subsidy report, exports, payoutsEdit
Shifts & tasksShifts, tasks, inventory, meetingsView
Team & rolesInvite colleagues, assign and create rolesFull — assign roles

Every role sees the Overview — an account that can sign in and then stares at an empty page would not be meaningful access. Each operator starts with five built-in roles:

RoleIntended for
Owner lockedEverything, including transferring or deleting the operator.
Administrator lockedEverything in day-to-day operations, without transferring the operator itself.
Front deskThe desk: book and handle walk-ins; schedule and contacts view-only.
AccountingInvoices and reports; bookings and clubs view-only.
ViewerSees the operation, changes nothing.

This is managed under Team ▸ Roles & access: per role you see which areas it holds at which level, and who currently holds it. The lower three are templates — renameable, editable, deletable; you create your own roles alongside them.

Two roles stay locked. Owner is the only role that may delete or transfer the operator — a second “delete the operator” built by accident cannot be caught by a confirmation dialog. Administrator is locked so an operator cannot lock itself out by removing role assignment from the only role that has it.
partner.oclub.at/team/rollen

Team

+ Create role
Members 9NotificationsRoles & access 6
AreaOwner lockedFront deskAccountingCaretaker
Schedule & hoursEditView—Edit
BookingsFullFullView—
Customers & clubsEditViewView—
PricingEdit———
Venue & settingsEditView—View
AccountingEdit—Edit—
Shifts & tasksViewView—View
Team & rolesFull———
Currently held byT. Marence3 peopleB. Aignernobody

Roles & access. Every column is a role, every row an area — “Caretaker” is one the operator created.

Many areas are additionally plan-gated (invoices, routing, recurring slots, team, shifts, inventory, reports, data manager …). If an area isn't in your plan, it won't appear even with a matching role.

Team, meetings & quick search

  • Team — three tabs: Members (invite by email, assign a role), Notifications (who receives which operator emails) and Roles & access (see above).
  • Shifts, tasks and inventory. Tasks (maintenance/to-dos, also spawned straight from a booking) are ordered by due date, can be re-sorted by drag & drop and repeat (daily to yearly); each task has a conversation with history, attachments (phone photos, PDFs up to 8 MB — stored encrypted) and personal notifications. An inventory item points to its storage location on the site map.
  • Meetings — appointments with an attendee list and accept/decline; colleagues from the team are suggested with their profile picture, external people are added via a free address field (a person picked as an account and as an address counts once). An online link becomes a button in the email and the app. The invitation carries a calendar part: whoever accepts or declines in Outlook or Google Calendar is accepted or declined with you — Apple Calendar shows the invitation as a file, there you answer via the link in the email. Invitees with an oClub account see the meeting in the app and get a push; the reminder comes no earlier than six hours after the invitation.
  • Quick search ⌘K — open with ⌘K / Ctrl+K and jump to bookings, customers, invoices, courts or actions (“New invoice”, “Create club” …) — only ever to areas your role can reach.

16 Location, courts & hours

Before anything can be booked, the venue has to be right: which courts exist, when you are open, and when you are not.

Location & courts

One menu entry with up to three tabs — the house, what stands in it, and where it sits:

  • Location (or Locations from the second onwards) — master data, address and visibility of the venue; you create further locations from here.
  • Courts — create and edit: name, slug (URL fragment), sports (incl. a primary one) and add-ons (e.g. floodlights). For subdivisible halls you pick a parent hall → sub-courts as a parent/child structure.
  • Site map — location pin, court outlines and storage locations for the inventory on the map.
Amenity, add-on, inventory — three questions about one object. The same floodlight is an amenity (the court has one — selectable per court, several courts at once), an add-on (€45 extra, bookable) and an inventory item (mast north, defective, in storage). The three screens point to each other and explain the difference right where you are.
Sports must come from the catalogue. Free text entered via an import (“tennis court”, “indoor football”) matches no tariff and no filter in the app — those courts then look silently unbookable. Data manager ▸ Analysis ▸ Sports finds exactly these cases.

Opening hours & closure days

  • Opening hours per venue, as a weekly grid.
  • Closure days (second tab) — holidays and blackouts, for single locations or all at once; Austrian public holidays can be imported for a whole year instead of entered one by one. A closure day also blocks the day in the app and in the availability widget.

17 Schedule & bookings

The schedule is the screen that stays open all day.

The schedule

The schedule is the central view of your courts — as a day, week (hours or strip view) or month (chips or heatmap), with a sport filter across every view and optionally several locations at once. A booked cell leads with the sport (or the public course name) — the grey area already says “booked”.

  • New booking — court, date, start/end/duration, sport, customer, rhythm (one-off or series), payment method, extras, price (net / VAT / discount), note — with live preview and an “all free” check.
  • Existing booking (slot detail) — change the customer, reschedule & change court (price recalculates, a manually set price stays), override the price, add/remove extras, create a task.
  • Series — a whole repeat in one step; failed dates become “series gaps” you can retry later.
Locked once invoiced. If a booking is on an invoice, the slot reports “Already invoiced — price / customer locked.” Cancelled bookings are also price-locked. A tariff changed after the booking doesn't change the price already paid.
A series edit doesn't carry everything. Changing a series “from here” or “all dates” carries time, sport, customer, price, invoicing party and note along — but deliberately not the court and not the extras, which belong to the single date. The dialog says so before you save; those you set per date.
partner.oclub.at/schedule · booking #4812

Edit booking · Wed 12/07, 17:00–18:30

Series · 41 dates
Customer
SPORTUNION Nord Club
Court
Hall 1 · Court A this date only
Time
17:00 – 18:30 90 min
Sport
Volleyball
Price
€30.00 net Group tariff · SPORTUNION suggested automatically
Extras
Floodlight this date only
Applies to
This dateFrom hereAll dates
!
Applies to 27 dates from 12/07

Time, sport, customer, price, invoicing party and note carry along. The court and the extras change on this one date only.

SaveCancelView history

Slot detail with the series scope. The notice names what does not carry along, before you save.

Colour coding

Colours represent clubs or customers (schools, clubs, guests …), not a status. You set the colour per club/customer (the club colour wins); without a colour, the default tone applies. Blocks hidden from a club appear anonymously as “Occupied”.

18 Requests & recurring slots

Not every booking starts with you. Requests arrive from clubs and from the app and want an answer — recurring slots are the opposite arrangement: agreed once, then repeating.

Handling requests

Under Requests, reservation requests from clubs and oClub members come together in one inbox (a channel chip distinguishes them; refreshes every 30 seconds). The sidebar badge and the tab counters cover the same locations as the list below them.

partner.oclub.at/requests

Requests

All locationsrefreshes every 30 s
Open 6Series gaps 3Declined 12
SPORTUNION Nord · Hall 1 · Court A
Thu 20/07 · 18:00–19:30 · Volleyball Club
€45.00AcceptDecline
A. Leitner · Court 3
Fri 21/07 · 19:00–20:00 · Tennis oClub member
€26.00AcceptDecline
„Union Turnerschaft“ · Hall 1 · Court B
Sat 22/07 · 09:00–11:00 Club not yet resolved
Resolve first contact
BG Akademiestraße · Hall 1 · Courts A+B
Mon 24/07 · 14:00–16:00 · Gymnastics Club Series · 14 dates
€336.00AcceptDecline
M. Kaufmann · Court 3
Tue 25/07 · 07:00–08:00 · Tennis oClub member pre-paid
€24.00AcceptDecline

One inbox for both channels. The sidebar badge and the tab counters measure the same locations as the list.

  1. Accept Optionally override the price (applies to this date only); a matching tariff is suggested automatically. Time, court and extras can still be adjusted while accepting.
  2. Decline A reason is required — preset or free text. It's communicated to the requester.
  3. Resolve first contact Link a still-unknown club to a customer.

Tabs with live counters: Open · Series gaps (failed series dates) · Declined (log with reason and handler). Expired requests automatically refund any pre-captured charge; the response deadline is set under Settings ▸ Cancellation policy.

Recurring slots

Recurring fixed slots for clubs: create via a wizard, “materialise” them into concrete bookings and export as iCal — including a seasonal hours overview. Anyone effectively holding the same slot for a whole season without a recurring slot on file shows up under Data manager ▸ Analysis ▸ Recurring slots.

19 Pricing & tariffs

Pricing is where most can go wrong — and the only place where it goes wrong silently. This chapter explains how a price comes about.

Pricing

  • Tariffs per court and sport on a time-of-day timeline; a net/gross toggle (incl. Austrian VAT).
  • Groups — via “Prices for” you add a price group as a second lane in the matrix and immediately see how far it sits from the standard price; “Manage groups →” next to it leads to members and group prices (see below).
  • Special / customer prices for individual customers or clubs — in the respective detail page under Terms.
partner.oclub.at/pricing

Pricing · Hall 1 · Court A

NetGross Prices for: SPORTUNION Manage groups (4) →
Mon–Fri to 16Mon–Fri from 16SatSun
Standard price
24,0030,0026,0026,00
Group SPORTUNION
18,0020,0018,0018,00
Group Schools
12,00———
Base price
22,0022,0022,0022,00
!
Court 5 — no tariff set

The base price of €22.00 net applies. Until something is set here, this court sells at the safety-net rate.

The tariff matrix for one court. “Prices for” lays a group over it as a second lane — the gap to the standard price becomes visible instead of having to be worked out.

Tariffs & price groups — how a price is formed

A price is never hard-wired — it is resolved on every booking. A best-price guarantee applies: of all the tariffs that match the person booking, the cheapest one wins automatically. So you can set one broad base rule and give individual clubs, groups or customers deliberately better prices, without maintaining everything twice — and the recommendation on the operator side is the same one the customer sees in the oClub app — and the coach sees when picking a court for a course. Customers cannot choose their own price.

TariffFor whomWhere you set it
Customer special priceindividual for one person/companyCustomer detail → Terms
Club special priceindividual for one clubClub detail → Terms
Group tariffall members of a price groupPricing → Groups
Standard pricegeneral tariff per court/sport/timePricing (time-of-day timeline)
Base price (safety net)applies only when nothing else is setfalls back to the standard base price

Surcharges stay. The best-price choice applies between these levels. Within a level the most specific tariff still wins — a deliberate evening/peak surcharge on the standard price is therefore not undercut by that level's cheaper daytime rate.

Example. If you set a standard price of €30/hr for Court 1, a group tariff „SPORTUNION“ of €20, and a special price of €15 for one particular club, then: a walk-in pays €30, any SPORTUNION club pays €20 — and that one club with the special price pays €15.
A higher special price is not applied. Because the cheapest tariff always wins, a special or group price that is more expensive than a higher-level tariff has no effect — the customer pays the cheaper one. To deliberately charge a customer more (not less), exclude them from the group tariff (see below) — that is the only way to bill the standard price instead of the group price.

Price groups (Groups)

A group bundles several clubs and customers that get the same prices (e.g. „SPORTUNION members“, „Schools“, „Federations“). It is one thing with three properties:

  • Name — how the group is labelled everywhere.
  • Colour — the tone in the schedule and the chip in the customer list.
  • Group tariff — the per-court prices that apply to every member.

You manage this under Pricing → Groups: create a group, pick a colour, add members (clubs and customers) and maintain the group tariff per court. A person joins a group via Customer detail → Group (or Club detail → Group) or through the import.

One group, no duplicate. There used to be separate „categories“ (colour only) and „price groups“ (price only). These are now merged: the same group carries both colour and price. So assigning a club to „SPORTUNION“ automatically gives it the SPORTUNION colour and the SPORTUNION tariff.

Excluding a customer from the group tariff

Because the cheapest tariff always wins, joining a group is the path to a cheaper price. If you want to keep a single customer in the group (for colour and assignment) but not apply the group price, switch the „Apply group tariff“ toggle to „Excluded“ under Customer detail → Group. The price then falls back to their own special price or the standard price; colour and group membership stay unchanged. This is the only way to bill more than the cheapest group tariff.

Where the prices show up

PlaceWhat you see
Schedule (new booking)The applicable tariff is pre-selected in the price dropdown and labelled „Group tariff · group name“; open the dropdown to see the other relevant tariffs for that court. The block colour matches the group.
Customer detail → „Prices per court“The resolved price per court for exactly this customer, with a chip showing which tariff wins (customer / group / standard). Below it, the breakdown of every matching tariff (cheapest first): the billed one is marked, an excluded group tariff struck through — so it is immediately clear how the price is formed and why.
Customer listThe group's colour chip per row; filter by group at the top.
oClub app (members)If a logged-in customer is in a group, they automatically see their group price when booking.
InvoiceTakes the booking's resolved price — a later tariff change does not alter an already-issued invoice.
partner.oclub.at/customers/sv-salzburg

SV Salzburg · Prices per court

Group SPORTUNIONGroup tariff: excluded
CourtAppliesPrice / hr net
Hall 1 · Court AClub tariff€15.00
Hall 1 · Court BClub tariff€15.00
Court 3Standard price€26.00
Court 5Base price€22.00

Breakdown · Hall 1 · Court A

✓Club special price · SV Salzburg€15.00billed
✕Group tariff · SPORTUNION€20.00excluded
·Standard price · Mon–Fri from 16€30.00more expensive

“Prices per court” on the club detail page. The breakdown shows every matching tariff — the billed one marked, the excluded one struck through.

Importing tariffs

Existing price lists don't need to be re-typed. Under Data manager ▸ Import there is a tariff import from Excel: columns for court, group, weekday/weekend and price. Groups that aren't found are created on import, courts are matched (the wizard asks when unsure). The customer import can also assign each customer directly to the right group via a „Groups“ column. Nothing changes until you confirm it in the wizard.

Court without a tariff. If no price at all is set for a court, the platform warns clearly („No tariff set“) and points out the base price that applies — so no gap goes unnoticed.

20 Customers & clubs

Everyone you bill lives in one directory — people, companies, schools and clubs side by side.

Customers & clubs

Customers is one directory for everyone you bill — with tabs by kind: All · People · Clubs (· Companies · Schools, once any exist). Search covers name, phone and aliases, and works word by word, so “Sportunion” also finds that club's people and not only the club itself.

Club pickers (booking, invoice, filters) are grouped by umbrella club: an umbrella and its sections sit together instead of as equal rows. Whether a club wants its sections listed there at all is a switch on its own club page (“Club family” card).

Surname, first name. Legacy imports often store people as “Muster, Anna”. Searching “Anna Muster” finds nothing with a plain substring match — and a duplicate gets created. Word-by-word search catches this; still, only create a record once both spellings come back empty.
partner.oclub.at/customers

Customers

Search: sportunionGroup: all+ Create
All 1,284People 995Clubs 271Schools 18
NameKindGroupBookingsOutstanding
SPORTUNION NordClubSPORTUNION412€0.00
SV SalzburgClubSPORTUNION excluded1981.24€0.00
Kaufmann, MariaPerson—31€0.00
BG AkademiestraßeSchoolSchools12648€0.00
i
Word-by-word search

“sportunion” finds the club and the people the import created under it as “Surname, First name”.

One directory for everyone you bill. The colour chip is the price group — the same colour the schedule uses.

In the customer detail: master data, terms, billing & payment (e.g. allow invoice payment), group, tax exemption, colour on the schedule — plus that party's bookings and invoices.

  • Customer terms — special terms per customer/club with validity (from/to), scope (venue/court/sport), weekdays and a seasonal hour quota. One community's terms can be mirrored to others.
  • Club detail — master data, recent bookings, member list (individual members can be blocked), umbrella club and sections. Per venue you control under booking access which clubs may book.
  • Merge — duplicate customers can be merged; bookings and invoices move along.
  • Clubs on oClub — the clubs from the legacy import that have no club in the app yet: per club, either link it to an existing one or publish a new one. Deliberately one decision per row rather than a bulk button — two same-named clubs with real members in them cannot be pulled apart again.
  • Registrations — who joined oClub through your linked club, with their assignment to a customer.
Partner knows addresses, not people. The legacy import brought billing addresses and contact lines — the names and emails in the oClub app may differ. Matching by address therefore does not reliably hit the same person; when in doubt, go via the club.

21 Courses

Coaches create courses in the coach environment of the oClub app. The Partner Platform shows them because they take place on your courts.

Courses

Under Courses you see every course with a session on your courts — live from the coach environment, club courses and coaches' own offerings alike. The Partner Platform stores no course data of its own. When picking a court the coach sees your price: a club course at that club's tariff, an own offering at the public tariff — and the invoice goes to the party the tariff names.

  • Overview — every course across every location, filterable by sport, status and court.
  • Course plan — the sessions over time, matching the schedule.
  • Website — a stable address for embedding the course list on your own website, with per-course visibility and a live preview. Enrolment always runs through the oClub app.

Beyond reading there is a write path: roles with Schedule & hours ▸ Edit can create a club course whose sessions attach to that club's reservations.

22 Invoices & billing

From a played date to an issued invoice — and what happens when something turns out wrong afterwards.

Invoices

There are six entry points — from a whole month down to a single hour:

Entry pointWhat it's for
Month-endThe computed preview: per club and operator, the dates played, planned, cancelled and paid, which of them are already on a draft or issued invoice, and the total the run will produce. The expanded club card shows the computed invoice (recipient incl. umbrella club, net / VAT / gross) — with “View PDF” for the sheet the run would produce, and “Create draft” per club. Available at any point in the month.
ChecklistThe problems that make a month-end expensive, while they're still cheap — grouped by recipient, invoicing party, prices and state, each with the path to where they're fixed.
Billing runBundled per club over a period (bookings → gross), with a preview.
From bookingsThe picker in between: choose a period and search term, tick bookings, then draft one invoice per booking or one per party. Already-billed bookings appear greyed out with a link, instead of missing.
New invoiceManual, with recipient & VAT ID, line items (description, quantity, unit, unit net price, VAT rate, service period) plus intro and footer text.
Open itemsWhat's still outstanding, for dunning and follow-up.
partner.oclub.at/invoices/abschluss

Month-end · June 2026

MayJuneJulyOpen checklistStart billing run
Played412dates
Planned38to month end
Cancelled11not billed
Total€18,740gross
ClubDateson draftalready billedTotalStatus
SPORTUNION Nord16800€7,560.00open
SV Salzburg94940€3,290.00Draft
BG Akademiestraße61061€2,196.00issued
Union Turnerschaft2700€1,134.00No recipient

Month-end — not a stored snapshot but the continuously computed answer to “what does this month come to, and for whom”.

partner.oclub.at/invoices/pruefliste

Checklist · June 2026

4 open · 9 fine

RECIPIENT — who gets the invoice?

✕
1 club without an invoice recipient

Union Turnerschaft · 27 dates, €1,134.00 — the run would skip this club. → Customers ▸ Union Turnerschaft ▸ Billing

✓
All other recipients complete

VAT ID, address and delivery route set.

INVOICING PARTY — who issues, at which rate?

!
9 bookings carry another operator’s tariff

Hall 1 · Court B — “Sportzentrum Nord (archived)” would invoice, at 20 % VAT instead of 0 %. → Pricing ▸ Hall 1 ▸ Court B

PRICES — is that the amount you meant?

!
3 dates at the base price

Court 5 has no tariff; the safety net applies at €22.00. → Pricing ▸ Court 5

STATE — what still has to be done first?

✓
No open requests in the period

Series gaps and open requests are cleared.

The pre-close checklist. Every item names the number, the reason and the path to where it is fixed.

Lifecycle: an invoice starts as a draft (editable). With “Approve & issue” it gets a number and becomes immutable. Corrections go through a credit note (negative counter-invoice) — an issued invoice is never changed or deleted.

partner.oclub.at/invoices/2026-0148

Invoice 2026-0148

issuedPDFCredit note

Sportzentrum Mitte GmbH

Ulrike-Gschwandtner-Strasse 12 · 5020 Salzburg
UID ATU12345678 · ZVR 123456789
Invoice 2026-0148
Date 01/07/2026 · due 15/07/2026
Service period June 2026
SV Salzburg
Akademiestraße 26 · 5020 Salzburg · UID ATU87654321
ItemQtyUnit netVATAmount
Hall hire, Hall 1 · Court A — club tariff94 hrs15,0020 %1,410.00
Add-on: floodlight12×5,0020 %60,00
Subtotal net1,470.00
VAT 20 %294,00
Total gross€1,764.00
Payable by 15/07/2026 to AT00 0000 0000 0000 0000.
The EPC QR code fills in the transfer in the banking app.
Payment term and dunning deadlines: Settings ▸ Accounting.

The issued invoice. From the number onwards it is immutable — corrections go through a credit note.

Invoice statusMeaning
Drafteditable, no number yet.
Openissued, not yet paid.
Reminder 1 / 2 · Collectionsdunning run; then hand-off to collections.
Paid · Cancelled · Refundedsettled, or balanced via credit note / refund.
An issued invoice freezes its party. The recipient and club on an issued invoice can no longer be reassigned — the attempt aborts and rolls back every change in that operation, not just the one. Check the recipient before issuing; afterwards only a credit note helps.
Who invoices follows the pricing rule — not the operator that owns the venue. If a booking carries a tariff belonging to another (possibly archived) operator, that operator issues the invoice, with its VAT rate. That is exactly what the checklist finds under “invoicing party”.
Dunning. Reminder levels with their own deadlines and dunning fees (per § 1333 ABGB, excl. VAT). A free payment reminder without a dunning level is also possible.

23 Reports, data manager & routing

What comes out of the bookings when you need them not as an invoice but as a number, a file or a check.

Routing, reports & the data manager

  • Invoice routing — defines per club × site × court which operator bills (default routing plus exceptions).
  • Subsidy report — as PDF/XLSX.
  • Payouts — what flows to you from in-app payments.

The data manager has three tabs:

TabContents
ExportDownload bookings, customers, clubs, invoices and courts.
Payment statusThe legacy cut-off day: everything played before this day counts as settled outside oClub and never lands on an invoice afterwards. Before you click “Apply”, the confirmation shows which open drafts the cut-off dissolves and which of them were edited by hand; hours already on an issued invoice are left alone.
ImportWizards for bookings, courts (incl. sub-courts), customers, tariffs and historic billing from Excel. Nothing changes until you confirm the preview.
AnalysisReview tools over the same bookings: series (what actually belongs together), sports (a wrong sport left by a legacy import), recurring slots (who effectively holds a fixed slot). Each with its own preview before anything is applied.
partner.oclub.at/datenmanager/zahlungsstand

Payment status · legacy

Cut-off: 31.08.2026Apply

Whatever was played before this day counts as recorded outside oClub. It never lands on an invoice afterwards.

Who is affected

!
24 open drafts will be dissolved

SV Salzburg (July, €3,290.00) · SPORTUNION Nord (July, €7,560.00) · BG Akademiestraße (August) … — legacy hours belong on no invoice.

!
5 of them were edited by hand

Line items or texts changed — those edits are lost with the draft.

✓
€10,811.00 stay untouched

Hours already on an issued invoice are not stamped by the cut-off.

The legacy cut-off says what it dissolves before the click — not in the success message afterwards.

24 Operator settings

Settings are organised in three groups; the overview page shows per section whether something is missing or broken.

Settings

Settings are organised in three groups; the overview page shows per section whether something is missing or broken.

GroupSectionWhat's in it
OperationsOrganisationCompany data, VAT ID, ZVR number, tax treatment & VAT rate, time zone, short code.
App presentationPhotos and everything guests see about your operator and locations in the oClub app.
WebsiteEmbed the schedule on your own website — which courts, with or without prices, and whether booked slots name the sport or the course name (a switch each). One plan per operator, not per location.
AccountingLetterhead, number range, payment term, bank details (IBAN), EPC-QR (scan-to-pay), branding plus dunning deadlines and fees.
Booking deadlinesHow far ahead a court booking has to be made — per day, court and shift plan.
Cancellation policyRefund matrix by lead time, plus the response deadline for requests.
Payment methodHow customers pay without in-app payment — on site or by invoice.
Plan deliveryEmail the schedule automatically as a PDF to the porter and site management.
Audit logWho changed bank details, tax identity or cancellation deadlines.
DashboardWhich courts the live day-strip on the overview shows.
Open gamesOffer court on hold: the switch creates the tariff group “Open games” (prices like any group, “copy prices from …” only copies), then release courts and set the minimum number per sport. An open game needs no approval — you see counter and deadline and can cancel.
CustomersCategoriesInternal classification for customers and clubs.
Decline reasonsPreset texts for declining requests.
Add-onsBookable extras per location or court — readable as a pair with the inventory: what is bookable, and which of it physically sits where.
IntegrationsiCal feedsPull external calendars in as ghost blocks.
NotificationsTransactional emails to customers.
Tax details belong to the operator. VAT ID, tax treatment and VAT rate apply per organisation, not globally — they can only be changed for the currently active operator. Organisation also holds the VAT-exemption note printed on every invoice without VAT: leave it empty for the chosen treatment's default clause, or write your own. Each treatment keeps its own wording; “other exemption” has no default clause and therefore requires one.

25 Front desk, club access & getting started

Three things that sit beside the back office: the counter, the club access, and day one.

Front-desk mode

For the tablet at the desk there is a separate, stripped-back surface with four views — built for a device several people share:

  • Now — the courts as tiles with what is currently running, plus late arrivals and the next bookings.
  • Check-in — tick off arriving guests.
  • Walk-in — book a customer at the door in a few taps. Requires the area level Bookings ▸ Full.
  • Incidents — record damage and incidents.

Now · Wed 12/07, 17:42

Sportzentrum Mitte+ Walk-in
Hall 1 · ASPORTUNIONto 18:30 · volleyball
Hall 1 · BBG Akademieto 19:00 · gymnastics
Court 3freenext at 19:00
Court 4SV Salzburgto 20:00 · tennis
Court 5freenothing else today
StudioCourse · Kidsto 18:00 · 11 enrolled
!
Late arrival · Court 4

SV Salzburg, booked 17:00 — not checked in yet.

NowCheck-inWalk-inIncidents

Front-desk mode on the counter tablet — a surface of its own, not the back office shrunk down.

Club self-service

Clubs don't get a role in your back office but their own slim surface — an overview of the running season, recurring slots, new booking for extra slots beyond the fixed ones, members (list & invite) and invoices & balance. Extra bookings run without card payment and land in your usual billing flow.

Onboarding & payouts

New operators request access via “Request operator”; oClub sets up the operator and invites the team. Payouts/settlement run via stored bank details (SEPA) and are set up together with oClub.

26 Club management

If you are on your club's board, you get a management view of your own — not a separate application and no second account. You open it in the same oClub app you play with, on the web and on the iPhone.

  1. Switch profile In the profile switcher at the top you choose your club instead of your personal account (clubs are listed below the coach entry).
  2. Open management On the club page, Manage leads into the console.
  3. What you see depends on your role The areas follow the permissions of your board role (see below).
app.oclub.at/communities/12/manage

Overview · TC Sportzentrum Mitte

128 members
Member requests4waiting for an answer
Trainings12this week
Court bookings31upcoming
Certificates2waiting for review
Anna Muster
Member request · 2 h ago
AcceptDecline
Kids training · Mon 15:00
Hall 1 · court A · 11 signed up
Open

Club management lives in the oClub app under /communities/:id/manage — reachable via the profile switcher. On the iPhone the same groups are tabs.

Roles in the club

Four roles, three of them on the board. What someone may do hangs on three permissions the role brings along:

RoleActivityFinancesMembers
Adminyesyesyes
Head of sportyes—yes
Moderatoryes—yes
Member———
An account whose only job is the treasury therefore cannot open the activity area at all — that is deliberate, not a malfunction. The head of sport is also the role that approves courses and hand-entered enrolments in the coach environment.

Members

  • Member list — who is in, since when, with which role; invite or remove individual members. This is also where you grant the coach area — only then can someone create courses.
  • Member requests — the queue of people who want to join your club: accept or decline.
  • Roles & permissions — assign roles and read up on the permissions per role. A default asks before it is removed.
  • Mentoring — pairings between experienced and new members.
  • Qualifications & code of conduct — review your coaches' certificates and keep an eye on the code of conduct (below).

Reviewing qualifications

Coaches upload their certificates in the coach environment; verification happens in the club. The page says at the top how many certificates are waiting, and you decide right on the row.

app.oclub.at/communities/12/manage/qualifications

Qualifications

2 certificates are waiting for your review

Which certificates your coaches have on file — and what is still open. You confirm it right here, on the row.

!
Max K. · Tennis instructor (ÖTV) · Under review

uploaded 3 days ago · valid until 31.12.2027 (club rule)

View certificateConfirmReject
✓
Julia D. · Kids' coaching licence · Verified

Confirmed by T. Marence on 02.09.2026 · code of conduct signed

!
You · Coach B licence · Under review

Someone else on the board has to confirm your own qualification.

View certificate
✕
Lena P. · No document

One further entry has no certificate attached yet — only the coach can add it.

Reviewing qualifications. Four eyes: you can view your own certificate, but not confirm it yourself.

  • Status per certificate: No document · Under review · Verified · Expired · Rejected. The answer to a click appears on the row, not at the top of the page.
  • Four-eyes rule. Anyone who is a coach themselves sees their own certificate but can neither confirm nor reject it — another person on the board does that.
  • Validity “per club rule” comes from Rules & settings. Verified certificates appear in the coach's public profile; the files are stored encrypted.
  • The code of conduct page next to it lists who has signed the code and whether a background check is on file.

Activity & court booking

  • Trainings & games — plan, run and complete sessions. A club hosts with its own sport — even one that isn't among the best known; the catalogue has almost 200.
  • Book a court and My bookings — the same court search and slot grid as in the personal account, only the invoice goes to the club instead of you.
  • Open game — court on hold — in the Create menu next to “Create session” (below).
  • Events — tournaments, club parties, board meetings and AGMs.
  • Polls — find a date, or put a question to the club.
  • Announcements — a message to the whole club, with read receipts.

Open games — court on hold

The club takes a court at the operator on hold and collects players; each person pays their share plus a small service fee to oClub. As soon as the minimum number is reached, oClub fixes the court — the operator sees counter and deadline but has nothing to approve.

  1. Create Activity → Create → Open game — court on hold: venue, day, court (only those the operator released for it), time, sport.
  2. Offer The game appears under Games; the card shows “Fixed from N players”, share and fee, court price and the deadline. If the operator has a booking lead time, it is already stated in the offer.
  3. Fixing With the minimum number the court is booked. Anyone joining after fixing pays their share into the pot; the number of places on your own booking can be changed.
Only for clubs the operator has released for it (Settings › Open games on the Partner Platform) and that oClub has admitted to the pilot.
Open gameCourt on hold
Beach volleyballFri 12 Sept
SV Staging · Beach 1
18:00–19:30
Sportzentrum Mitte
4 of 6 · fixed from 6 players · deadline Thu 18:00
€6.70 share + €0.99
Join
Court price total €26.80 · goes to the operator once fixed
Book
Games
Bookings
Clubs
Profile
An open game: counter up to the minimum number, share and fee, deadline.

My club

  • Club profile — how your club appears in the app. Sports come from the full catalogue; the picker collapses once something is chosen.
  • Structure — umbrella club and sections.
  • Documents — the club's filing cabinet (below).
  • Rules & settings — how joining, visibility and notifications are handled; rules for certificates.
  • Payouts & invoicing — the club's bank details and invoice data.

Documents — the filing cabinet

Statutes, minutes, insurance, forms: My club → Documents is the club's filing cabinet. Drop files anywhere on the page or use Add documents — the app guesses folder and title, you correct.

app.oclub.at/communities/12/manage/documents

Documents

Search title, file name, note …Last changedTitle A–ZAdd documents
All17
Statutes2
Minutes7
Insurance1
Forms3
Other4
Statutes 2026 (AGM March version) Pinned
Statutes · PDF · 1.2 MB · Board · changed yesterday by T. Marence · v2
Open preview···
Minutes, board meeting 28.08.
Minutes · PDF · 340 KB · Board · 8 days ago
Open preview···
Registration form, kids training
Forms · PDF · 88 KB · All members · Tennis section
Download···
Storage: 62 MB of 500 MBTrash · kept for 7 days, then removed for good

The filing cabinet: five folders with counters, search, visibility per file and preview.

  • Five folders: Statutes · Minutes · Insurance · Forms · Other. Switching the folder filters; the search looks at title, file name, note and who uploaded it.
  • Who can see it — per file: board, all members or a section. Members find the documents released to them on the club page in the app.
  • Preview for PDFs and images right in the browser; pinning keeps the important ones on top; versions are counted (v2, v3 …).
  • Trash. Deleted files stay for 7 days and can be restored — after that they are gone for good. A note warns when storage is almost full.
  • All files are stored encrypted.

Finances

  • Membership dues — set fee levels, issue them and track payment.
  • Course invoices — invoices from your club's courses.
  • Penalties — club-internal fines and how they are settled.
The club does not pay in the app. Membership dues and course invoices are built but currently not enabled — dues continue to run outside oClub. Once that changes, the area reappears here by itself.

27 Settings & privacy

Under Profile → Settings you control your account:

SettingPurpose
NotificationsChoose what you're informed about and how.
Change emailUpdate your sign-in email (with confirmation).
Blocked usersBlock people or lift blocks.
Payout methodStore bank details for payouts.
Legal & imprintView terms of use, privacy policy and imprint.

Sign out & delete account

A logout signs you out of all oClub surfaces at once. To delete your account, you'll find the path in settings or on the website. Deletion removes your personal data in line with the privacy policy.

Your data is treated confidentially. Details are governed by the privacy and terms of use, which you can open any time under Settings → Legal.

28 FAQ

Do I need a separate account for each surface?

No. One oClub account applies to the member app — including the coach environment and club management inside it — and the Partner Platform. Which areas you see depends on your role.

Why can't I see an area that others mention?

Some areas roll out gradually or are tied to your club. New features carry a DEV flag for a while. If something is permanently missing, ask your club or support.

How do I register my child for a course?

Create a kid's profile under Profile → Kids. When registering for a course, you then choose who takes part.

What does “Book as club” mean?

If you belong to a club, you can often book on behalf of the club instead of privately. That can change the price and route billing to the club. The price recalculates instantly.

Can I pay later instead of now?

At some venues, yes. Whether “pay later” is available is up to the operator and is shown before you confirm.

A session of my course is cancelled — is the whole course gone?

No. A single date can be marked “does not take place” while the course stays. You'll be notified.

I'm a coach but don't see a coach environment.

Then your club hasn't granted you the coach area yet. The board does that in club management under Member list; afterwards Coach sits at the top of your profile switcher. The former Trainer Hub is no longer needed for this.

Where do I find a meeting invitation from my operator?

Under Profile in the personal surface. The push notification leads straight there; an online link appears as a button. You can accept or decline in the app, in the email or straight from your calendar (Outlook, Google).

29 Support & contact

Stuck?

  • In the app: Open the Support area to submit a request and track its status.
  • Your club / venue: For questions about a specific booking, invoice or membership, your club is often the fastest contact.
  • Legal: Terms of use, privacy policy and imprint are under Settings → Legal.