Vereins-CRM

Schluss mit zehn Listen fĂĽr dieselbe Person.

JoinSports fĂĽhrt alle Kontakte eures Vereins in einer zentralen Datenbasis: Mitglieder, Interessierte, Eltern, Kinder, Trainer:innen, Firmen, Sponsoren und Teilnehmende.

In vielen Vereinen lebt Frau MĂĽller viermal: in der Mitgliederliste, in der Kursliste, im Elternverteiler, in einer Excel-Datei der Abteilung. Mal mit neuer Adresse, mal mit alter E-Mail. Das ist keine Datenbasis. Das ist Vereinschaos.

SM
Sandra MĂĽller
Person · Mitglied seit 2019 · Bahnhofstraße 5, Berlin
Aktives MitgliedEltern-AccountSEPA aktiv
🎫
MitgliedschaftTennis Aktiv · seit 2019
👨‍👩‍👧
FamilieVerwaltet 2 Kinder
🎾
SportartenTennis · Schwimmen
🏛
AbteilungTennis · Trainer Jugend
đź’ł
ZahlungSEPA · Lastschrift
✦
CustomT-Shirt: M · Lizenz: 12/26
Eine Person · Alle VerbindungenDetail öffnen →
Das Problem

Vereine verlieren nicht nur Daten.
Sie verlieren Zusammenhänge.

Die meisten Vereine haben Daten. Oft sogar sehr viele. Aber sie liegen verstreut: Mitgliederliste beim Schatzmeister, Trainerliste beim Sportwart, Elternkontakte in WhatsApp, Sponsoren in Word, Interessierte in Outlook, Kursbuchungen in Excel. Menschen wechseln, Dateien verschwinden, Listen widersprechen sich – und niemand weiß mehr, welche Information stimmt.

„Die Mitgliederliste hat der Schatzmeister."

Wenn eine Person ausfällt, liegt nicht nur eine Datei herum. Es fehlt plötzlich Vereinswissen.

„Die Elternkontakte hat die Jugendwartin."

Kinder, Eltern, Notfallkontakte und Buchungen hängen oft an Menschen statt an einem System.

„Die Trainerliste ist auf dem Laptop vom Sportwart."

Was nicht im Vereinssystem liegt, ist beim nächsten Wechsel gefährdet.

„Sponsoren stehen in einem Word-Dokument."

Firmen sind Kontakte. Aber oft werden sie auĂźerhalb der Vereinsverwaltung gefĂĽhrt.

„Frau Müller gibt es dreimal."

Unterschiedliche Schreibweisen, alte E-Mail, neue Adresse, falscher Status – und niemand merkt es rechtzeitig.

„Wer ist eigentlich aktives Mitglied?"

Wenn Mitgliedschaftsstatus manuell aus Listen abgeleitet wird, ist jede Auswertung ein Risiko.

Wenn dieselbe Person in mehreren Listen lebt, ist keine davon zuverlässig.

Der Unterschied

JoinSports macht aus Kontakten ein Vereins-CRM.

Eine Adressliste speichert Namen. Ein CRM zeigt Beziehungen. JoinSports weiß nicht nur, wie jemand heißt – sondern ob die Person Mitglied ist, ob sie ein Kind verwaltet, welche Sportarten und Abteilungen mit ihr verbunden sind, ob sie gebucht hat, ob sie Zahlungsmethoden hinterlegt hat.

Klassische Vereinsrealität
JoinSports Vereins-CRM
Mitgliederliste in Excel
Zentrale Kontaktbasis
Personen und Firmen getrennt
Personen und Firmen in einer Datenwelt
Elternkontakte separat
Familien- und verwaltete Kontakte
Mitgliedsstatus manuell geprĂĽft
Mitgliedschaftsstatus automatisch berechnet
Sportarten per Häkchen
Sportartenzuordnung mit Herkunft und Zeitraum
Abteilungen als Listen
Abteilungszuordnung mit Rolle und Quelle
Geburtstage per Excel-Sortierung
Geburtstags- und Jubiläumsfilter
Custom-Daten in Schattenlisten
Eigene Attribute direkt am Kontakt
Export aus Nebenlisten
Export aus der Plattform

Nicht mehr wissen, wo die Liste liegt. Wissen, was im Verein stimmt.

Kontakte

Mitglieder, Eltern, Trainer:innen, Firmen, Sponsoren –
eine Kontaktwelt.

Nicht jeder Kontakt im Verein ist gleich. Manche sind aktive Mitglieder, manche Eltern, manche Kinder, manche Sponsoren, manche Trainer:innen, manche Firmen. JoinSports fĂĽhrt sie in einer gemeinsamen Datenstruktur.

Personen

Mit Vorname, Nachname, E-Mail, Telefon, Adresse, Geburtsdatum, Anrede und Status.

Firmen

