Dva hosté, jeden apartmán, stejná noc. Double-booking je noční můra každého ubytovatele — a skoro vždy vznikne stejně: kalendáře na jednotlivých platformách o sobě navzájem nevědí. Řešení má tři písmena: iCal. Je zdarma, umí ho většina velkých platforem i větší české portály — ne ale všechny a ne za všech podmínek. Základní propojení je přitom jen o zkopírování a vložení dvou adres.
Jedna věc se ale musí říct hned na začátku, protože z ní plyne všechno ostatní: iCal není okamžitý. Airbnb čte cizí kalendáře každé 3 hodiny, Booking.com každé 2 hodiny, některé české portály jen jednou za den. Booking.com to píše ve své partnerské nápovědě otevřeně — synchronizace kalendářů neprobíhá v reálném čase. Pro většinu ubytovatelů iCal stačí a riziko srazí na zlomek; plnou ochranu v reálném čase dává jen plné napojení přes API. → Channel manager: kdy vám iCal přestane stačit
Co udělat
- Z každé platformy zkopírovat EXPORTNÍ odkaz — musí začínat http:// nebo https:// a končit .ics; odkaz z Booking.com navíc obsahuje /ical/
- Vložit ho do všech ostatních platforem a do naší aplikace (u apartmánu → iCal kalendáře)
- Exportní odkaz aplikace vložit zpět do platforem a portálů — propojení je vždy PÁR odkazů, jednosměrné chrání jen jednu stranu
- U e-chalupy.cz zvolit u exportu variantu „včetně podrobností“ — jinak vznikají falešné rezervace
- Na Booking.com předem ověřit způsobilost: max. 20 typů pokojů, max. 1 jednotka na typ pokoje a žádný konektivitní poskytovatel
- Každou jednotku propojit vlastním párem odkazů — nikdy nemíchat jednotky do jednoho kalendáře
- Ruční rezervace (telefon, e-mail, poptávkový portál) zapisovat do aplikace hned, ne večer
- U termínů do 72 hodin nespoléhat na automatiku — potvrzovat ručně nebo držet jednodenní rezervu
- Exportní odkaz nikdy nezveřejňovat — nese osobní údaje hostů
CO JE iCAL A CO SKUTEČNĚ PŘENÁŠÍ
Formát se správně jmenuje iCalendar a popisuje ho standard RFC 5545 (IETF, září 2009); soubory mají příponu .ics a zkratka „iCal“ je vžitá i u samotných platforem. V praxi je to prostý textový soubor na tajné adrese, na které platforma průběžně zveřejňuje obsazené termíny. Kdokoli s tou adresou si je může pravidelně stahovat — a přesně to spolu platformy dělají.
Propojení je vždy PÁR odkazů: export z A vložený do B a export z B vložený do A. Kdo nastaví jen jeden směr, chrání jen jednu stranu.
Co iCal přenáší: termíny od–do a krátký text události. Nic víc. Airbnb od 1. 12. 2019 jméno hosta ani kód rezervace v exportu neuvádí — událost se jmenuje „Reserved“ a v popisu jsou jen pole „Reservation URL“ (odkaz na detail rezervace) a „Phone Number (Last 4 Digits)“, tedy poslední čtyři číslice telefonu. Booking.com posílá technické texty typu „CLOSED – Not available“. Jméno a detaily objednávky přenáší z běžných kanálů prakticky jen e-chalupy.cz ve variantě exportu „včetně podrobností“.
Co iCal nepřenáší: kontakty hostů, ceny, počty osob, služby, zprávy. Na to je potřeba plné napojení platformy přes API nebo konektivitního poskytovatele.
Kde odkazy najdete
AIRBNB. Kalendář → vyberte kalendář nabídky → Dostupnost → v části „Propojit kalendáře“ klikněte na „Propojit s jinými stránkami“. V jednom dialogu je obojí: odkaz Airbnb ke zkopírování (export) i pole, do kterého vložíte cizí .ics adresu, pojmenujete ji a potvrdíte tlačítkem „Přidat kalendář“ (import). Starší názvy „Propojení kalendářů“, „Exportovat kalendář“ a „Importovat kalendář“, které najdete ve většině návodů na internetu, patří předchozímu rozhraní.
BOOKING.COM. „Ceny a dostupnost“ (Rates & Availability) → „Synchronizace kalendářů“ (Sync calendars) → u dané jednotky „Přidat propojení kalendáře“ (Add calendar connection) → vložit cizí odkaz → pojmenovat propojení (třeba „Airbnb“) → „Další krok“ → „Hotovo“. Export se nabízí ve stejném průvodci. Anglické názvy v závorkách uvádíme proto, že oficiální partnerská nápověda Booking.com je jen anglicky — v extranetu přepnutém do češtiny hledejte české popisky výše. Dvě věci navíc: u exportu si vybíráte, jestli posílat jen rezervace, nebo rezervace i uzavřené (closed) dny — volte jen rezervace, ať na druhý portál netlačíte své provozní blokace. A stav každého propojení Booking.com zobrazuje jako Activating, Okay, Import only, Export only nebo Service error; „Activating“ znamená, že se propojení teprve zapíná, „Okay“ že běží obousměrně — „Import only“, „Export only“ a „Service error“ signalizují, že jeden směr nebo celé propojení nefunguje.
ČESKÉ PORTÁLY:
- e-chalupy.cz — Obsazenost → Synchronizace kalendářů → EXPORT → zelené tlačítko „Zkopírovat odkaz“; import na Obsazenost → Synchronizace kalendářů → Import. Synchronizaci kalendáře mají e-chalupy.cz jen v nejvyšším tarifu.
- megaubytko.cz — Kalendář obsazenosti → „Synchronizovat Kalendář s jiným portálem“ → záložka „Export kalendáře“ → „Zkopírovat link“, resp. „Import kalendáře“ → pojmenovat → „Vložte odkaz“.
- chatalevne.cz — v administraci: editace objektu → záložka „Kalendář obsazenosti“ → tlačítko „iCal Export“ (zkopírovat odkaz), resp. „iCal Import“ / „Přidat externí kalendář“. Portál umí přijmout víc kalendářů najednou; návod k tomu má na veřejném webu v sekci pro majitele.
- chata.cz a pampeliska.cz — samoobslužný import v administraci neexistuje. Napojení nastavuje portál: napište na zubalik@chata.cz a uveďte číslo objektu a název systému, ze kterého kalendář posíláte. Propojení současně aktivuje spolupráci „Garantovaná obsazenost“.
- Hotely.cz (dříve hotel.cz a penzion.cz) — obě značky byly spolu se spa.cz k 1. 7. 2025 sloučeny pod Hotely.cz provozované skupinou Szallas Group, administrace běží na admin.hotely.cz. iCal se i po sloučení nastavuje přes podporu (podpora@hotel.cz). Pozor: od března 2025 se u tohoto feedu objevují chyby — mění se původní identifikátory událostí, chodí anonymní cizí záznamy typu „Szallasz.hu (Not Available)“ a nejde odlišit rezervaci od pouhé blokace. Než na něj spolehnete, zkontrolujte pár dní ručně, co vám z něj reálně přichází.
→ České portály pro chaty a chalupy: kam se zapsat a jak propojit kalendáře
Správné zapojení s naší aplikací
Nejjednodušší architektura je aplikace jako STŘED. Místo toho, abyste propojovali každý kanál s každým (u čtyř kanálů je to dvanáct odkazů), vedete všechno přes jedno místo.
- 1Do aplikace vložíte exportní odkazy všech platforem a portálů — u apartmánu → iCal kalendáře. Rezervace se stahují automaticky každých 5 minut a vidíte je v jednom kalendáři; případné překryvy hlásíme okamžitě.
- 2Z aplikace si vezmete náš exportní odkaz obsazenosti (opět u apartmánu) a vložíte ho do platforem a portálů. Tím se k nim dostane i obsazenost z ručních rezervací a z kanálů, které mezi sebou přímo propojené nejsou.
- 3Zkontrolujete tvar každého odkazu: začíná http:// nebo https:// a končí .ics. Odkaz na běžnou stránku portálu nefunguje, i když v adrese slovo „kalendar“ je.
Výsledek: každý kanál ví o všech ostatních a vy máte jedno místo pravdy.
Nejdůležitější limit: čas
Platformy čtou cizí kalendáře v intervalech, ne průběžně. Běžně jsou to 2–3 hodiny — Airbnb se podle své nápovědy automaticky aktualizuje každé 3 hodiny, Booking.com importuje připojené kalendáře každé 2 hodiny — a u některých portálů je to až 24 hodin. V tom okně může kolize vzniknout: dva hosté si „stihnou“ zabrat tutéž noc na dvou platformách dřív, než se o sobě kalendáře dozvědí.
Okno jde zkrátit ručně. Booking.com má u každého propojení tlačítko „Import now“ (Importovat nyní), které načte cizí kalendář okamžitě — a integrátoři z praxe upozorňují, že automatický import na Bookingu nejede vždy spolehlivě a ruční kliknutí je jistota. Airbnb má obdobné tlačítko „Obnovit“, ale s omezeným počtem požadavků; po jejich vyčerpání musíte počkat na další automatickou aktualizaci.
Praktický závěr: u termínů do 72 hodin od dneška se na automatiku nespoléhejte.
Jak riziko srazit na minimum:
- propojte VŠECHNY kanály — nejčastější double-booking přijde z kanálu, který „se nepočítal“: poptávkový portál, ruční rezervace po telefonu, rezervace od známých,
- ruční rezervace zapisujte do aplikace hned, export je roznese dál,
- u last-minute nabídek počítejte s prodlevou — nechte den rezervu, nebo poptávky potvrzujte ručně,
- před potvrzením blízkého termínu na portálu s pomalým importem klikněte na ruční obnovení,
- sledujte naše upozornění na překryvy: když kolize vznikne, rozhoduje rychlost — jedna z rezervací se musí s hostem vyřešit co nejdřív.
Nejčastější chyby a mýty
- „Mám propojené Airbnb s Bookingem, jsem v suchu.“ — Dokud jde poslední kanál mimo (poptávkový portál, telefonát, kamarád), riziko trvá. Chrání jen kompletní propojení.
- „Export a import je jedno a totéž.“ — Není. Zaměnit je znamená vložit si vlastní export „do sebe“; kalendář se tváří, že funguje, a nepřenáší nic.
- „Odkaz je dlouhý a nikdo ho neuhodne, můžu ho poslat uklízečce do skupiny.“ — Odkaz není chráněný heslem a nese osobní údaje: u Airbnb poslední čtyři číslice telefonu hosta a odkaz na detail rezervace, u e-chalup ve variantě „včetně podrobností“ i jméno a údaje z objednávky. Jsou to osobní údaje ve smyslu GDPR, takže patří jen do systému, který je zpracovává. Když odkaz přece jen unikne, nechte ho na platformě vygenerovat znovu, staré propojení odeberte (na Booking.com tlačítkem „Remove“) a založte nové — a nový odkaz pak přepište všude, kam jste vložili ten starý, jinak tam kalendář tiše zamrzne. → GDPR a data hostů: co smíte, co musíte a co je zakázáno
- „U e-chalup je jedno, jakou variantu exportu zvolím.“ — Není. Varianta bez podrobností mění identifikátory cizích, importovaných rezervací a vydává je za vlastní; přijímající systém je pak načte jako nové a vzniknou falešné, duplicitní rezervace.
- „Změnil jsem odkaz na platformě, ale u nás to je pořád ten starý — ono se to srovná.“ — Nesrovná. Starý odkaz přestane vracet data a kalendář tiše zamrzne na posledním stažení.
- „iCal mi přenese jména a ceny, nemusím nic přepisovat.“ — Nepřenese. Termín a pár technických polí, nic víc. Kompletní data jdou jen přes API.
Časté otázky
Jak poznám, že sync opravdu funguje?
Mám dvě identické jednotky. Proč mi Booking.com iCal vůbec nenabízí?
Zrušil jsem rezervaci — proč je termín jinde pořád obsazený?
Co když platforma iCal nemá?
Souvisí iCal nějak s eTuristou a novým evropským nařízením?
Právní rámec a zdroje (7)
- RFC 5545 „Internet Calendaring and Scheduling Core Object Specification (iCalendar)“, IETF, září 2009, datatracker.ietf.org — standard formátu .ics
- airbnb.cz/help/article/99 — cesta v menu, automatická aktualizace každé 3 hodiny, obsah exportu, limit 2 roky
- partner.booking.com, nápověda „How to synchronise your calendars across channels“ — cesta v extranetu, import každé 2 hodiny, „Import now“, podmínky způsobilosti a stavy propojení
- klient.e-chalupy.cz, sekce Obsazenost → Synchronizace kalendářů — export a import, varianta „včetně podrobností“
- mojeregio.cz, „Aktualizace obsazenosti“ — napojení kalendáře pro chata.cz a pampeliska.cz přes podporu
- chatalevne.cz, sekce pro majitele — návod k iCal exportu a importu (11. 4. 2026)
- nařízení Evropského parlamentu a Rady (EU) 2024/1028 ze dne 11. 4. 2024, čl. 19 — použitelnost od 20. 5. 2026
Aktualizováno: 5. 9. 2026, fakticky ověřeno proti uvedeným zdrojům. Informační text, ne právní ani daňové poradenství — konkrétní situaci konzultujte s odborníkem.