iCal / ICS synchronizace

iCal synchronizace kalendářů – jak funguje, co umí a jaké má limity

iCal (ICS) synchronizace slouží k přenosu obsazenosti mezi různými službami a kalendáři. V praxi se používá například pro propojení Airbnb, Booking.com, e-chalupy.cz, Google Kalendáře a dalších systémů.

Na této stránce najdete praktický přehled: co je iCal, jak funguje import a export kalendářů, jaké má výhody, jaké má limity a proč přes iCal běžně nepřijdou údaje o hostech, ceny ani další detaily rezervace.

Tip: iCal je výborný pro synchronizaci obsazenosti a omezení overbookingu. Není ale určený jako plnohodnotný zdroj údajů o hostech, cenách nebo dalších detailech rezervace.

Co je iCal a k čemu slouží

iCal, někdy označovaný také jako ICS kalendář, je standardní formát pro sdílení kalendářových událostí mezi různými službami a aplikacemi. V ubytování se používá hlavně pro přenos informace o obsazenosti mezi portály, rezervačními systémy a kalendáři.

V praxi to znamená, že jeden systém vystaví kalendářový odkaz a druhý systém si tento odkaz pravidelně načítá. Díky tomu se v cílovém kalendáři objeví blokace termínu a sníží se riziko dvojí rezervace.

Sdílení obsazenosti

iCal přenáší hlavně informaci o tom, že je určitý termín obsazený nebo blokovaný.

Propojení více služeb

Funguje napříč různými platformami, například mezi Airbnb, Booking.com, e-chalupy.cz a Google Kalendářem.

Omezení overbookingu

Pokud je synchronizace správně nastavená, pomáhá omezit ruční přepisování a snižuje riziko dvojího obsazení stejného termínu.

Jak iCal synchronizace funguje

Synchronizace přes iCal má jednoduchý princip. Jeden systém poskytne exportní ICS URL a druhý systém si ji pravidelně načítá. Na základě toho vytvoří ve svém kalendáři odpovídající blokaci nebo rezervaci.

1
Exportní kalendář

Jeden systém vystaví vlastní ICS odkaz s kalendářem obsazenosti.

2
Pravidelné načítání

Druhý systém si tento odkaz v určitých intervalech načítá a zpracuje kalendářové události.

3
Vznik blokace termínu

V cílovém systému se vytvoří blokace nebo rezervace podle údajů, které externí kalendář poskytne.

Synchronizace přes iCal není okamžitá (real-time). Jednotlivé služby si kalendáře načítají v různých intervalech, takže změna se nemusí projevit hned.

Výhody iCal synchronizace

Jednoduché nastavení

Obvykle stačí jen zkopírovat a vložit ICS odkaz. Není potřeba složité technické napojení.

Široká kompatibilita

iCal podporuje velké množství služeb a kalendářových aplikací, takže propojení bývá dostupné i bez API.

Přehled o obsazenosti

Umožňuje udržet kalendáře v základním souladu a rychleji poznat, které termíny jsou volné a které obsazené.

Limity iCal synchronizace

iCal je výborný pro přenos obsazenosti, ale není to plnohodnotné napojení rezervačních detailů. Ve většině případů přenáší hlavně termín od–do a případně krátký text události.

Co iCal běžně nepřenáší
  • jméno hosta
  • telefon a e-mail
  • počet osob
  • cenu rezervace
  • služby, poznámky a další provozní detaily
Co to znamená v praxi

iCal řeší hlavně blokaci termínu. Pokud potřebujete pracovat s hosty, cenami nebo dalšími údaji rezervace, je obvykle nutné tyto informace doplnit ručně nebo použít API napojení.

Po importu z externího ICS kalendáře může systém vytvořit rezervaci a také vedoucí osobu (leadera) podle údajů, které daná služba v iCalu poskytne. Tyto údaje ale bývají často pouze technické nebo obecné. Například Booking.com běžně neposílá jméno hosta, ale jen text typu CLOSED - Not available. Proto je po importu často potřeba upravit jak údaje leadera, tak i samotnou rezervaci na skutečný počet osob podle reálné rezervace.

Google Kalendář – na co si dát pozor

U Google Kalendáře je potřeba dát pozor na způsob zadávání událostí. Pokud je pobyt vytvořen jen jako celodenní událost, nemusí synchronizace správně odpovídat délce pobytu.

U Google Kalendáře doporučujeme zadávat události včetně konkrétního času příjezdu a odjezdu, nikoli pouze jako celodenní události.
Doporučený způsob

Zadat například příjezd ve 14:00 a odjezd v 10:00. Takový zápis bývá pro synchronizaci spolehlivější.

Proč je to důležité

Google Kalendář není hotelový systém a celodenní události se v exportu mohou chovat jinak, než uživatel očekává podle zobrazení v kalendáři.

Chcete mít obsazenost přehledně na jednom místě?

Vyzkoušejte Ubytovačku a propojte kalendáře přes iCal.

FAQ – iCal synchronizace

Co je iCal nebo ICS kalendář?
Jde o standardní formát pro sdílení kalendářových událostí mezi různými službami a aplikacemi.

Je iCal synchronizace okamžitá?
Ne. Jednotlivé služby si kalendáře načítají v určitých intervalech, takže změny se nemusí projevit hned.

Přenese se přes iCal jméno hosta?
Obvykle ne. Většina služeb přes iCal přenáší hlavně obsazenost a případně krátký technický text události.

Přenese se přes iCal počet osob?
Ne spolehlivě. Pokud potřebujete přesný počet hostů, je nutné jej obvykle doplnit ručně nebo řešit přes API.

Je iCal vhodný i pro Google Kalendář?
Ano, ale doporučujeme zadávat události včetně konkrétních časů příjezdu a odjezdu.

Kdy iCal nestačí?
Pokud potřebujete přenášet jména hostů, kontakty, ceny, počet osob nebo další detaily rezervace, samotný iCal většinou nestačí.