Przejdź do głównej zawartości

Kanały OTA (Airbnb, Booking.com) — synchronizacja iCal

Ten artykuł uzupełnia Wynajem noclegów i pobyty. Opisuje synchronizację kalendarzy iCal między BUKMI a portalami rezerwacyjnymi (OTA) — np. Airbnb i Booking.com.

Plan: synchronizacja kanałów jest dostępna w ramach modułu noclegów — na każdym planie (Free, Starter, Growth, Pro).

To nie to samo co Kalendarze (Google / Outlook / Apple) — tam chodzi o Twój grafik pracy. Tutaj chodzi o zajętość pokoju na OTA i unikanie podwójnych rezerwacji między BUKMI a Airbnb / Booking.com.


TakNie
Eksport zajętych dat z BUKMI do OTA (potwierdzone rezerwacje direct + ręczne blokady)Pełna rezerwacja OTA w liście Rezerwacji (brak danych gościa w iCal)
Import zajętych dat z OTA do BUKMI (jako bloki zewnętrzne)Sync cen, min. liczby nocy, liczby gości
Blokada terminów w silniku dostępności i na kalendarzu zajętościNatychmiastowa aktualizacja (OTA odświeżają iCal z lagiem 15 min – 24 h)

iCal to wymiana „zajęte / wolne”, nie pełny channel manager.


  1. Noclegi → wybierz jednostkę (pokój, apartament, domek).
  2. Wejdź w Kanały (nawigacja: Zajętość · Edycja · Kanały).
  3. Dla każdej jednostki osobno — 1 listing OTA = 1 jednostka w BUKMI.

Przy wielu kanałach (Airbnb + Booking.com) dodajesz osobny import URL per provider, ale jeden link eksportu BUKMI wklejasz w każdy portal.


  • Rezerwacje potwierdzone (direct / personel) — bez danych gościa (tylko anonimowy opis „Zajęte — bukmi”).
  • Ręczne blokady dat z zakładki dostępności usługi noclegowej.
  • Dni turnover (przerwa między pobytami) — rozszerzają eksportowany zakres po wymeldowaniu, żeby OTA nie oferowały nocy „w przerwie”.

Nie są eksportowane: rezerwacje oczekujące (np. w trakcie płatności online). Chroni to slot w BUKMI, ale OTA mogą jeszcze pokazać te daty jako wolne, dopóki płatność nie potwierdzi rezerwacji.

  1. W Kanały skopiuj URL kalendarza eksportu.
  2. W extranetcie OTA (Airbnb / Booking.com) znajdź sekcję Import calendar / Synchronizacja kalendarza / Eksportuj dostępność.
  3. Wklej URL BUKMI jako źródło zewnętrzne.
  4. Upewnij się, że eksport jest włączony (przełącznik w BUKMI).

Link zawiera tajny token. Jeśli wycieknie, użyj Wygeneruj nowy link — stary przestanie działać; musisz wkleić nowy URL we wszystkich OTA.


  1. W Airbnb / Booking.com skopiuj URL eksportu kalendarza (iCal) dla tego listingu.
  2. W BUKMI → Kanały → wybierz provider (Airbnb, Booking.com, Vrbo lub Inne).
  3. Wklej URL w pole Import, włącz import i Zapisz.
  4. Opcjonalnie kliknij Synchronizuj teraz (inaczej import odbywa się automatycznie co ok. 30 minut).
  • Daty z OTA trafiają jako bloki zewnętrzne — widać je na kalendarzu zajętości (kolor Kanał zewnętrzny) i w sekcji Bloki zewnętrzne na stronie Kanały.
  • Nie tworzą wpisu w Rezerwacjach — iCal nie przekazuje gościa ani ceny.

Edycję pobytu z OTA nadal robisz w portalu OTA (lub anulujesz / blokujesz ręcznie w BUKMI).


Sekcja Konflikty synchronizacji pokazuje nachodzenie:

  • rezerwacji BUKMI (potwierdzona lub oczekująca) na
  • zaimportowanym bloku OTA

Przy lag-u iCal (po obu stronach) krótki overlap jest możliwy. BUKMI nie rozwiązuje tego automatycznie — sprawdź oba kanały i anuluj / zablokuj daty tam, gdzie rezerwacja jest błędna.

Typowe sytuacje:

  • Gość zarezerwował na Airbnb, zanim import dotarł do BUKMI — zablokuj daty w BUKMI lub poczekaj na kolejny sync importu.
  • Rezerwacja direct w statusie oczekująca nie blokuje OTA — ryzyko podwójnej rezerwacji do momentu potwierdzenia płatności.

W panelu hostingowym Airbnb (ścieżka może się nieznacznie różnić w zależności od wersji UI):

  1. CalendarAvailability settings / ustawienia synchronizacji.
  2. Import calendar — wklej URL eksportu BUKMI.
  3. Skopiuj Export calendar link Airbnb → wklej w BUKMI jako import Airbnb.

Airbnb zwykle odświeża import co kilkanaście minut do kilku godzin.


W Extranet Booking.com (Extranet → obiekt → kalendarz / synchronizacja):

  1. Dodaj import kalendarza — URL z BUKMI.
  2. Skopiuj link iCal eksportu Booking.com dla pokoju → wklej w BUKMI jako Booking.com.

Booking.com również aktualizuje iCal z opóźnieniem — nie licz na sync w czasie rzeczywistym.


  • BUKMI importuje włączone kanały co 30 minut (kolejka zadań w tle).
  • Eksport — OTA same odpytują Twój link; odpowiedź może być krótko cache’owana po stronie BUKMI.
  • Na serwerze muszą działać harmonogram zadań (schedule:run) i worker kolejki (np. Horizon na produkcji).

Czy mogę podłączyć ten sam pokój do Airbnb i Booking.com?
Tak — jeden eksport BUKMI w oba portale + osobny import URL z każdego portalu w BUKMI.

Czy sync ustawia ceny na Booking.com?
Nie. Ceny i reguły pobytu ustawiasz w OTA i w cenniku BUKMI osobno.

Czy turnover w BUKMI blokuje OTA?
Tak — przy eksporcie rezerwacji BUKMI dodaje dni przerwy po wymeldowaniu, żeby kanały nie sprzedawały „nocy w sprzątaniu”.

Starter / Free — czy mam Kanały?
Nie — moduł noclegów (w tym Kanały) wymaga aktywnej funkcji noclegów na planie firmy — jest ona dostępna od planu Free w górę.