Für Sponsoren, Firmenkunden, Partner, Geschäftskontakte oder Organisationen.

Mitglieder

Kontakte mit aktiver, zukĂĽnftiger oder abgelaufener Mitgliedschaft.

Interessierte

Menschen, die folgen, buchen, Kontakt hatten oder noch nicht Mitglied sind.

Eltern

Erwachsene, die Kinder oder Familienmitglieder verwalten.

Kinder / verwaltete Kontakte

Teilnehmende ohne eigenen Account, die ĂĽber eine erwachsene Person verwaltet werden.

Trainer:innen

Personen, die mit Angeboten, Terminen oder Rollen verbunden sind.

Käufer:innen

Kontakte, die Kurse, Plätze, Mitgliedschaften oder andere Angebote gebucht haben.

Ein Verein besteht nicht nur aus Mitgliedern. Euer CRM muss das aushalten.

Mitgliedschaftsstatus

Aktiv? ZukĂĽnftig? Ehemalig?
Nicht raten. Filtern.

Der Mitgliedschaftsstatus eines Kontakts wird in JoinSports nicht als manuelles Häkchen verstanden. Er ergibt sich aus echten Mitgliedschaften.

Aktives Mitglied
Mindestens eine laufende aktive Mitgliedschaft.
ZukĂĽnftiges Mitglied
Mitgliedschaft abgeschlossen, beginnt aber erst später.
Ehemaliges Mitglied
Es gab eine Mitgliedschaft, die inzwischen beendet ist.
Kein Mitglied
War nie Mitglied oder ist Interessent / Käufer:in.
Beispiele
Wer ist heute aktives Mitglied?
Mitgliedschaftsstatus = aktiv
Wer war Mitglied, ist aber ausgetreten?
Mitgliedschaftsstatus = ehemals
Wer tritt demnächst ein?
Mitgliedschaftsstatus = zukĂĽnftig

Mitgliedschaftsstatus ist kein BauchgefĂĽhl. Er ist ein Ergebnis.

Familien

Eltern buchen. Kinder nehmen teil. Die Plattform versteht beides.

Im Verein ist die Person, die zahlt oder verwaltet, oft nicht dieselbe Person, die Sport macht. Ein Elternteil bucht fĂĽr ein Kind. Ein Account verwaltet mehrere Familienmitglieder. JoinSports bildet das ĂĽber verwaltete Kontakte ab.

01
Eltern als Hauptkontakt
Erhält Informationen, verwaltet Daten.
02
Kind als eigener Kontakt
Eigener Vereinskontakt, kann Mitglied sein.
03
Buchung fĂĽr andere
Account bucht fĂĽr Familienmitglieder.
04
Klare Teilnehmerlogik
Trainer:innen sehen das Kind, nicht den Elternteil.
Firmenkontakte

Sponsoren sind keine Nebenliste.

Vereine arbeiten nicht nur mit Privatpersonen. Sponsoren, Firmenkunden, Partner, lokale Betriebe oder externe Organisationen gehören ebenfalls zur Vereinsrealität. JoinSports führt Firmenkontakte in derselben Kontaktwelt wie Personen.

Sponsor
Firma mit Ansprechpartner und Rechnungsbezug.
Hallenpartner
Räume, Plätze oder Kooperationen.
Firmenkunde
B2B-Buchung oder externe Veranstaltung.
Förderer
UnterstĂĽtzer:innen mit Kontaktbedarf.
Sportarten & Abteilungen

Nicht nur „Tennis".
Sondern warum Tennis.

In vielen Systemen wird eine Person einfach einer Sportart zugeordnet – Häkchen gesetzt, fertig. JoinSports denkt tiefer: Eine Zuordnung kann verschiedene Quellen haben. Der Verein sieht nicht nur, dass jemand mit Tennis verbunden ist – sondern auch warum und seit wann.

Mitgliedschaft
Die Person hat eine Tennis-Mitgliedschaft.
Kursbuchung
Die Person hat einen Tennis-Kurs gebucht.
Abteilung
Die Person gehört zur Tennisabteilung.
Manuell
Ein Admin hat die Zuordnung bewusst gesetzt.
Abteilungen

Abteilungszuordnung ist mehr als Mitglied einer Liste.

Sportvereine sind oft komplex: Hauptverein, Abteilungen, Teams, Jugendgruppen, Mannschaften, Rollen. Kontakte werden mit Rolle und Zeitraum zugeordnet – nicht nur als Häkchen.

Mitglied
Person gehört zur Abteilung.
Trainer:in
Person ist als Trainer:in verbunden.
Leiter:in
Person hat eine FĂĽhrungsrolle.
Zeitraum
Zuordnung gilt ab Datum, kann auslaufen.
Quelle
Aus Mitgliedschaft, Kurs oder manuell.
Wechsel
Historie bleibt nachvollziehbar.

