Integrationen

CheckCourt arbeitet mit der Website, dem Kalender und den anderen Systemen deines Vereins zusammen. Was es noch nicht gibt, verbindest du über Webhooks, die Schnittstelle oder eine eigene App.

Was dein Verein damit verbindet

Eine Buchung in CheckCourt kann mehr auslösen als einen Eintrag im Plan. Sechs Beispiele aus dem Vereinsalltag.

Über Webhooks oder eine App

Flutlicht nur, wenn gespielt wird

Das Licht geht kurz vor einer gebuchten Abendstunde an und danach wieder aus. Keiner muss zum Schaltkasten, und kein Platz brennt umsonst.

Über eine App oder Webhooks

Tor und Clubhaus mit Code

Wer gebucht hat, bekommt einen Code für das Tor, gültig rund um die eigene Spielzeit. Schlüssel nachmachen und einsammeln fällt weg.

Über die Schnittstelle oder den Excel-Export

Gastgebühren direkt in die Buchhaltung

Gebühren aus Buchungen landen mit Konto und Kostenstelle im Kassenprogramm. Der Kassenwart gleicht nur noch ab.

Über Webhooks mit n8n oder Zapier

Neue Mitglieder überall eingetragen

Tritt jemand ein oder aus, erfahren es Vereinsverwaltung, Newsletter und Kassenprogramm von selbst.

Eingebaut, ohne Einrichtung

Vereinstermine im eigenen Kalender

Mitglieder abonnieren die Termine aus „Mein Verein“ in Google Kalender, Apple Kalender oder Outlook. Neue und geänderte Termine kommen von selbst dazu.

Eingebaut, Code kopieren und einfügen

Belegungsplan auf der Vereinswebsite

Besucher sehen auf der Website deines Vereins, wann Plätze frei sind, und kommen mit einem Klick zur Buchung. Das Widget läuft nur auf Domains, die du freigibst.

Flutlicht, Tor und Buchhaltung brauchen eine Steuerung oder ein Programm mit eigener Schnittstelle. Bei der Einrichtung helfen wir gern.

So richtest du es in CheckCourt ein

Alles davon ist in jedem Tarif enthalten und wird vom Vorstand in CheckCourt selbst eingerichtet.

Eingebundene Platzbelegung für Samstag mit vier Plätzen, Mannschaftsspiel, Buchungen und Training.

Website-Einbindung

Der Belegungsplan, die Neuigkeiten aus „Mein Verein“ oder ein Button zum Buchungsportal erscheinen auf der Website deines Vereins. Das Widget läuft nur auf den Domains, die du freigibst.

Mehr zur Website-Einbindung

Kalender-Abo

Mitglieder abonnieren die Termine aus „Mein Verein“ in Google Kalender, Apple Kalender oder Outlook. Neue und geänderte Termine kommen von selbst dazu.

Mehr zu „Mein Verein“

Webhooks für n8n, Zapier und eigene Systeme

CheckCourt meldet Buchungen, Check-ins, neue und ausgetretene Mitglieder und gesperrte Plätze an eine Adresse deiner Wahl. Jede Meldung ist signiert, fehlgeschlagene Zustellungen werden wiederholt und 30 Tage protokolliert.

Zugangsschlüssel mit genau den nötigen Rechten

Für das Kassenprogramm, die Flutlichtsteuerung oder einen Mitgliederabgleich legst du einen Zugangsschlüssel für die Schnittstelle an und wählst, was er lesen oder ändern darf. Zugriff gibt es auf Plätze, Buchungen, Mitglieder, Mannschaften, Buchungsregeln und Gastgebühren.

Apps, die direkt in CheckCourt erscheinen

Eine App bekommt genau die Rechte, denen du bei der Installation zustimmst. Sie zeigt sich dort, wo sie gebraucht wird, etwa bei der Buchung oder auf dem Tablet im Vereinsheim.

Vereins-Apps

Der Vorstand installiert sie einmal für den ganzen Verein, zum Beispiel für Flutlicht, Türschloss oder Buchhaltung.

Mitglieder-Apps

Jedes Mitglied verbindet sein eigenes Konto. Welche Apps erlaubt sind, legt der Verein fest.

Vereins-Apps mit Mitgliederkonto

Der Verein installiert die App, Mitglieder verbinden zusätzlich ihr Konto, wenn die App etwas für sie persönlich tut.

Vor der Installation steht, was die App darf

Der Installationsdialog nennt jedes Recht in verständlichen Worten, dazu Zweck, verarbeitete Daten und Speicherort. Ohne Vertrag zur Auftragsverarbeitung lässt sich keine App installieren.

Wo Apps erscheinen

  • Buchungsdialog und Buchungsdetails
  • Belegungsplan und Plätze
  • Übersicht
  • Profil und Einstellungen
  • Mitgliederliste
  • Tablet im Vereinsheim

