Wat is iCal? Hoe werkt het synchroniseren van de iCal-agenda?
Kort gezegd
iCal is het agendaformaat (.ics) dat boekingsplatforms gebruiken om beschikbaarheid met elkaar te delen. Dankzij een iCal-synchronisatie blijven Airbnb, Vrbo, Booking.com en je eigen website op één lijn, zodat een geboekte datum ook op de andere platforms wordt geblokkeerd, zonder dat je daar iets voor hoeft te doen.
Via een iCal-link kun je je agenda exporteren. Je importeert links van andere platforms om hun boekingen te bekijken.
Synchronisatie voorkomt dubbele boekingen en bespaart je het handmatig bijwerken van elke site.
iCal deelt alleen de beschikbaarheid, en dat gebeurt niet direct: Vrbo controleert de kalender elke 30 minuten, Airbnb elke 3 uur. Het is geen volledige channelmanager.
Wat is iCal?
iCal is de gangbare naam voor iCalendar, een open standaard voor het delen van agendagegevens tussen apps. iCal-bestanden eindigen op .ics en bevatten afspraken met een begin- en einddatum, zodat Airbnb, Vrbo, Booking.com, Google Agenda en Bookingmood elkaars agenda’s kunnen lezen. (iCal was ook de oude naam van de Agenda-app van Apple, en daar komt die bijnaam dan ook vandaan.)
Zie het maar als een soort taal die elk boekingsplatform begrijpt, zodat ze de data van boekingen automatisch tussen de verschillende platforms kunnen synchroniseren.
In de praktijk deel je een iCal-agenda via een link. Als je een agenda exporteert, krijg je van het platform een privé-URL waarmee je het .ics-bestand kunt delen. Iedereen aan wie je die link geeft, kan je boekingen daaruit bekijken. Als je een link van een ander platform importeert, leest jouw agenda die op dezelfde manier. Die uitwisseling op lees-alleen-basis is precies de truc achter agendasynchronisatie: geen inloggen, geen handmatig kopiëren, gewoon twee agenda’s die naar elkaar verwijzen.
iCal, .ics, webcal en CalDAV: wat is het verschil?
Je zult een paar verwante termen tegenkomen. Die zijn makkelijk door elkaar te halen:
| Term | Wat het is | Waar je het tegenkomt |
|---|---|---|
| iCal / iCalendar | De standaard voor kalendergegevens | "iCal-link", "iCal-synchronisatie" op platformen voor boekingen |
| .ics | Een bestand in het iCalendar-formaat | Downloads en kalenderlinks die eindigen op .ics |
| webcal:// | Een .ics-link waarmee je een agenda-app laat weten dat je je wilt abonneren in plaats van te downloaden | "Abonneren"-knoppen voor Apple Agenda of Outlook |
| CalDAV | Een protocol om agenda’s op een server te bekijken en te bewerken | Je persoonlijke agenda synchroniseren tussen verschillende apparaten |
Boekingsplatforms gebruiken de eerste twee. Een iCal-link is gewoon een webadres dat een .ics-bestand aanbiedt, dat het andere platform volgens een schema ophaalt. Platforms gebruiken geen CalDAV, en daarom kan een iCal-synchronisatie wel boekingen van een andere site ophalen, maar deze nooit wijzigen.
Wat zit er in een iCal-link?
Een iCal-bestand bestaat uit platte tekst. Elke boeking is een gebeurtenis met een begin- en einddatum:
BEGIN:VEVENT UID:4f1c2a@bookingmood.com DTSTART;VALUE=DATE:20260604 DTEND;VALUE=DATE:20260611 SUMMARY:Booked END:VEVENT
Dat is een verblijf van 4 tot en met 11 juni 2026. De einddatum is de dag van uitchecken, dus de nacht van de 11e blijft vrij. Dankzij de UID kunnen platforms dezelfde boeking herkennen telkens als ze de link lezen, dus bij een wijziging of annulering wordt de oude boeking vervangen in plaats van dat er een nieuwe wordt toegevoegd.
Platforms lezen alleen deze datums, en daarom worden bij een synchronisatie nooit prijzen, namen van gasten of berichten meegenomen. Wil je die van jezelf bekijken? Open je iCal-link in een browser, of download hem en open hem in een teksteditor.
Hoe iCal-synchronisatie werkt, stap voor stap
Een iCal-synchronisatie werkt via twee koppelingen, die je maar één keer hoeft in te stellen:
Exporteren: je agenda genereert een privé-iCal-link. Iedereen die je toegang geeft tot die link, kan je geboekte data zien.
Importeren: je plakt de iCal-link van een ander platform in je eigen agenda, zodat de boekingen daarvan bij jou verschijnen.
Daarna spreken de agenda’s voor zich. Stel dat je via je Bookingmood-site een directe boeking krijgt voor 12–15 augustus:
Bookingmood blokkeert de data meteen in zijn kalender.
De volgende keer dat Airbnb en Vrbo je Bookingmood-link lezen, blokkeren zij de data ook.
Je schoonmaakteam ziet de boeking als je de kalender van de vakantiewoning deelt.
Elk platform controleert op zijn eigen tijdstip of er updates zijn. Totdat de andere platforms weer controleren, is er een kort tijdsbestek waarin de data daar nog als vrij worden weergegeven. Door dat tijdsbestek kort te houden en niet op het laatste moment data op meerdere platforms tegelijk vrij te geven, voorkom je dubbele boekingen. Dat is nog altijd veel beter dan elke keer dat iemand een boeking doet en vijf agenda’s handmatig bijwerkt.
Als je een volledig stappenplan wilt voor het koppelen van platforms, bekijk dan onze handleiding over het synchroniseren van vakantieverhuurkalenders.
Hoe vaak synchroniseert iCal op elk platform?
Platforms maken geen exacte intervallen bekend, dus hebben we die zelf gemeten. We hebben gekeken hoe vaak elk platform tussen 4 en 11 november 2026 de iCal-links van Bookingmood-verhuurboekingen heeft gelezen, verspreid over meer dan 2.000 agenda’s.
Elk platform leest volgens een vast schema. Sommige lezen ook tussendoor, als er iemand actief is op het platform:
| Platform | Vast schema | Extra metingen bij activiteit |
|---|---|---|
| Vrbo | Elke 30 minuten | Nee |
| Holidu | Elke 30 minuten | Ja, overdag |
| Booking.com | Ongeveer om de 2 uur | Nee |
| Airbnb | Om de 3 uur | Ja, als de verhuurder online is |
| Google Agenda | Om de 7 tot 8 uur | Nee |
| Apple-agenda | Per apparaat instellen | Ja, wanneer de agenda wordt geopend of vernieuwd |
Vrbo, Booking.com en Google Agenda werken als een uurwerk: Vrbo leest een doorsnee agenda 47 keer per dag, Booking.com 11 keer en Google Agenda 3 keer, dag in dag uit. Het schema van Airbnb van 3 uur komt neer op 8 keer per dag, maar een doorsnee agenda werd 9 tot 11 keer gelezen. De extra controles vonden meestal overdag plaats, en vaak voor meerdere accommodaties van dezelfde verhuurder binnen een minuut of twee. Dat wijst op activiteit van de verhuurder op Airbnb, zoals het klikken op Vernieuwen bij een geïmporteerde agenda, wat je op Airbnb een beperkt aantal keren mag doen. Gasten zorgen hier niet voor: toen we advertenties bekeken, data kozen en naar de afrekenpagina gingen, las Airbnb de agenda pas bij de volgende geplande controle. Platforms kunnen dit allemaal op elk moment veranderen, maar het geeft je een realistisch beeld van het tijdsbestek.
Wat dit voor jou betekent: het kan tot 3 uur duren voordat een boeking op je eigen website bij Airbnb binnenkomt, en tot 2 uur voordat die bij Booking.com binnenkomt. Als je veel last-minute boekingen krijgt, is dat het tijdsbestek waar je op moet letten. Bookingmood werkt zelf juist andersom: de iCal-links worden minstens elke 5 minuten vernieuwd, en het leest de agenda’s die je importeert telkens wanneer je beschikbaarheid wordt weergegeven, maximaal elke 5 minuten.
Waar vind je je iCal-link?
Elk platform zet zijn iCal-links in de kalender- of beschikbaarheidsinstellingen van een advertentie. Meestal vind je daar zowel een exportlink als een optie om er een te importeren:
Airbnb: open de kalender van de advertentie, ga naar de beschikbaarheidsinstellingen en zoek naar Kalenders koppelen. Zie het helpartikel van Airbnb.
Vrbo: open de kalender van de accommodatie en kies voor importeren of exporteren. Bekijk de handleidingen van Vrbo over exporteren en importeren.
Booking.com: ga in het extranet naar ‘Tarieven en beschikbaarheid’ en open de instellingen voor kalendersynchronisatie. Zie de partnerhulp van Booking.com.
Bookingmood: open een object en klik op Synchronisatie. In onze handleiding voor iCal-synchronisatie vind je informatie over importeren, exporteren en aangepaste instellingen.
Kopieer de exportlink, niet het adres van de kalenderpagina: een iCal-link eindigt meestal op .ics of bevat "ical" of "calendar". Een tip voor Booking.com: als de synchronisatie eenmaal is ingesteld, pas de beschikbaarheid dan niet rechtstreeks aan in de Booking.com-kalender, want dat overschrijft de geïmporteerde data en kan leiden tot dubbele boekingen.
Wat iCal niet kan
iCal is oud en simpel, en daar zitten een paar nadelen aan die je moet weten:
De synchronisatie gebeurt niet meteen: elk platform controleert op updates volgens zijn eigen schema, variërend van 30 minuten tot een paar uur, dus het kan even duren voordat een boeking overal is geblokkeerd.
Alleen beschikbaarheid: een iCal-agenda deelt alleen data, geen prijzen, minimumverblijfsduur, berichten voor gasten of beoordelingsgegevens.
Eén richting per koppeling: elke koppeling verwerkt boekingen in één richting. Voor een synchronisatie in twee richtingen verbind je twee koppelingen met elkaar, één in elke richting.
Je moet het zelf instellen: als je een nieuwe accommodatie of een nieuw platform toevoegt, moet je de koppelingen zelf maken.
iCal versus API-synchronisatie: wat heb je nodig?
Channelmanagers maken via een API verbinding met platforms, in plaats van via iCal. Hier zie je hoe de twee zich tot elkaar verhouden:
| iCal-synchronisatie | API-koppeling (channelmanager) | |
|---|---|---|
| Snelheid | 30 minuten tot een paar uur per platform | Bijna realtime |
| Wat wordt gesynchroniseerd | Boekingen | Data, prijzen, beperkingen, vaak ook berichten |
| Kosten | Gratis op alle grote platforms | Meestal een maandelijks bedrag per advertentie |
| Instellen | Twee links kopiëren en plakken | Accounts koppelen, vermeldingen en tarieven toewijzen |
| Meest geschikt voor | Een handvol accommodaties, stabiele boekingspatronen | Veel accommodaties, veel last-minute boekingen, tarieven die dagelijks veranderen |
Voor de meeste verhuurders dekt iCal het grootste risico, namelijk dubbele boekingen, al. Als je veel accommodaties via verschillende kanalen aanbiedt en je prijzen dagelijks aanpast, kan een diepgaandere integratie in beide richtingen je een hoop werk besparen.
Zorg ervoor dat je beleid op elk kanaal hetzelfde is
Sync zorgt ervoor dat je data op elkaar aansluiten, niet je regels. Als je annuleringsvoorwaarden, minimumverblijf of inchecktijd op Airbnb en je eigen website verschillen, zullen gasten dat merken. Stel ze één keer in, kopieer ze naar elk platform en gebruik onze checklist voor huisregels voor de rest.
Is iCal veilig?
Meestal wel, ja. Een iCal-link is alleen-lezen: wie de link heeft, kan zien welke data voor boekingen gebruikt worden, maar kan niets wijzigen. De link zelf is echter wel de sleutel. Deel hem alleen met platforms en mensen die je vertrouwt, en als hij ergens terechtkomt waar hij niet hoort, maak dan een nieuwe link aan en werk die bij op je andere platforms.
iCal-synchronisatie instellen in Bookingmood
Met Bookingmood kun je bij elk abonnement iCal-links importeren en exporteren van en naar alle grote boekingsplatforms. Dat betekent:
Boekingen die via Airbnb worden gemaakt, verschijnen in je Bookingmood-kalender
Boekingen via je eigen website worden automatisch doorgevoerd in je Airbnb- en Vrbo-kalenders
Je regelt het allemaal vanaf één plek
Het instellen is simpel: kopieer de iCal-link van elk platform, plak die in Bookingmood en plak de link van Bookingmood vervolgens in elk platform. Als je je beschikbaarheid in Google Agenda bijhoudt, helpt onze handleiding voor synchronisatie met Google Agenda je stap voor stap op weg. Op de synchronisatiepagina in Bookingmood kun je zien wanneer elk platform je link voor het laatst heeft gelezen.
Veelgestelde vragen
Is iCal hetzelfde als Apple Agenda?
Nee. De agenda-app van Apple heette vroeger iCal, maar de iCal-links die voor boekingen worden gebruikt, zijn in het iCalendar-formaat (.ics). Apple Agenda, Google Agenda en Outlook kunnen ze allemaal lezen.
Is iCal-synchronisatie gratis?
Ja. Airbnb, Vrbo, Booking.com en de meeste andere platforms bieden gratis iCal-import en -export aan, en bij Bookingmood zit dit bij elk abonnement inbegrepen.
Hoe vaak synchroniseert iCal?
Elk platform bepaalt zijn eigen schema. Uit onze metingen blijkt dat Vrbo de kalender elke 30 minuten leest, Booking.com ongeveer elke 2 uur en Airbnb elke 3 uur. Op Airbnb kun je op Vernieuwen klikken bij een geïmporteerde kalender om deze eerder te controleren. Een boeking door een gast zorgt er niet voor dat Airbnb je agenda meteen controleert. De eigen iCal-link van Bookingmood wordt minstens elke 5 minuten vernieuwd. Agenda’s die je importeert, worden opnieuw gelezen telkens wanneer je agenda wordt bekeken of een ander platform je Bookingmood-link leest, maximaal één keer per 5 minuten.
Kan iCal in beide richtingen synchroniseren?
Elke koppeling werkt maar in één richting. Om in beide richtingen te synchroniseren, exporteer je je Bookingmood-link naar het andere platform en importeer je de link van dat platform in Bookingmood.
Synchroniseert iCal prijzen of gastgegevens?
Nee. iCal deelt alleen de geboekte data. Prijzen, namen van gasten en berichten blijven op het platform staan waar de boeking is gemaakt.
Waarom worden mijn geblokkeerde data niet weergegeven op het andere platform?
Meestal heeft het andere platform je link nog niet gelezen: wacht tot de volgende controle, wat tot een paar uur kan duren. Als de data dan nog steeds niet verschijnen, controleer dan of je de exportlink hebt geplakt en niet het adres van een kalenderpagina.
Wat gebeurt er als een feed niet meer werkt?
Bookingmood probeert een feed die niet werkt elk uur opnieuw. Als het na een dag nog steeds niet lukt, krijgen beheerders een e-mail en na 14 dagen wordt de feed uitgeschakeld. Je kunt hem weer inschakelen zodra de link weer werkt. In de iCal-synchronisatiehandleiding staan veelvoorkomende fouten en hoe je die kunt oplossen.
Synchroniseer je agenda met Bookingmood
iCal klinkt misschien wat technisch, maar het is een van de eenvoudigste en meest effectieve hulpmiddelen voor elke verhuurder van vakantieverblijven. Of je nu op één site of op vijf sites adverteert, dankzij iCal-synchronisatie blijven je agenda’s up-to-date en is het risico op dubbele boekingen klein. Start je gratis proefperiode van 14 dagen en koppel je agenda’s binnen een paar minuten.