Ein Häkchen sagt, was ist. Ein Signal sagt, warum.

Adresse & Karte

Eine Adresse ist erst gut,
wenn sie auch stimmt.

JoinSports prüft Adressen, geocodiert sie und macht ihren Status sichtbar. Die Kontaktliste kann auch geografisch gedacht werden – als Karte.

GĂĽltig
Sauber erkannt.
Stadtebene
Ort verarbeitbar, nicht ganz eindeutig.
UngĂĽltig
Fehlerhaft oder nicht zuordenbar.
Unvollständig
Wichtige Angaben fehlen.

Eine Mitgliedermap sagt mehr als eine Adressspalte.

Geburtstage & Jubiläen

Wertschätzung sollte nicht in Excel-Sortierungen hängen.

Vereinsleben besteht nicht nur aus Beiträgen. Geburtstage, Jubiläen und lange Mitgliedschaften sind wichtig für Wertschätzung und Bindung. JoinSports macht sie filterbar.

🎂Geburtstage in den nächsten 30 Tagen
🎉Wer wird dieses Jahr 50, 60, 70 oder 80?
🏆10, 20, 25 oder 50 Jahre Mitgliedschaft
📅Sortierung nach nächstem Anlass

Wertschätzung darf nicht davon abhängen, wer die Excel-Liste sortieren kann.

Datentiefe

Was am Kontakt hängt – und beim Verein bleibt.

Override-System

Manuelle Korrekturen schĂĽtzen.

Wenn ein Vereinsadmin bewusst ein Feld korrigiert, wird diese Vereinsentscheidung vor automatischem Ăśberschreiben geschĂĽtzt.

Bahnhofstr. 5
→ Bahnhofstraße 5 geschützt
Zahlungsmethoden

Wer bezahlt, gehört zum Kontakt.

SEPA-Mandate, Rechnungsprofile und Standard-Zahlungsmethoden direkt am Kontakt – Familien, Firmen, Mitgliedsbeiträge.

SEPA-Mandat aktiv
Rechnungsempfänger: Firma
Standard: Lastschrift
Custom-Felder

Eure Vereinslogik direkt am Kontakt.

Trikotnummer, T-Shirt-Größe, Allergien, Notfallkontakt, Lizenz gültig bis – eigene Felder direkt am Kontakt.

TrikotnummerT-Shirt-GrößeAllergienNotfallkontaktSchwimmabzeichenSpielpositionLizenzVerband-ID
Attribute-System ansehen →
Arbeiten mit Daten

Daten sind erst wertvoll,
wenn ihr damit arbeiten könnt.

Das Vereins-CRM wird stark, weil Kontakte nicht nur gespeichert werden – sondern filterbar sind. Gefilterte Listen können exportiert werden, für Vorstand, Verband, Kasse, Materialwart oder interne Planung.

Stammdaten
Name
E-Mail
Adresse
Geburtsdatum
Status
Mitgliedschaft
Aktiv
ZukĂĽnftig
Ehemalig
Keine
Beziehungen
Hat User-Account
Verwalteter Kontakt
Hat Elternkontakt
Teilnehmerbezug
Sportarten
Tennis
Schwimmen
Turnen
+ alle anderen
Abteilungen
Nach Einheit
Nach Rolle
Nach Zeitraum
Datum
Geburtstag in 30 Tagen
Runde Geburtstage
Mitgliedsjubiläen
Custom-Felder
Ist gesetzt
Ist nicht gesetzt
Bestimmter Wert
Adresse
Geocoding-Status
Stadt
Kartenansicht

Nicht Daten haben. Listen bauen, die im Verein wirklich gebraucht werden.

Entstehung

Kontakte entstehen dort,
wo Vereinsleben passiert.

Manuell durch Admin
Vereinsadmin legt Person oder Firma direkt an.
Online-Mitgliedschaft
Interessierte Person tritt online bei. Kontakt entsteht automatisch.
Kursbuchung
Teilnehmende Person bucht. Kontakt entsteht oder wird verbunden.
Familienbuchung
Elternteil bucht fĂĽr Kind. Eltern- und Kindkontakt werden verknĂĽpft.
Ressourcenbuchung
Person oder Firma reserviert Platz, Raum oder Hallenzeit.
Migration
Bestehende Mitglieder werden aus Altdaten in die Plattform ĂĽbertragen.

Der Kontakt entsteht nicht im BĂĽro. Er entsteht, wenn jemand mit dem Verein interagiert.

Schutz

Problemfälle gehören nicht in manuelle Aufmerksamkeitsschleifen.

Manchmal braucht der Verein eine klare Sperre: wiederholte Nichtzahlung, Missbrauch, falsche Buchungen, interne Entscheidung. Ein Kontakt kann blockiert werden – nicht jedes Mal manuell prüfen, einmal klar sperren.

