Паралелна фаза с 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:

  1. НастройкиWebhooks
  2. Кликнете + Добави Webhook
  3. URL: поставете Вашия BedFlow webhook URL
  4. Events — отметнете всички следните:
    • booking.created
    • booking.updated
    • booking.cancelled
    • booking.checkin
    • booking.checkout
    • invoice.created
    • invoice.paid
    • invoice.cancelled
    • payment.received
  5. Статус: активен
  6. Кликнете Запази.

Стъпка 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%:

  1. Превключете Вашия booking widget на сайта Ви към URL на BedFlow widget-а.
  2. Премахнете webhook в MyTourist (настройки → webhooks → премахни).
  3. Поставете MyTourist в read-only режим или прекратете абонамента.
  4. BedFlow вече е единственият източник.

Препоръчваме да задържите MT 30 дни като предпазна мрежа, но това е Ваш избор.

Съмнения или проблеми?

  • Webhook не работи → bug ticket, безплатен fix
  • Не сте сигурни как да конфигурирате → резервирайте 30 мин screen-share (45 €)
  • Искате помощ за превключване → support@bedflow.eu