Parallel-fase met webhooks

Bijgewerkt op 2026-04-26

Wat is de parallel-fase?

Tussen je migratie en je definitieve switch raden we 2-4 weken parallel-fase aan: MyTourist blijft je primaire systeem, BedFlow draait als shadow met dezelfde data. Nieuwe boekingen die in MT binnenkomen, verschijnen real-time ook in BedFlow.

Voordeel: je kan BedFlow met live data testen zonder risico — als er iets niet werkt, je hebt MT nog. Pas wanneer je 100% comfortabel bent zet je BedFlow definitief live.

Hoe werkt het technisch?

API-key alone is niet voldoende voor live sync. Een API-key laat ons je MT-data uitlezen — eenmalig of op aanvraag — maar MT belt ons niet wanneer er iets verandert. Daarvoor heb je webhooks nodig.

Een webhook is een URL die jij in MyTourist instelt. Bij elke gebeurtenis (nieuwe boeking, betaling, check-in, factuur) stuurt MT een POST-request naar die URL. Wij ontvangen dat en updaten direct je BedFlow-data.

Stap 1 — Vind je unieke webhook-URL

Na de migratie zie je in stap 6 van de wizard een unieke URL voor jouw property, bv:

https://bedflow.eu/webhooks/mytourist/aB3kP9xQ2mL7nR5tY8wE1zU4vH6cI0sD9fG2jK4o

De lange string achteraan is een token dat ervoor zorgt dat alleen jouw MT-account naar jouw BedFlow-property kan schrijven. Klik op de Kopieer-knop — je hebt deze URL meteen nodig in MyTourist.

💡 Verloren? Open je BedFlow admin → Properties → jouw property → veld Webhook URL.

Stap 2 — Plak in MyTourist

In MyTourist:

  1. InstellingenWebhooks
  2. Klik + Webhook toevoegen
  3. URL: plak je BedFlow webhook-URL
  4. Events — vink alle volgende aan:
    • booking.created
    • booking.updated
    • booking.cancelled
    • booking.checkin
    • booking.checkout
    • invoice.created
    • invoice.paid
    • invoice.cancelled
    • payment.received
  5. Status: actief
  6. Klik Opslaan.

Stap 3 — Test

In MyTourist: maak een test-boeking aan (bv. voor jezelf, 1 nacht, vandaag→morgen). Wacht 5 seconden, ga dan naar je BedFlow admin → Boekingen. De boeking zou er moeten zijn.

Niet zichtbaar? Check:

  • In MT → Webhooks → jouw webhook → tab Logs — zie je een 200-response van bedflow.eu?
  • Geen 200? Geef support een ticket-reply (gratis omdat het geen vraag is maar mogelijke bug in onze webhook-handler).

Wat doet BedFlow met de events?

| MT event | BedFlow actie | |---|---| | booking.created | Nieuwe boeking aanmaken, debiteur matchen, kalender updaten | | booking.updated | Bestaande boeking aanpassen, prijs/datum sync | | booking.cancelled | Status → cancelled, kamer terug beschikbaar | | booking.checkin/out | Status updaten, housekeeping-task triggeren | | invoice.created | Factuur in BedFlow met PDF download | | invoice.paid | Status → paid, betaling registreren | | payment.received | Betalings-log in financial-tab |

Switch-over: van parallel naar volledig BedFlow

Wanneer je beslist 100% over te stappen:

  1. Schakel je booking-widget op je website om naar de BedFlow-widget URL.
  2. Verwijder de webhook in MyTourist (instellingen → webhooks → verwijderen).
  3. Zet MyTourist op read-only mode of zeg het abonnement op.
  4. BedFlow wordt nu de enige bron.

We raden aan 30 dagen MT te behouden als veiligheidsnet, maar dat is jouw keuze.

Twijfels of issues?

  • Webhook werkt niet → bug-ticket, gratis fix
  • Niet zeker hoe te configureren → boek 30 min screen-share (€45)
  • Wil je hulp om te switchen → support@bedflow.eu