Паралелна фаза с webhooks
Bijgewerkt op 2026-05-24
Какво е паралелната фаза?
Между миграцията Ви и окончателното превключване препоръчваме 2-4 седмици паралелна фаза: MyTourist остава Вашата основна система, BedFlow работи като shadow със същите данни. Новите резервации, които постъпват в MT, се появяват в реално време и в BedFlow.
Предимство: можете да тествате BedFlow с реални данни без риск — ако нещо не работи, все още имате MT. Едва когато сте 100% спокойни, превключвате BedFlow окончателно на живо.
Как работи технически?
API ключ сам по себе си не е достатъчен за live sync. API ключ ни позволява да четем Вашите MT данни — еднократно или при поискване — но MT не ни звъни, когато нещо се промени. За това са Ви необходими webhooks.
Webhook е URL, който Вие настройвате в MyTourist. При всяко събитие (нова резервация, плащане, check-in, фактура) MT изпраща POST заявка към този URL. Ние я получаваме и веднага обновяваме Вашите BedFlow данни.
Стъпка 1 — Намерете Вашия уникален webhook URL
След миграцията в стъпка 6 от wizard-а виждате уникален URL за Вашия property, напр.:
https://bedflow.eu/webhooks/mytourist/aB3kP9xQ2mL7nR5tY8wE1zU4vH6cI0sD9fG2jK4o
Дългият низ накрая е token, който гарантира, че само Вашият MT акаунт може да пише към Вашия BedFlow property. Кликнете върху бутона Копирай — този URL Ви е нужен веднага в MyTourist.
💡 Загубили сте го? Отворете Вашия BedFlow admin → Properties → Вашия property → поле Webhook URL.
Стъпка 2 — Поставете в MyTourist
В MyTourist:
- Настройки → Webhooks
- Кликнете + Добави Webhook
- URL: поставете Вашия BedFlow webhook URL
- Events — отметнете всички следните:
booking.createdbooking.updatedbooking.cancelledbooking.checkinbooking.checkoutinvoice.createdinvoice.paidinvoice.cancelledpayment.received
- Статус: активен
- Кликнете Запази.
Стъпка 3 — Тест
В MyTourist: направете тестова резервация (напр. за Вас, 1 нощ, днес→утре). Изчакайте 5 секунди, след това отидете във Вашия BedFlow admin → Резервации. Резервацията трябва да е там.
Не се вижда? Проверете:
- В MT → Webhooks → Вашия webhook → таб Logs — виждате ли 200 отговор от bedflow.eu?
- Няма 200? Дайте на support ticket reply (безплатно, защото не е въпрос, а възможен bug в нашия webhook handler).
Какво прави BedFlow със събитията?
| MT събитие | Действие на BedFlow |
|---|---|
| booking.created | Създаване на нова резервация, match на длъжник, обновяване на календара |
| booking.updated | Промяна на съществуваща резервация, синхронизация на цена/дата |
| booking.cancelled | Статус → cancelled, стаята отново налична |
| booking.checkin/out | Обновяване на статус, trigger на housekeeping task |
| invoice.created | Фактура в BedFlow с PDF download |
| invoice.paid | Статус → paid, регистриране на плащане |
| payment.received | Лог на плащане в financial таба |
Switch-over: от паралелна към пълно BedFlow
Когато решите да преминете 100%:
- Превключете Вашия booking widget на сайта Ви към URL на BedFlow widget-а.
- Премахнете webhook в MyTourist (настройки → webhooks → премахни).
- Поставете MyTourist в read-only режим или прекратете абонамента.
- BedFlow вече е единственият източник.
Препоръчваме да задържите MT 30 дни като предпазна мрежа, но това е Ваш избор.
Съмнения или проблеми?
- Webhook не работи → bug ticket, безплатен fix
- Не сте сигурни как да конфигурирате → резервирайте 30 мин screen-share (45 €)
- Искате помощ за превключване → support@bedflow.eu