Wiederholte Zahlungsprobleme
Interne Sperrentscheidung
Ungeklärter Konflikt
Schutz von Trainer:innen / Geschäftsstelle
Sicherheit

Ein Vereins-CRM darf nicht mehr zeigen,
als es darf.

Kontaktdaten sind sensibel – besonders bei Kindern, Familien, Zahlungsdaten oder Gesundheitsattributen. JoinSports bindet Kontakte an den Verein und an den passenden Zugriffskontext.

Vereinsbindung
Ein Verein sieht seine eigenen Kontakte.
Endkunden-Sicht begrenzt
Nur eigene oder verwaltete Kontakte.
Plattform-Kontext getrennt
Vereinsadmin / Plattformadmin / Endkunde.
Custom-Felder im Rechtekontext
Auch eigene Attribute folgen den Regeln.

Zentrale Datenbasis heiĂźt nicht offene Datenbasis.

Beispiele

Wo das Vereins-CRM sofort hilft.

Aktive Mitglieder finden
Filter: Mitgliedschaftsstatus aktiv.
Ehemalige reaktivieren
Letzter Kontakt, Sportart, Abteilung.
Geburtstagsliste
Geburtstage in den nächsten 30 Tagen.
Jubiläen vorbereiten
25, 50 Jahre Mitgliedschaft finden.
Eltern-Kind-Zuordnung
Kind als Teilnehmer, Eltern als Verwalter.
Sponsoren & Firmen
In derselben Datenbasis wie Personen.
Sportarten auswerten
Wer ist mit Tennis verbunden – und warum?
Abteilungsliste bauen
Inkl. Rollen und Status filtern.
SEPA-Mandate prĂĽfen
Zahlungsmethoden am Kontakt.
Adressen prĂĽfen
Ungültige oder unvollständige finden.
Materialbestellung
T-Shirt-Größen über Custom-Felder.
Problemfälle sperren
Statt jede Buchung neu prĂĽfen.

Jeder Vereinsfall beginnt mit einer Person. Also muss die Person auffindbar sein.

FAQ

Häufige Fragen.

  • Ein Kontakt ist eine Person oder Firma im Vereinskontext – Mitglied, Elternteil, Kind, Trainer:in, Sponsor, Interessent:in oder Käufer:in.

  • Nein. Das Kontakt-System verbindet Stammdaten mit Mitgliedschaften, Buchungen, Familienbeziehungen, Sportarten, Abteilungen, Zahlungsmethoden, Custom-Feldern und weiteren Plattformprozessen.

  • Ja. Neben Personen können auch Firmenkontakte gefĂĽhrt werden – etwa Sponsoren, Partner, Firmenkunden oder Organisationen.

  • Ja. Der Mitgliedschaftsstatus kann aus den vorhandenen Mitgliedschaften berechnet werden – aktiv, zukĂĽnftig oder ehemalig.

  • Ja. Kontakte können miteinander verbunden werden, sodass ein Elternteil ein Kind oder einen verwalteten Kontakt betreut.

  • Ja. Inklusive Status, Rolle, Zeitraum und Herkunft der Zuordnung.

  • Ja. Ăśber das Attribute-System können Vereine eigene Felder ergänzen – z. B. T-Shirt-Größe, Allergien, Lizenzstatus oder Trikotnummer.

  • Ja. Geburtstage und Mitgliedschaftsjubiläen können als Filter genutzt werden – fĂĽr GlĂĽckwĂĽnsche oder Ehrungen.

  • Ja. Ăśber geocodierte Adressen kann eine Kartenansicht der Kontakte genutzt werden.

  • Ja. Gefilterte Kontaktlisten können exportiert werden – fĂĽr Verband, Kasse, Vorstand, Materialwart oder interne Planung.

  • Nicht als heutige Kernfunktion. Stark als zentrale Datenbasis und Filter-/Exportbasis. Klassische CRM-Wiedervorlagen sind Roadmap-Themen.

  • Ja. Kontakte können blockiert werden, damit sie nicht einfach weiter buchen, wenn der Verein einen Klärfall hat.

  • Dubletten können markiert werden; ein vollautomatischer Merge-Workflow ist nicht der Standardprozess.

  • Es ersetzt die zentrale Datenhaltung in Excel. Excel bleibt als Export sinnvoll – z. B. an Verband, Lieferant oder Versicherung.

Lass uns loslegen!

Kontakte raus aus Excel, Outlook und Vorstandslaptops.

Lasst uns anschauen, wo euer Verein heute Personen, Firmen, Eltern, Kinder, Trainer:innen, Sponsoren und Interessierte getrennt führt – und wie daraus eine zentrale Vereinsdatenbasis in JoinSports wird.

Eine Person. Ein Kontakt.
Alle Vereinsbeziehungen.