Webentwicklung

Online-Terminbuchung auf der Website: Tool oder Eigenbau

Online-Terminbuchung spart Telefonzeit, wirft aber drei Fragen auf: Welches Tool ist datenschutzrechtlich tragfähig, wie verhindert man Doppelbuchungen, und was hilft wirklich gegen Kunden, die nicht erscheinen? Eine Einordnung mit Studienlage und Rechtsprechung.

9 Min. Lesezeit
Verfasst und redaktionell geprüft von Alexander Seidlertwentyonepixels
Rote Pinnnadel steckt in einem Ringkalender auf einem Holzschreibtisch, daneben Büroklammer und Stift
Symbolfoto · Foto: Towfiqu barbhuiya / Pexels

Online-Terminbuchung auf der eigenen Website: was sie leisten muss

Eine Online-Terminbuchung auf der eigenen Website muss vier Dinge zuverlässig können: freie Zeiten aktuell anzeigen, eine Buchung verbindlich speichern, den Kunden bestätigen und erinnern sowie Änderungen oder Absagen ohne Telefonat zulassen. Fehlt einer dieser Punkte, verlagert sich die Arbeit nur – vom Telefon in das Postfach.

Der Nutzen entsteht nicht durch das Buchungsformular, sondern durch den Wegfall der Abstimmung. Ein Termin, der per Telefon vereinbart wird, kostet in der Regel mehrere Kontakte: Anruf, Rückruf, Bestätigung. Eine Buchung, die der Kunde selbst abschließt, kostet im Betrieb keinen einzigen, sofern der Kalender dahinter stimmt.

Damit ist auch die wichtigste Voraussetzung benannt: Der Kalender, aus dem die freien Zeiten stammen, muss die Wahrheit sagen. Wer parallel einen Papierkalender, einen Praxis- oder Werkstattkalender und ein Buchungstool pflegt, bekommt Doppelbuchungen – nicht wegen der Technik, sondern weil drei Quellen nie gleichzeitig aktuell sind.

Online-Terminbuchung und DSGVO: Rechtsgrundlage, AV-Vertrag, Pflichtfelder

Für die Daten, die zur Buchung nötig sind, braucht es keine Einwilligung: Name, Kontaktweg und gewählter Termin dienen der Anbahnung und Durchführung des Vertrags und stützen sich damit auf Art. 6 Abs. 1 lit. b DSGVO. Eine Einwilligung wird erst dann nötig, wenn Daten darüber hinaus verwendet werden sollen, etwa für Werbung.

Betreibt ein externer Dienst die Buchung, verarbeitet er die Daten im Auftrag. Dafür ist nach Art. 28 DSGVO ein Vertrag zur Auftragsverarbeitung erforderlich, den seriöse Anbieter standardmäßig bereitstellen. In die Datenschutzerklärung gehört, welcher Dienst eingesetzt wird und wo er die Daten verarbeitet.

Bei den Pflichtfeldern gilt der Grundsatz der Datenminimierung: Abgefragt wird, was für den Termin gebraucht wird. Eine Telefonnummer ist für eine SMS-Erinnerung sinnvoll, für eine Beratung per Videocall aber nicht zwingend. Besonders heikel sind Freitextfelder in Gesundheitsberufen – wer dort nach dem Anliegen fragt, erhält Gesundheitsdaten, für die Art. 9 DSGVO strengere Regeln aufstellt.

Calendly und andere US-Tools: DSGVO-konform einbinden

Ein US-Dienst wie Calendly ist nicht automatisch unzulässig. Seit dem Angemessenheitsbeschluss der EU-Kommission vom 10. Juli 2023 dürfen personenbezogene Daten an US-Unternehmen übermittelt werden, die sich unter dem EU-U.S. Data Privacy Framework zertifiziert haben. Calendly gibt in seiner Datenschutzerklärung an, nach diesem Rahmen zertifiziert zu sein; den aktuellen Stand zeigt die offizielle Teilnehmerliste unter dataprivacyframework.gov.

Die eigentliche Frage liegt beim Einbetten. Lädt die Website das Buchungs-Widget eines Drittanbieters sofort beim Seitenaufruf, gehen bereits IP-Adresse und Gerätedaten an diesen Anbieter, bevor jemand bucht. Setzt das Widget dabei Cookies oder liest Informationen vom Endgerät, die für die vom Nutzer gewünschte Buchung nicht unbedingt erforderlich sind, verlangt § 25 TDDDG eine Einwilligung.

Praktisch heißt das: Das Widget erst nach einem Klick laden – etwa über einen Platzhalter mit „Terminkalender anzeigen" – oder es über das Einwilligungsbanner steuern. Pauschale Urteile wie „Tool X ist nicht DSGVO-konform" stammen auffallend oft von Wettbewerbern dieses Tools. Tragfähig ist nur die Prüfung von Zertifizierung, Auftragsverarbeitungsvertrag und Einbindung im konkreten Fall.

