iCal calendar sync explained: how it works and how to set it up
iCal sounds technical, but the idea is simple. A calendar publishes a URL. Another calendar reads it. That is how many short-term rental tools keep Airbnb, Vrbo, Booking.com, and direct booking calendars aligned.
Import means reading another calendar
When Hosta imports your Airbnb iCal feed, Airbnb bookings appear as blocked dates in your Hosta calendar. That keeps your direct booking page from showing those nights as free.
Export means publishing your calendar
When Airbnb imports your Hosta feed, direct bookings and manual blocks from Hosta can block dates on Airbnb. This matters if you want to take direct bookings without increasing double-booking risk.
Set it up in this order
- Open your Airbnb calendar settings and copy the export iCal URL.
- Paste that URL into Hosta as an imported calendar.
- Copy your Hosta export feed.
- Paste the Hosta feed back into Airbnb as an imported calendar.
- Repeat for each channel and each property.
Remember the delay
iCal is pull-based. Systems refresh feeds on a schedule. That means a brand-new booking may take time to appear everywhere. This is why your direct booking page should check availability when the guest submits, not only when the calendar first loads.
Hosta imports channel calendars, exports your property feed, and checks direct booking requests before saving them.
Start free with HostaQuick answers
What is iCal sync?
iCal sync uses calendar feed URLs to share booked and blocked date ranges between Airbnb, booking tools, and calendar apps.
Do I need both import and export?
Yes. Import brings channel bookings into your central calendar. Export sends your direct bookings and blocks back to the channels.
What is the main limit of iCal?
iCal is not instant. Feeds refresh on a schedule, so a direct booking page should still run a live conflict check.