🤖 Zusammenfassung
Ein KI-gestützter Buchungsassistent, der mit Nutzern per Telegram kommuniziert, klingt futuristisch – ist aber mit den richtigen Tools heute schon machbar. In diesem Leitfaden zeigen wir, wie Sie mit n8n, Google Kalender, Stripe und Telegram ein automatisiertes Buchungssystem für zwei Räume aufbauen. Der Assistent agiert dabei wie ein menschlicher Rezeptionist: Er fragt auf natürliche Weise nach Raum, Datum, Uhrzeit und Dauer – prüft die Verfügbarkeit und wickelt die Bezahlung direkt ab.
🧠 Wichtigste Erkenntnisse
- • Kombinieren Sie NLP (Natural Language Processing) mit Workflow-Automatisierung
- • Nutzen Sie je Raum einen eigenen Google Kalender zur Verfügbarkeitsprüfung
- • Stripe ermöglicht direkte Zahlungsabwicklung innerhalb des Buchungsprozesses
- • Die Integration über n8n erfordert kein tiefes Coding-Wissen, aber logisches Denken
🔧 Technische Umsetzung im Detail
1. Die Architektur des Systems
Das Herzstück des Systems bildet n8n, eine visuelle Automatisierungsplattform. Hier laufen alle Fäden zusammen:
- • Telegram Bot: Schnittstelle zum Nutzer
- • Google Kalender: Verfügbarkeitsprüfung
- • Stripe: Bezahlabwicklung
- • n8n-Logik: Datenfluss, Slot-Erkennung, Validierung
2. Schritt-für-Schritt Dialogaufbau im Telegram Bot
Der Bot fragt folgende Informationen ab:
- • Raum: Auswahl zwischen zwei Optionen (z. B. „Raum A“ und „Raum B“)
- • Datum: Erkennung natürlicher Sprache wie „morgen“ oder „nächsten Freitag“
- • Startzeit: z. B. „14:30“ oder „nach dem Mittag“
- • Dauer: Mindestdauer 30 Minuten, in 15-Minuten-Schritten wählbar
Die Verarbeitung erfolgt mithilfe von regulären Ausdrücken oder NLP-Modulen wie Date-fns oder Chrono (via benutzerdefinierte n8n-Funktionen).
3. Slot-Erkennung und Verfügbarkeitsprüfung
Jeder Raum hat einen eigenen Google Kalender. Die Verfügbarkeitsprüfung erfolgt über die Google Calendar API:
- • n8n fragt die Kalenderdaten des gewählten Tages ab
- • Freie Slots werden berechnet (unter Berücksichtigung der Mindestdauer)
- • Der Nutzer erhält passende Zeitfenster zur Auswahl
4. Buchung und Zahlung mit Stripe
Nach Auswahl des Slots wird dem Nutzer ein Stripe-Zahlungslink gesendet. Erst nach erfolgreicher Zahlung wird der Slot im Kalender als „gebucht“ markiert.
- • Stripe Payment Link wird über n8n generiert
- • Webhook prüft Zahlungseingang
- • Bei Erfolg: Termin wird in Google Kalender eingetragen
5. Fehlerbehandlung und Rückfragen
Der Bot reagiert auch auf Fehleingaben:
- • „Ich habe den Raum nicht verstanden“ → wiederholte Auswahl
- • „Das Datum ist ungültig“ → Vorschläge machen
- • „Slot ist nicht mehr verfügbar“ → Alternativen anzeigen
🛠 Praktischer Anwendungsfall
Beispiel-Szenario:
- Nutzer schreibt „Ich möchte morgen den Besprechungsraum buchen“
- Bot fragt zurück: „Welchen Raum möchtest du? A oder B?“
- Nutzer: „Raum B“
- Bot: „Um wie viel Uhr soll es losgehen?“
- Nutzer: „15 Uhr, für 45 Minuten“
- Bot prüft Verfügbarkeit, schlägt freien Slot vor
- Nutzer bestätigt
- Bot schickt Stripe-Link
- Zahlung erfolgt → Termin wird gebucht
🔍 Mögliche Weiterentwicklungen
- • KI-gestützte Spracherkennung (z. B. Whisper-API) für gesprochene Anfragen
- • Mehrsprachigkeit für internationale Nutzer
- • Erweiterung auf mehrere Räume/Zeitzonen
- • CRM-Integration für wiederkehrende Kunden
- • Benutzerprofil-Management für schnellere Buchungen
🌟 Fazit & Ausblick
Ein KI-gestützter Buchungsassistent mit Telegram, Google Kalender und Stripe ist ein beeindruckendes Beispiel für moderne Prozessautomatisierung – und mit Tools wie n8n auch für kleinere Teams realisierbar. Besonders spannend ist die Fähigkeit zur natürlichen Dialogführung und die intelligente Slot-Erkennung.
Mit etwas Kreativität lässt sich das System leicht an andere Buchungsszenarien anpassen: von Coworking-Räumen über Arzttermine bis hin zu Event-Reservierungen.
🚀 Ihre nächsten Schritte
Sofort umsetzen (5 Minuten): Erstellen Sie einen kostenlosen Telegram Bot über BotFather und notieren Sie sich den API-Token. Das ist Ihr Einstiegspunkt für den Assistenten.
Tool-Empfehlung: n8n – Visuelles Automatisierungstool, das APIs, Logik und Trigger miteinander verbindet, ideal für komplexe Buchungsflüsse
Weiterführend: Tutorial-Reihe in der n8n Community über API-gestützte Buchungssysteme mit Beispielen und Vorlagen zum direkten Nachbauen