Dokumentace
← cabintale.com EN · CZ Napsat na podporu
Propojení kanálů · Návod

Import iCal (Připojené kalendáře)

Stahujte rezervace z Airbnb, Booking.com a dalších platforem, aby se v Cabintale ukázaly jako blokované.

Po dokončení tohoto návodu budete mít aspoň jeden externí kalendář, který se napojuje do Cabintale, importované rezervace se zobrazí vedle vašich přímých — a budete vědět, jak je udržet v synchronizaci.

Než začnete

Co budete potřebovat

  • Nemovitost v sekci Vaše nastavení → Místa
  • Přístup k Airbnb / Booking.com / Vrbo / Google Calendar — k tomu, co chcete importovat
  • iCal URL z každé platformy (kde je hledat, ukážeme)
  • ~10 minut
Co získáte
  • Jeden nebo víc externích kalendářů napojených na vaši nemovitost
  • První synchronizaci, importované rezervace viditelné v kalendáři Cabintale
  • Jistotu, že váš widget neprodá datum, které je už zabraný na Airbnb

Krok 1: Najděte iCal URL každé platformy

Každá platforma vystavuje soukromou odběrovou URL končící .ics. Bývají schované jinde.

PlatformaKde to najít
AirbnbCalendar → Calendar settings (ozubené kolečko) → Connect to another website → Export Calendar
Booking.comCalendar → Sync calendars → iCal URL
VrboCalendar → Export calendar → zkopírujte URL
Google CalendarNastavení kalendáře → Integrovat kalendář → Tajná adresa ve formátu iCal
Apple CalendarPravým tlačítkem na kalendář → Sdílet kalendář → Veřejná URL kalendáře (vyžaduje, abyste kalendář zveřejnili)

URL si zkopírujte — vložíte ji do Cabintale. Každý kalendář má svou vlastní URL.

Krok 2: Otevřete Připojené kalendáře

V postranní nabídce → Místa → vaše nemovitost → záložka Připojené kalendáře (iCal).

První řádek, označený Přímé, je váš odchozí feed (popsaný v Export iCal (Odběrový odkaz)). Pod ním je tlačítko Přidat iCal.

Krok 3: Přidejte kalendář

Klikněte na Přidat iCal. Otevře se okno se třemi poli:

  • Název — váš popisek kalendáře (např. „Airbnb", „Booking.com — Mountain View"). Povinné.
  • iCal URL — URL, kterou jste zkopírovali v Kroku 1. Povinné.
  • Barva — vyberte jednu ze šesti přednastavených (červená, modrá, tyrkysová, oranžová, šedá, tmavě šedá). Rezervace importované z tohoto kalendáře se v mřížce zobrazí touhle barvou, takže poznáte zdroje na první pohled.

Klikněte na Přidat. Nový kalendář se objeví v tabulce.

První synchronizace neproběhne sama. Klikněte na tlačítko Sync v řádku, abyste rezervace stáhli poprvé.

Krok 4: Spusťte synchronizaci

Klikněte na Sync v řádku. Uvidíte jednu ze dvou věcí:

  • „iCal byl úspěšně synchronizován! Vytvořeno: 5, Aktualizováno: 0, Odstraněno: 0" — synchronizace stáhla 5 rezervací.
  • „Synchronizace iCal se nezdařila: …" — něco se pokazilo. Viz Řešení problémů níž.

Sloupec Poslední synchronizace se aktualizuje na aktuální čas.

Jak synchronizace funguje

Každá rezervace z každé platformy má unikátní ID (iCal UID). Cabintale ho používá, aby udržela věci konzistentní napříč synchronizacemi:

  • Nové události ve feedu → nové rezervace v Cabintale.
  • Existující události se změněnými daty → odpovídající rezervace se aktualizují.
  • Události odstraněné z feedu → odpovídající nadcházející rezervace se odstraní. Minulé rezervace zůstávají, aby vám neutekla historie.
  • Zrušené rezervace (STATUS:CANCELLED nebo vzory „Not available") → ignorují se.

Cabintale automaticky pozná, jestli feed pochází od Google, Airbnb nebo z generického zdroje — Airbnb v DTEND zahrnuje den odjezdu, Google ne. Parser to umí ošetřit.

Frekvence synchronizace

  • Ručně: klikněte na Sync kdykoli. Limit je 1 synchronizace za minutu na kalendář, takže to nepřehánějte.
  • Plánovaně: pokud má vaše prostředí nastavený cron, všechny kalendáře se synchronizují automaticky (obvykle každých pár hodin).
  • Realita: i kdyby Cabintale synchronizovalo každých 15 minut, Airbnb svůj iCal feed obnovuje jen každých 6–24 hodin. Booking.com je rychlejší (1–4 hodiny); Vrbo denně; Google nejblíž reálnému času. Synchronizace je jen tak čerstvá, jak čerstvý je zdroj.

Úprava nebo smazání kalendáře

Kdykoli můžete upravit název, URL, barvu i příznak aktivní. Vypnutím aktivní pozastavíte importy bez ztráty propojení.

Když kliknete na Smazat, otevře se modal s otázkou, co s rezervacemi, které z tohoto kalendáře už pochází:

  • Ponechat rezervace (změnit zdroj na přímé) — zůstávají v Cabintale, ale už nejsou označené, že pocházejí z tohoto iCal.
  • Smazat rezervace — odstraní se.

Minulé rezervace nelze smazat; vždy zůstávají (s přepnutým zdrojem na „přímé").

Co když dva kalendáře pokrývají stejné datum?

Pokud dva iCal feedy hlásí rezervace na překrývajících se datech, vyhrává naposledy synchronizovaná. V praxi je to vzácné — pokud se to děje, něco je špatně na straně zdroje (například jste omylem připojili dva kalendáře téhož Airbnb listingu).

Řešení problémů

PříznakPříčinaŘešení
„Failed to fetch iCal. HTTP 404"URL je špatná, nebo platforma vygenerovala novou soukromou URLZkopírujte URL z platformy znovu; některé (zejména Booking.com) ji periodicky obměňují
„Rate limited by iCal provider"Příliš mnoho pokusů o synchronizaci v krátkém okněPočkejte 10–15 minut. Synchronizujte méně často
„This URL is blocked"URL míří na soukromou/lokální IP — Cabintale je blokuje, aby zabránila skenováníPoužijte veřejnou iCal URL platformy; soukromé/interní kalendářové servery nebudou fungovat
Rezervace se zobrazují o den vedleČasové pásmo feedu se neshoduje s nemovitostíZkontrolujte, že Časové pásmo vaší nemovitosti (Základní informace o nemovitosti) odpovídá skutečné poloze
První synchronizace ukazuje 0 vytvořeno, ale vím, že tam rezervace jsouFeed nemá VEVENT bloky (prázdný kalendář), nebo všechny události mají STATUS:CANCELLEDOtevřete iCal URL v prohlížeči — soubor by měl obsahovat řádky BEGIN:VEVENT. Pokud ne, problém je na straně zdroje
Smazal/a jsem iCal kalendář omylem a vybral/a „Smazat rezervace"Tahle volba je nevratná — rezervace jsou z Cabintale pryčiCal přidejte znovu — rezervace se znovu naimportují při příští synchronizaci, dokud jsou pořád ve zdrojovém feedu

Související návody

Nejde to?

Odpovídáme na každý e-mail do jednoho pracovního dne.

Napsat na podporu →