Terminbuchung: fertiges Tool oder eigene Lösung?

Ein fertiges Buchungstool ist die richtige Wahl, wenn Termine einfach sind: eine Person oder ein Raum, feste Dauer, keine Abhängigkeiten. Es ist in Stunden eingerichtet, und die laufenden Kosten richten sich meist nach der Zahl der Nutzer oder Kalender.

Eine eigene Lösung lohnt sich, wenn ein Termin mehrere Ressourcen gleichzeitig braucht – Mitarbeiter, Raum und Gerät –, wenn die Buchung direkt in ein eigenes System wie eine Warenwirtschaft, ein CRM oder ein Kundenportal schreiben soll oder wenn die Buchungslogik selbst das Geschäft ist, etwa bei Kursen mit Wartelisten oder Kontingenten. Dann stößt ein Standardtool an seine Konfigurationsgrenzen, und Umgehungslösungen kosten mehr als ein passgenaues System.

Ein Zwischenweg ist häufig der vernünftigste: ein etabliertes Tool für die Buchung, angebunden über dessen Schnittstelle an die eigenen Systeme. Die Entscheidung hängt weniger von der Zahl der Termine ab als davon, wie viele Sonderregeln das Tool abbilden müsste.

Doppelbuchungen verhindern: eine Frage der Datenbank

Doppelbuchungen entstehen technisch fast immer gleich: Zwei Kunden sehen denselben freien Termin und schicken ihre Buchung innerhalb weniger Sekunden ab. Prüft das System nur beim Anzeigen, ob der Termin frei ist, und nicht noch einmal beim Speichern, werden beide Buchungen angenommen.

Verhindern lässt sich das nur an der Stelle, an der gespeichert wird. Bewährt sind zwei Wege: eine eindeutige Einschränkung in der Datenbank, die denselben Zeitraum für dieselbe Ressource kein zweites Mal zulässt, oder eine Transaktion, die den Termin beim Speichern sperrt und erst dann prüft. Die zweite Buchung scheitert dann sauber, und der Kunde bekommt einen anderen Termin angeboten statt einer falschen Bestätigung.

Bei fertigen Tools ist das in der Regel gelöst. Kritisch wird es, wenn mehrere Kalender synchronisiert werden – etwa das Buchungstool mit einem Outlook- oder Google-Kalender. Synchronisation geschieht zeitversetzt, und in dieser Lücke kann ein Termin an zwei Stellen vergeben werden. Je mehr Systeme beteiligt sind, desto wichtiger ist ein einziger führender Kalender.

No-Shows reduzieren: was Terminerinnerungen nachweislich bringen

Terminerinnerungen senken die Zahl der nicht wahrgenommenen Termine deutlich, aber nicht auf null. Die belastbarste Übersicht dazu, eine systematische Auswertung von 29 Studien im Journal of Telemedicine and Telecare (2011), fand eine Senkung der Nichterscheinensquote im Median von 23 auf 13 Prozent. Persönliche Anrufe senkten sie um 39 Prozent des Ausgangswerts, automatisierte Erinnerungen per SMS oder Sprachanruf um 29 Prozent.

Zwei Ergebnisse dieser Übersicht sind für die Praxis nützlich. Erstens machte es keinen nennenswerten Unterschied, ob eine Woche oder einen Tag vorher erinnert wurde. Zweitens sind automatisierte Erinnerungen etwas weniger wirksam als Anrufe, kosten aber nur einen Bruchteil – in der Studie rund 0,14 Euro gegenüber 0,90 Euro je Erinnerung.

Die Grenze dieser Zahlen gehört dazu: Untersucht wurden Termine in Krankenhausambulanzen, nicht beim Friseur, in der Kfz-Werkstatt oder in der Steuerberatung. Die Richtung lässt sich übertragen, die genauen Prozentwerte nicht. Und eine Erinnerung wirkt nur, wenn sie ankommt – landet die E-Mail im Spamordner, hilft sie nicht. Warum das bei Firmen-Mails häufig passiert, erklärt der Beitrag „E-Mails landen im Spam".

Ausfallgebühr bei nicht abgesagten Terminen: wann sie zulässig ist

Eine Ausfallgebühr kann zulässig sein, wenn der Kunde einen fest vereinbarten Termin ohne rechtzeitige Absage verstreichen lässt. Grundlage ist § 615 BGB: Nimmt der Kunde eine Leistung nicht an, behält der Anbieter seinen Vergütungsanspruch. Der Bundesgerichtshof hat mit Urteil vom 12. Mai 2022 (III ZR 78/21) bestätigt, dass das auch für Behandlungsverträge gilt, etwa in Therapiepraxen.

Das Urteil zeigt zugleich die Hürden. Ob ein Termin so verbindlich vereinbart war, dass der Kunde mit dem Nichterscheinen in Verzug gerät, ist nach dem BGH im Einzelfall zu prüfen – entscheidend ist unter anderem, ob die Praxis Termine exklusiv vergibt und das für den Kunden erkennbar war. Im entschiedenen Fall selbst bekam die Praxis die vereinbarte Ausfallgebühr nicht, weil ihr wegen einer Corona-Verordnung die Behandlung ohnehin untersagt gewesen wäre.