Apps schaltet CheckCourt für deinen Verein frei, oder du installierst sie über einen Link des Anbieters. Einen öffentlichen Marktplatz gibt es noch nicht.

Installationsdialog einer App mit der Liste der Rechte, den Angaben zur Datenverarbeitung und dem Vertrag zur Auftragsverarbeitung.

Dein Verein behält die Kontrolle

Jede Verbindung nach außen ist sichtbar, begrenzt und jederzeit abschaltbar.

Rechte nur mit Zustimmung

Apps und Zugangsschlüssel sehen nur, was du freigibst. Neue Rechte brauchen eine neue Zustimmung.

Vertrag für jede App

Wer Daten im Auftrag des Vereins verarbeitet, schließt vorher einen Vertrag zur Auftragsverarbeitung.

Pausieren und entfernen

Apps, Webhooks und Schlüssel lassen sich jederzeit pausieren, widerrufen oder löschen.

Alles im Protokoll

Installationen, Änderungen und Zugriffe stehen im Änderungsprotokoll des Vereins.

Für Entwicklerinnen und Entwickler

Du baust eine App für deinen Verein oder für viele Vereine? Die Schnittstelle ist offen dokumentiert.

REST-Schnittstelle
Alle Endpunkte unter /api/v1, beschrieben in einer OpenAPI-Spezifikation.
TypeScript-SDK
Typisierter Client, Anmeldung für Vereins- und Mitglieder-Apps, Prüfung der Webhook-Signaturen.
CLI für die Entwicklung
Ereignisse lokal empfangen, Testereignisse auslösen und Zustellungen nachsehen.
Sandbox-Verein
Ein eigener Testverein, in dem nichts Echtes passiert.

Den Zugang zum Entwicklerportal vergeben wir derzeit auf Einladung. Zugang anfragen

npm install @checkcourt/sdk
import { createCheckCourtClient, installationAuth, unwrap } from "@checkcourt/sdk";

const client = createCheckCourtClient({
  auth: installationAuth({
    clientId: process.env.CHECKCOURT_CLIENT_ID,
    clientSecret: process.env.CHECKCOURT_CLIENT_SECRET,
    installationId: "inst_123",
  }),
});

const { courts } = await unwrap(client.GET("/courts"));

Individuelle Integration gewünscht?

Dein Verein nutzt ein Kassenprogramm, eine Schließanlage oder eine Flutlichtsteuerung, die mit CheckCourt sprechen soll? Schreib uns, dann schauen wir uns das gemeinsam an.

Integration anfragen

Fragen zu Integrationen

Noch Fragen? Schreib uns an support@checkcourt.de.

Kostet eine Integration extra?

Nein. Website-Einbindung, Vereinskalender, Webhooks und Zugangsschlüssel sind in jedem Tarif enthalten. Eine App eines anderen Anbieters kann eigene Kosten haben, das regelst du direkt mit dem Anbieter.

Brauchen wir dafür jemanden, der programmieren kann?

Für die Website-Einbindung und den Kalender nicht: Den Code für die Website kopierst du aus CheckCourt in die Website deines Vereins, den Kalender abonniert jedes Mitglied mit einem Klick. Für Webhooks reicht ein Werkzeug wie n8n oder Zapier. Nur für eine eigene App braucht es Programmierkenntnisse.

Welche Daten bekommt eine App?

Nur die, denen du bei der Installation zustimmst. Der Installationsdialog nennt jedes Recht, den Zweck, die verarbeiteten Daten und den Speicherort. Ohne Vertrag zur Auftragsverarbeitung lässt sich eine App nicht installieren, und du kannst sie jederzeit pausieren oder entfernen.

Können wir unsere vorhandene Flutlichtsteuerung oder Schließanlage anbinden?

In vielen Fällen ja. Hat die Steuerung eine eigene Schnittstelle oder lässt sie sich über ein Werkzeug wie n8n ansprechen, meldet CheckCourt jede neue, geänderte oder stornierte Buchung per Webhook, und die Steuerung schaltet danach. Schreib uns an support@checkcourt.de, welches Gerät dein Verein nutzt, dann prüfen wir das gemeinsam.

Brauchen wir zum Start überhaupt eine Integration?

Nein. CheckCourt funktioniert ohne jede Integration. Website-Einbindung, Kalender oder Webhooks kannst du später dazunehmen, wenn dein Verein sie braucht.

Funktioniert die Website-Einbindung mit unserem Website-Baukasten?

Meist ja. Du trägst die Adresse der Vereinswebsite in CheckCourt ein und kopierst einen kurzen Code in die Seite. Das geht überall, wo sich eigener HTML-Code mit Skripten einfügen lässt, etwa in WordPress.

Teste CheckCourt mit deinem Verein

Website-Einbindung, Kalender und Automatisierungen sind im Test enthalten.

Jetzt testen