Parallel-Phase mit Webhooks
Aktualisiert am 2026-04-26
Was ist die Parallel-Phase?
Zwischen Ihrer Migration und dem endgültigen Wechsel empfehlen wir 2–4 Wochen Parallel-Phase: MyTourist bleibt Ihr Primärsystem, BedFlow läuft als Schatten mit denselben Daten. Neue Buchungen, die in MT eingehen, erscheinen in Echtzeit auch in BedFlow.
Vorteil: Sie können BedFlow mit Live-Daten testen, ohne Risiko — wenn etwas nicht funktioniert, haben Sie noch MT. Erst wenn Sie zu 100 % zufrieden sind, schalten Sie BedFlow endgültig live.
Wie funktioniert das technisch?
Ein API-Key allein reicht für eine Live-Sync nicht aus. Ein API-Key lässt uns Ihre MT-Daten auslesen — einmalig oder auf Anforderung — aber MT ruft uns nicht an, wenn sich etwas ändert. Dafür benötigen Sie Webhooks.
Ein Webhook ist eine URL, die Sie in MyTourist einstellen. Bei jedem Ereignis (neue Buchung, Zahlung, Check-in, Rechnung) sendet MT eine POST-Anfrage an diese URL. Wir empfangen das und aktualisieren Ihre BedFlow-Daten direkt.
Schritt 1 — Finden Sie Ihre eindeutige Webhook-URL
Nach der Migration sehen Sie in Schritt 6 des Wizards eine eindeutige URL für Ihre Property, z. B.:
https://bedflow.eu/webhooks/mytourist/aB3kP9xQ2mL7nR5tY8wE1zU4vH6cI0sD9fG2jK4o
Die lange Zeichenkette am Ende ist ein Token, das sicherstellt, dass nur Ihr MT-Konto in Ihre BedFlow-Property schreiben kann. Klicken Sie auf den Kopieren-Button — Sie benötigen diese URL gleich in MyTourist.
💡 Verloren? Öffnen Sie Ihren BedFlow-Admin → Properties → Ihre Property → Feld Webhook-URL.
Schritt 2 — In MyTourist einfügen
In MyTourist:
- Einstellungen → Webhooks
- Klicken Sie auf + Webhook hinzufügen
- URL: Fügen Sie Ihre BedFlow-Webhook-URL ein
- Events — aktivieren Sie alle folgenden:
booking.createdbooking.updatedbooking.cancelledbooking.checkinbooking.checkoutinvoice.createdinvoice.paidinvoice.cancelledpayment.received
- Status: aktiv
- Klicken Sie auf Speichern.
Schritt 3 — Testen
In MyTourist: Legen Sie eine Test-Buchung an (z. B. für sich selbst, 1 Nacht, heute→morgen). Warten Sie 5 Sekunden, gehen Sie dann zu Ihrem BedFlow-Admin → Buchungen. Die Buchung sollte da sein.
Nicht sichtbar? Prüfen Sie:
- In MT → Webhooks → Ihren Webhook → Tab Logs — sehen Sie eine 200-Antwort von bedflow.eu?
- Keine 200? Geben Sie Support eine Ticket-Antwort (kostenlos, da es keine Frage ist, sondern ein möglicher Bug in unserem Webhook-Handler).
Was macht BedFlow mit den Events?
| MT-Event | BedFlow-Aktion |
|---|---|
| booking.created | Neue Buchung anlegen, Debitor matchen, Kalender aktualisieren |
| booking.updated | Bestehende Buchung anpassen, Preis-/Datum-Sync |
| booking.cancelled | Status → cancelled, Zimmer wieder verfügbar |
| booking.checkin/out | Status aktualisieren, Housekeeping-Task auslösen |
| invoice.created | Rechnung in BedFlow mit PDF-Download |
| invoice.paid | Status → paid, Zahlung registrieren |
| payment.received | Zahlungs-Log im Financial-Tab |
Switch-Over: von Parallel zu vollständigem BedFlow
Wenn Sie sich entscheiden, zu 100 % umzusteigen:
- Schalten Sie Ihr Booking-Widget auf Ihrer Website auf die BedFlow-Widget-URL um.
- Entfernen Sie den Webhook in MyTourist (Einstellungen → Webhooks → Entfernen).
- Setzen Sie MyTourist auf Read-only-Modus oder kündigen Sie das Abonnement.
- BedFlow ist jetzt die einzige Quelle.
Wir empfehlen, 30 Tage MT zu behalten als Sicherheitsnetz, aber das ist Ihre Entscheidung.
Zweifel oder Probleme?
- Webhook funktioniert nicht → Bug-Ticket, kostenloser Fix
- Nicht sicher, wie zu konfigurieren → buchen Sie 30 Min. Screen-Share (€45)
- Möchten Sie Hilfe beim Wechsel → support@bedflow.eu