Zwei weitere Grenzen ergeben sich aus dem Gesetz. Nach § 615 Satz 2 BGB muss sich der Anbieter anrechnen lassen, was er erspart oder durch anderweitige Vergabe des Termins verdient. Und wird die Gebühr als Pauschale in Geschäftsbedingungen festgelegt, setzt das AGB-Recht Grenzen. Die Regel gehört deshalb vor der Buchung sichtbar in den Buchungsablauf, mit klarer Absagefrist – und die genaue Formulierung in anwaltliche Hände.

Was Online-Buchung nicht löst

Eine Online-Terminbuchung löst kein Planungsproblem, sie macht es nur sichtbar. Wer heute schon nicht weiß, wie lange ein Termin tatsächlich dauert oder welche Termine sich gegenseitig blockieren, bekommt mit einem Buchungssystem dieselben Konflikte – nur schneller und ohne den Puffer, den ein Telefonat bietet.

Auch die Kundenbeziehung lässt sich nicht automatisieren. Ein Teil der Kunden will vor der Buchung sprechen, besonders bei teuren oder erklärungsbedürftigen Leistungen. Ein Buchungssystem, das das Telefon vollständig ersetzen soll, verliert genau diese Kunden. Sinnvoll ist es als zusätzlicher Weg, nicht als einziger.

Und eine Ausfallgebühr ist kein Geschäftsmodell. Sie schützt vor Ausnahmen, verärgert aber auch Kunden, die aus gutem Grund nicht kommen konnten. Erinnerungen, eine einfache Absagemöglichkeit per Link und gegebenenfalls eine Anzahlung bei der Buchung senken Ausfälle meist wirksamer als eine Gebühr, die erst eingefordert werden muss.

Rechtsgrundlagen

Häufige Fragen

Für die Buchungsdaten selbst nicht: Name, Kontaktweg und gewählter Termin werden zur Vertragsanbahnung verarbeitet und stützen sich auf Art. 6 Abs. 1 lit. b DSGVO. Eine Einwilligung kann aber für das Einbetten eines externen Buchungs-Widgets nötig sein, wenn es beim Laden Cookies setzt oder Gerätedaten ausliest, die für die Buchung nicht unbedingt erforderlich sind. Das regelt § 25 TDDDG. Ein Platzhalter, der das Widget erst nach einem Klick lädt, löst das Problem in den meisten Fällen.

Calendly gibt in seiner Datenschutzerklärung an, nach dem EU-U.S. Data Privacy Framework zertifiziert zu sein; damit ist die Übermittlung in die USA seit dem Angemessenheitsbeschluss vom 10. Juli 2023 grundsätzlich zulässig. Den aktuellen Stand zeigt die offizielle Liste unter dataprivacyframework.gov. Ob der Einsatz insgesamt rechtskonform ist, hängt zusätzlich vom Auftragsverarbeitungsvertrag, der Datenschutzerklärung und der Art der Einbindung auf der Website ab. Pauschale Urteile stammen häufig von Wettbewerbern.

Eine Auswertung von 29 Studien aus dem Jahr 2011 fand eine Senkung der Nichterscheinensquote im Median von 23 auf 13 Prozent. Persönliche Anrufe wirkten etwas stärker als automatisierte SMS oder Sprachanrufe, kosteten aber ein Vielfaches. Ob eine Woche oder einen Tag vorher erinnert wurde, machte kaum einen Unterschied. Die Studien stammen aus Krankenhausambulanzen; für andere Branchen ist die Richtung übertragbar, die genauen Werte sind es nicht.

Grundsätzlich ja, wenn der Termin verbindlich und exklusiv vereinbart war und der Kunde nicht rechtzeitig abgesagt hat. Grundlage ist § 615 BGB; der Bundesgerichtshof hat 2022 (III ZR 78/21) bestätigt, dass das auch für Behandlungsverträge gilt. Angerechnet wird, was der Anbieter erspart oder durch anderweitige Vergabe des Termins verdient. Die Absageregel sollte vor der Buchung sichtbar vereinbart werden, und ihre Formulierung gehört anwaltlich geprüft.

Die Kostenarten unterscheiden sich grundsätzlich: Ein fertiges Tool kostet laufend, meist pro Nutzer oder Kalender und Monat, und ist sofort einsatzbereit. Eine eigene Lösung kostet einmalig in der Entwicklung und danach Wartung und Hosting, kann dafür aber mehrere Ressourcen, eigene Regeln und die direkte Anbindung an bestehende Systeme abbilden. Sie lohnt sich typischerweise erst dann, wenn ein Standardtool die nötigen Sonderregeln nicht abbilden kann – nicht schon wegen der Zahl der Termine.

Begriffe aus diesem Beitrag