Overview
This guide explains how to share calendars with other calendar systems using the iCalendar (iCal) feature.
Note:
For inventory synchronization with OTAs supported by AirHost, please use the Channel Manager, not iCalendar.
Detail
How to Export iCalendar
Go to Admin Console → Property List → Select the relevant property → Channel Manager → iCalendars.
Click “Export My iCalendar URL.”
3. Select which room type you want to share, then copy the displayed calendar URL.
4. Use the copied URL and proceed with the import process in the system where you want to import the calendar.
Please refer to the help page of the destination system for instructions on how to import.
For Google Calendar: Please check the help page.
Note: By default, the iCal includes blocks and closed (stop-sell) dates. If you want to use an iCal that contains only confirmed reservations, please add
“?status=confirmed” to the end of the URL.
*iCal for Room Types with Multiple Rooms
Since iCal (calendar synchronization) is designed based on the assumption that “one calendar = one room,” reservation details cannot be displayed in the calendar for room types that have multiple rooms.
Therefore:
Room type with only 1 room → Reservation details will be displayed
Room type with multiple rooms → Only block status (fully booked / available) will be displayed
This behavior is not specific to AirHost. It is a general limitation of the iCal format itself.
Even for hotel-type properties, if a room type has only one room, the iCal will include reservation details. However, for room types with multiple rooms, the iCal will only display block information.
Note:
The synchronization frequency of iCalendar depends on the system that imports the calendar.
For example, if you import the AirHost iCalendar URL into Google Calendar, the synchronization frequency depends on Google Calendar, so AirHost cannot provide any guarantees or answers regarding the sync interval.
According to Google’s official information, the calendar is typically refreshed every 6 hours.
However, this is not guaranteed, and in practice:
It may be delayed from several hours up to more than 12 hours.
The timing may vary depending on external server responses or Google’s system load.
Importing iCalendar
Note:
Events from iCalendar can only be imported as blocks.
They cannot be imported as reservations, so you will not receive notifications for new bookings.
Additionally, blocks imported from iCalendar cannot be removed within AirHost.
They must be removed from the original iCalendar source, so please be aware of this.
Steps
Copy the iCal URL for export from the unsupported channel site.
Open “iCalendar” and click “Batch Add New iCalendar.”
3. Configure the following settings and save:
Room Number: Select which room the block should be applied to.
Calendar URL: Enter the iCal URL copied from the unsupported channel site.
One-time only Calendar Import: Select this option if you want to import the block only once and do not need future updates.
Room number: Select which room the block will be applied to
Calendar URL: Enter the iCal URL you copied from the unsupported channel site.
One-time calendar import: Select this option if you want to import a block once and do not need to update it again.
4. The imported iCal will appear in the list.






