Um eine Website für Online-Terminbuchung mit KI zu erstellen, notieren Sie Leistungen, Dauer, Öffnungszeiten und Buchungsregeln und beschreiben alles in einem Prompt. Der Builder erstellt die Buchungsseite, speichert Termine in einer Datenbank, sperrt bereits belegte Zeiten und gibt Ihnen einen Admin-Bereich. Bestätigungsmails und Anzahlungen funktionieren, sobald Sie Ihre SMTP- und Stripe-Schlüssel hinterlegen.
- Schreiben Sie zuerst Ihre Verfügbarkeitsregeln auf: Dauer, Pufferzeiten, Vorlauf, Buchungszeitraum, Personal und Stornoregeln. Ein Builder kann nur Regeln durchsetzen, die man ihm genannt hat.
- Doppelbuchungen verhindert ein abgesicherter Schreibvorgang: Ein Termin wird nur vergeben, wenn er in diesem Moment noch frei ist, sodass von zwei gleichzeitig Buchenden nur einer gewinnt.
- Im Admin-Bereich sehen, verschieben und stornieren Sie Buchungen und blockieren freie Tage; Mitarbeitende können eigene Logins und Dienstpläne haben.
- Bestätigungen und Erinnerungen laufen über Ihr eigenes SMTP-Konto, und Erinnerungen werden im 30- bis 60-Minuten-Takt verschickt, also nicht minutengenau.
- Anzahlungen laufen über Ihr eigenes Stripe-Konto, und eine Buchung gilt erst als bestätigt, wenn der Webhook von Stripe die erfolgreiche Zahlung meldet.
- Testen Sie vor dem Start mit zwei Smartphones, ziehen Sie dann auf Ihre Domain um und hinterlegen Sie den Buchungslink in Ihrem Google-Unternehmensprofil.
Was eine Buchungsseite braucht: Regeln vorab festlegen
Von außen ist eine Buchungsseite simpel: Leistung wählen, Uhrzeit wählen, fertig. Die eigentliche Arbeit steckt in den Regeln hinter dem Kalender. Bringen Sie sie zu Papier, bevor Sie prompten.
Leistungen, Dauer und Personal
Listen Sie jede buchbare Leistung mit Dauer, Preis und der Person auf, die sie erbringen kann. Nehmen wir einen Friseursalon mit zwei Plätzen: Ein Haarschnitt dauert 45 Minuten, Färben 120 Minuten plus 15 Minuten zum Aufräumen, Bartpflege 20 Minuten. Anna arbeitet dienstags bis samstags von 9:00 bis 17:00 Uhr, Jonas donnerstags bis sonntags von 10:00 bis 18:00 Uhr; färben macht nur Anna. Dieser Absatz ist bereits der größte Teil eines Buchungssystems.
Nachhilfe, Beratung und Praxen funktionieren genauso: Termine, Längen, Personen. Anders sind Kurse und Verleih, denn dort gibt es Kapazitäten. Bei einem Yogakurs mit 12 Plätzen oder vier Kajaks heißt „ausgebucht“ „keine Plätze mehr frei“, nicht „jemand hat diese Stunde“.
Checkliste für Verfügbarkeitsregeln
- Taktung
- Wie oft eine Startzeit angeboten wird, etwa alle 15 oder 30 Minuten. Kurze Takte füllen Lücken, lange halten den Tag übersichtlich.
- Pufferzeit
- Zeit, die nach einem Termin für Reinigung, Notizen oder Anfahrt geblockt wird. Sie gehört zum Termin, nicht zum nächsten Kunden.
- Mindestvorlauf
- Wie kurzfristig gebucht werden kann, zum Beispiel nicht weniger als zwei Stunden im Voraus.
- Buchungszeitraum
- Wie weit im Voraus der Kalender geöffnet ist, etwa acht Wochen.
- Kapazität
- Wie viele Buchungen ein Termin aufnimmt: eine pro Mitarbeiter oder eine Platzzahl bei Kursen und Verleih.
- Stornoregel
- Bis wann Kunden selbst stornieren oder umbuchen können und was danach mit einer Anzahlung passiert.
Ergänzen Sie Ihre Zeitzone, Ihre Schließtage und ob Buchungen sofort bestätigt werden oder auf Ihre Freigabe warten. Sofortbestätigung passt zu den meisten Dienstleistern, eine Freigabe zu hochpreisigen oder ungewöhnlichen Anfragen.
Schritt für Schritt mit Prompt-Vorlage bauen
- Notieren Sie Ihre Leistungen und Regeln anhand der Checkliste oben.
- Legen Sie ein kostenloses Community-Konto an (ohne Kreditkarte) und starten Sie einen neuen Chat im Web oder in der mobilen App.
- Hängen Sie Ihre Preisliste an, falls vorhanden, als PDF, Tabelle oder Foto. Referenzdateien mit bis zu 25 MB werden als Kontext gelesen.
- Fügen Sie die Vorlage unten mit Ihren Angaben ein. Stellt Wisy eine Frage, beantworten Sie sie; andernfalls startet der Build und meldet seinen Fortschritt im Chat.
- Lesen Sie die Abschlussnotiz des Builds. Sie erklärt, wie Sie sich im Admin-Bereich anmelden und welche Integrationen, etwa E-Mail oder Stripe, noch auf Ihre Daten warten.
- Tragen Sie diese Daten unter Integrationen ein, nie im Chat.
- Führen Sie die Tests aus dem nächsten Abschnitt durch und bitten Sie dann im selben Chat um Änderungen.
Erstelle eine Website für Online-Terminbuchung für [Name des Betriebs], ein(e) [Art des Betriebs] in [Stadt]. Zeitzone: [Europe/Berlin].
Leistungen (Name, Dauer, Preis, wer sie erbringt): [Haarschnitt, 45 Min., 40 €, Anna oder Jonas]; [Färben, 120 Min. plus 15 Min. Puffer, 95 €, nur Anna]; [Bartpflege, 20 Min., 15 €, nur Jonas].
Arbeitszeiten: [Anna: Di–Sa 09:00–17:00]; [Jonas: Do–So 10:00–18:00]. Kunden wählen eine Leistung, dann eine Person oder „egal wer“, dann eine freie Uhrzeit.
Regeln: Startzeiten alle [15] Minuten; Buchung mindestens [2 Stunden] und höchstens [8 Wochen] im Voraus; Kunden können bis [24 Stunden] vorher selbst stornieren oder umbuchen. Lass niemals zwei Buchungen derselben Person überlappen, Pufferzeiten eingeschlossen, auch wenn zwei Leute im selben Moment buchen. Lade die freien Zeiten live, sobald ein Datum gewählt wird.
Buchungsformular: Name, Telefon, E-Mail, optionale Notiz. Zeige danach eine Bestätigung mit Buchungscode und einem Link zum Stornieren oder Umbuchen.
Admin: ein privater Admin-Bereich mit den heutigen und kommenden Buchungen pro Person, in dem ich Buchungen verschieben oder stornieren und freie Tage, Feiertage und Pausen blockieren kann. Mitarbeitende bekommen eigene Logins und sehen nur ihren eigenen Plan.
E-Mail: über mein SMTP-Konto eine Bestätigung bei jeder Buchung und eine Erinnerung etwa 24 Stunden vorher.
Anzahlung: [20 €] per Stripe für [Färben]. Halte den Termin 30 Minuten lang reserviert, während der Kunde bezahlt, und gib ihn frei, wenn die Zahlung nicht abgeschlossen wird.
Das ist ein komplettes System in einer Nachricht. Im kostenlosen Tarif beschränkt Wisy jeden Build auf eine funktionierende erste Version; rechnen Sie also zuerst mit Buchungsablauf und Admin-Bereich und mit E-Mails und Anzahlungen in Folge-Builds. Kostenpflichtige Tarife erlauben umfangreichere Builds und kürzere Wartezeiten dazwischen. Weitere Vorlagen finden Sie in unseren Prompt-Vorlagen für KI-Websites, den allgemeinen Ablauf unter Website mit KI erstellen.
Wie Doppelbuchungen verhindert werden
Doppelbuchung ist ein Timing-Problem. Zwei Kunden öffnen um 10:00 Uhr die Seite, beide sehen 15:00 Uhr als frei. Beide tippen in derselben Sekunde auf „Buchen“. Ein naives System prüft für jede Anfrage „Ist 15:00 Uhr frei?“, bekommt zweimal „ja“ und schreibt zwei Buchungen.
Die Datenschicht von WisyLink hat für genau diesen Fall ein abgesichertes Update. Die App beansprucht den Termin mit einer einzigen Anweisung: nur nehmen, wenn er noch frei ist. Prüfung und Schreiben passieren in einem Schritt, sodass ein Kunde die Buchung bekommt und der andere sofort „Dieser Termin wurde gerade vergeben, bitte wählen Sie einen anderen“ sieht. Derselbe Schutz verhindert, dass ein Kurs überbucht wird: Die Platzzahl sinkt nur, solange sie über null liegt.
Zwei Details gehören in Ihren Prompt und in Ihre Tests:
- Überschneidungen, nicht nur gleiche Startzeiten. Ein 45-minütiger Haarschnitt um 14:30 Uhr und ein 120-minütiges Färben um 13:00 Uhr haben nie dieselbe Startzeit und kollidieren trotzdem. Fordern Sie „keine überlappenden Buchungen, Pufferzeiten eingeschlossen“.
- Live-Verfügbarkeit. Seiten werden zwischengespeichert und aktualisieren sich etwa eine Minute nach einer Datenänderung; ein Termin kann also kurz frei aussehen, obwohl er schon vergeben ist. Der Schutz blockiert die zweite Buchung trotzdem, aber für Kunden ist es angenehmer, wenn die freien Zeiten beim Wählen eines Datums frisch geladen werden. Deshalb steht das in der Vorlage.
Der Test dauert zwei Minuten. Öffnen Sie die Buchungsseite auf zwei Smartphones, wählen Sie dieselbe Leistung, Person und Uhrzeit und tippen Sie auf beiden gleichzeitig auf „Buchen“: Genau eine Buchung darf klappen. Versuchen Sie dann eine Buchung, die eine bestehende um 15 Minuten überlappt, und eine in einer blockierten Pause. Rutscht etwas durch, beschreiben Sie im Chat, was passiert ist, und bitten Sie um eine Korrektur.
Ihr Admin-Bereich: Buchungen ansehen, verschieben, stornieren
Ihre Website verwaltet eigene Konten für Sie und Ihr Team, mit gehashten Passwörtern, Sitzungs-Cookies und Rollen. Das macht einen richtigen Admin-Bereich möglich:
- Tagesansicht: die Buchungen jeder Person mit Kundenname, Leistung, Telefon und Notizen.
- Verschieben: eine neue Uhrzeit für eine Buchung wählen. Das Verschieben nutzt denselben Schutz wie das Buchen, Sie können einen Kunden also nicht versehentlich auf einen belegten Termin legen.
- Stornieren: gibt den Termin sofort für andere Kunden frei.
- Zeit blockieren: freie Tage, Feiertage, Mittagspausen oder eine Urlaubswoche, die aus dem öffentlichen Kalender verschwinden.
- Logins fürs Team: Jede Person verwaltet nur ihren eigenen Plan, die Admin-Rolle sieht alle.
- Export: eine CSV-Datei der Buchungen für Ihre Steuerberatung oder Ihre Unterlagen.
Einen Tag zu blockieren storniert die dort schon vorhandenen Buchungen nicht. Lassen Sie sich eine Warnung bauen, die diese auflistet, wenn Sie einen vollen Tag blockieren, und informieren Sie die Kunden selbst. Der Admin-Bereich ist eine Webseite und funktioniert deshalb im Browser Ihres Smartphones; legen Sie ihn auf den Startbildschirm, verhält er sich am Empfang wie eine App.
Bestätigungen und Erinnerungen per E-Mail
E-Mails laufen über Ihr eigenes SMTP-Konto, also die Versandzugangsdaten Ihres geschäftlichen Postfachs oder eines E-Mail-Versanddienstes. Wenn der Build E-Mail-Versand einbaut, zeigt Integrationen einen Eintrag für E-Mail (SMTP) mit Host, Port, Benutzername, Passwort und Absenderadresse. Füllen Sie ihn einmal aus; die Werte werden verschlüsselt und nie wieder angezeigt.
Bis dahin wird keine E-Mail verschickt. Buchungen funktionieren trotzdem, und Kunden sehen ihre Bestätigung samt Buchungscode auf dem Bildschirm. Für einen ruhigen Testbetrieb reicht das, aber öffnen Sie die Buchung nicht für alle ohne Bestätigungsmails: Wer nichts hört, bucht vielleicht noch einmal oder vergisst den Termin.
Erinnerungen brauchen etwas, das sie verschickt, während niemand auf der Website ist. WisyLink-Websites können dafür geplante Jobs ausführen, in einem festen Intervall von 30 bis 60 Minuten. „24 Stunden vorher“ bedeutet also „innerhalb von etwa einer Stunde um die 24-Stunden-Marke“: Ein Termin am Donnerstag um 15:00 Uhr bekommt seine Erinnerung also am Mittwoch, mit bis zu etwa einer Stunde Abweichung von 15:00 Uhr. Für Erinnerungen ist das in Ordnung, für alles Minutengenaue nicht. Zwei Sicherungen lohnen sich: Markieren Sie jede Buchung, sobald ihre Erinnerung verschickt ist, damit ein wiederholter Lauf sie nie doppelt sendet, und überspringen Sie stornierte Buchungen.
SMS-Erinnerungen sind über die API eines SMS-Anbieters möglich, mit Ihrem eigenen Konto und Ihren Schlüsseln; fordern Sie sie als eigene Funktion an und testen Sie sie. Kalender funktionieren genauso. Kunden können mit ihrer Bestätigung eine „Zum Kalender hinzufügen“-Datei bekommen, aber eine Zwei-Wege-Synchronisierung mit Ihrem Google Kalender ist nicht eingebaut. Sie lässt sich über eine Integration mit Ihren eigenen Google-Zugangsdaten anbinden; fragen Sie ausdrücklich danach und testen Sie sie, bevor Sie sich darauf verlassen.
Anzahlung oder Vollzahlung über Ihr Stripe-Konto
Können Kunden bei der Buchung eine Anzahlung leisten? Ja. WisyLink wickelt selbst keine Zahlungen ab: Ihre Website ruft Stripe oder einen anderen Anbieter mit API über Ihr eigenes Konto auf, und das Geld geht an Sie. Prüfen Sie vorher, ob Stripe Unternehmen in Ihrem Land unterstützt; Deutschland, Österreich und die Schweiz gehören dazu.
Ein korrekter Anzahlungsablauf hat fünf Schritte. Wenn Sie sie kennen, können Sie jeden einzeln testen:
- Der Kunde wählt eine Uhrzeit. Die Website speichert die Buchung als ausstehend und hält den Termin frei.
- Der Kunde gelangt zur Checkout-Seite von Stripe für die Anzahlung.
- Stripe schickt Ihrer Website einen signierten Webhook, wenn die Zahlung erfolgreich war. Erst dann wird die Buchung bestätigt und die Bestätigungsmail verschickt.
- Bricht der Kunde die Zahlung ab, läuft die Reservierung aus, und der Termin wird wieder frei. Dreißig Minuten sind eine sinnvolle Haltezeit und zugleich die kürzeste Ablaufzeit, die Stripe für eine Checkout-Sitzung erlaubt.
- Stornierungen innerhalb Ihrer Regeln erstatten Sie im Stripe-Dashboard oder über einen Erstatten-Button im Admin-Bereich, wenn Sie danach fragen.
Auf Schritt 3 kommt es an. Die Seite, auf der ein Kunde nach dem Bezahlen landet, beweist nichts: Jeder kann diese Adresse aufrufen, und manche Kunden schließen den Tab, bevor sie lädt. Der Fulfillment-Leitfaden von Stripe schreibt aus genau diesem Grund Webhooks vor, und WisyLink baut Zahlungen so: Die Buchung wird zuerst gespeichert und erst durch den verifizierten Webhook bestätigt.
Beginnen Sie unter Integrationen mit den Testschlüsseln von Stripe, spielen Sie einige Buchungen mit den Testkarten von Stripe durch und tauschen Sie dann die Live-Schlüssel ein. Solange keine Schlüssel hinterlegt sind, bleiben Zahlungen inaktiv; werben Sie also vorher nicht mit Anzahlungen. Stripe berechnet für jede Zahlung eine Gebühr; berücksichtigen Sie sie bei der Höhe der Anzahlung.
Eigene Buchungsseite oder Terminbuchungs-Software im Abo?
Terminbuchungs-Software ist eine ausgereifte Kategorie, und für viele Betriebe ist ein Abo die richtige Antwort. Ein ehrlicher Vergleich:
| Kriterium | Eigene, mit KI gebaute Buchungsseite | Terminbuchungs-Software im Abo |
|---|---|---|
| Einrichtung | Ein Prompt, dann Tests; am selben Tag online | Registrieren, dann Leistungen und Personal in den Einstellungen konfigurieren |
| Passt zu Ihren Regeln | Um Ihre Regeln herum gebaut, auch wenn sie ungewöhnlich sind | Beschränkt auf die Optionen, die das Produkt bietet |
| Gebühren | Ihr WisyLink-Tarif plus die Zahlungsgebühren von Stripe | Eine Monatsgebühr, oft pro Mitarbeiter, teils plus Gebühren pro Buchung oder Nachricht |
| Markenauftritt | Ihr Design unter Ihrer eigenen Domain | Das Layout des Anbieters mit begrenzten Gestaltungsmöglichkeiten |
| Wo die Buchungen liegen | Im eigenen Datenspeicher Ihrer Website, sichtbar in Ihrem Admin-Bereich, auf Wunsch als CSV exportierbar | Im System des Anbieters, Export zu dessen Bedingungen |
| Wartung | Hosting und HTTPS sind erledigt; Sie testen jede Änderung, die Sie anfragen | Der Anbieter pflegt alles, und Sie passen sich seinen Änderungen an |
| Fertige Extras | Kalendersynchronisierung, SMS und Kassenanbindung werden einzeln gebaut und getestet | Oft inklusive: Kalendersynchronisierung, SMS-Erinnerungen, Zahlungen, Eintrag in einem Buchungsportal |
Wählen Sie ein Abo, wenn Sie Zwei-Wege-Kalendersynchronisierung, SMS-Erinnerungen und eine Kassenanbindung ab dem ersten Tag brauchen und Ihre Regeln dem Standard entsprechen. Wählen Sie eine eigene Website, wenn Ihre Regeln in keine Schablone passen (gemischte Dauern, Kapazitäten, Freigaben, Pakete), wenn sich Preise pro Mitarbeiter für Ihr Team summieren oder wenn die Buchung Teil Ihrer eigenen Website sein soll statt ein Link auf die eines anderen.
Livegang: Domain, Google-Unternehmensprofil und SEO
Bevor Kunden die Seite sehen, machen Sie den Doppelbuchungstest, spielen eine Buchung auf dem Smartphone von Anfang bis Ende durch, stornieren sie über den Kundenlink und prüfen, ob jede E-Mail ankommt. Laut den Nutzungsbedingungen von WisyLink ist das Prüfen und Testen KI-gebauter Ergebnisse Ihre Aufgabe, und bei einem Buchungssystem kostet ein ungetesteter Sonderfall echte Termine. Unser Essay über die Bewertung generierter Ergebnisse erklärt, warum eine wiederholbare Testliste mehr bringt als ein kurzer Blick.
- Auf Ihre Domain umziehen. Kostenlose Links bestehen 30 Tage; ein Buchungssystem im Echtbetrieb gehört deshalb in einen kostenpflichtigen Tarif. Verbinden Sie eine Domain wie
termine.ihr-salon.de, bevor Sie etwas drucken lassen; unsere Anleitung Eigene Domain verbinden beschreibt die DNS-Schritte. - Den Buchungslink bei Google hinterlegen. In Ihrem Google-Unternehmensprofil können Sie einen Link zur Terminvereinbarung hinzufügen, damit Menschen direkt aus der Google-Suche und Google Maps buchen.
- Den Link überall nutzen. Social-Media-Profile, E-Mail-Signaturen, Belege und das Schild am Empfang.
- Suchmaschinen helfen. Jede WisyLink-Website liefert lesbares HTML, Titel und Beschreibungen, eine Sitemap und robots.txt aus. Bitten Sie um eine eigene Seite pro Leistung mit echter Beschreibung und Preis sowie um strukturierte Daten für lokale Unternehmen mit Adresse, Telefonnummer und Öffnungszeiten.
Bauen Sie Ihre Buchungsseite
Beschreiben Sie Ihre Leistungen und Regeln in einer Nachricht und erhalten Sie eine live erreichbare Buchungsseite: kostenlos mit Community starten, ohne Kreditkarte. Testen Sie mit zwei Smartphones, hinterlegen Sie Ihre SMTP- und Stripe-Schlüssel, ziehen Sie dann auf Ihre eigene Domain um (in jedem Tarif möglich) und wählen Sie einen kostenpflichtigen Tarif, damit die Seite online bleibt. Was Sie sonst noch auf dieselbe Weise bauen können, zeigen die Anwendungsfälle.
F.A.Q.
