QloApps Booking iCalendar: QloApps Booking iCalendar (.ics) File Export and Sync Availability keeps room availability aligned between your property and booking channels such as Booking.com, Expedia, VRBO and Airbnb, using iCalendar feeds. It suits hotels, resorts, B&Bs and guest houses that sell rooms on several channels.
Instead of updating every channel calendar by hand, hotel staff share one export link per room type and import channel calendars on a schedule.
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
QloApps Booking iCalendar - QloApps Booking iCalendar adds an iCal Sync menu and an iCal Sync tab on every room type. Export links publish availability, and imported channel calendars update room availability on the property. It serves hotels, resorts, serviced apartments and guest houses that list rooms on more than one channel. Staff manage channels, schedule syncs, review logs and send booking calendar files from one module.
If you want to learn how to launch your free hotel website with the help of QloApps then Click Here
QloApps Booking iCalendar Features -
- Room type export links- a secure .ics URL per room type to share with each channel
- Channel calendar import- pull events from Booking.com, Expedia, VRBO, Airbnb or channels you add
- Automatic availability updates — imported events block rooms in the Back Office
- Scheduled sync — one cron command refreshes every active channel feed
- Selectable export events — share bookings, manually disabled dates, or both
- Order source filter — choose which order sources count as confirmed bookings
- Export and import windows — limit events to a set number of days ahead
- Sync logs — every event listed with channel, room type, hotel, dates and status
- Booking .ics downloads — export one order, or bookings filtered by hotel and date range
What is iCalendar?
For any queries, technical issues, or assistance related to the QloApps Booking iCalendar module, please create a support ticket through our QloApps Support Portal.
You may also explore our other top-quality QloApps Add-ons to extend your property's management capabilities.
QloApps Booking iCalendar adds an iCal Sync menu and an iCal Sync tab on every room type. Export links publish availability, and imported channel calendars update room availability on the property. It serves hotels, resorts, serviced apartments and guest houses that list rooms on more than one channel. Staff manage channels, schedule syncs, review logs and send booking calendar files from one module.
Why Use QloApps Booking iCalendar
Keeping room availability current across several booking channels by hand is time-consuming and a common cause of double bookings. Every booking, block or release needs a matching update on each channel calendar. The module centralises this work. Export links publish availability, scheduled imports apply channel events to rooms, and the sync log records the outcome of every event, so management always sees what was synced.
Highlighted Features
Room Type Export Links
Copy or download a secure iCalendar link for each room type and share it with any channel that accepts calendar feeds.
Channel Calendar Import
Add each channel's calendar URL to a room type and import its events as room blocks in the Back Office.
Selectable Export Events
Choose whether bookings, manually disabled dates, or both are published, and which order sources count as confirmed bookings.
Channel Event Rules
Decide per channel which event types create room blocks and whether the end date is blocked as well.
Scheduled Availability Sync
Run a single cron command to refresh every active channel feed and update room availability automatically.
Export And Import Windows
Limit exported and imported events to the number of days ahead you set, instead of including every future event.
Booking Calendar Downloads
Export the .ics file of a single order or download booking calendar files filtered by hotel and date range from the Orders page.
Calendar Files In Emails
Attach the booking .ics file to order confirmation emails sent to customers, super admins, hoteliers, and employees.
QloApps Booking iCalendar Channels
The QloApps Booking iCalendar module provides a dedicated Channels screen to manage booking channels used for calendar synchronization.
Booking.com, Expedia, VRBO, and Airbnb are available upon installation, and staff can add additional channels as required.
- Channel Name: Identify the booking channel used for calendar synchronization.
- Active Status: Enable or disable a channel. Inactive channels are skipped during calendar imports.
- Import Window: Set the number of days ahead for importing calendar events.
- Channel Event Rules: Decide which imported event types create room blocks and whether the event end date should also be blocked.
These settings help administrators control how calendar events are imported and how room availability is managed across channels.

QloApps Booking iCalendar Configuration
The Configuration screen allows administrators to manage export settings, email recipients, and scheduled calendar synchronization from a centralized interface.
Export Settings
- Export Events: Choose whether to export bookings, manually disabled dates, or both.
- Order Sources: Select which order sources should be considered when exporting confirmed bookings.
- Export Offset: Configure how many days ahead calendar events should be exported. The default value is 365 days.
Email Recipients
Enable the option to attach the booking iCalendar (.ics) file to order confirmation emails sent to customers, the super admin, hoteliers, and employees.
Cron Job Configuration
View the cron command used to import calendar feeds from all active channels and automatically refresh room availability.
These configuration options help streamline calendar management and automate availability synchronization.

QloApps Booking iCalendar Room Type Sync
Each room type in QloApps includes a dedicated iCal Sync tab that allows administrators to export room availability and import calendar events from external channels.
Export iCalendar
- Secure iCalendar URL: Access the unique calendar feed URL generated for each room type.
- Download iCal: Download the room type's calendar file in .ics format.
- Copy URL: Copy the calendar URL and share it with supported external booking channels.
Import iCalendar
- Select Channel: Choose the booking channel from which calendar events should be imported.
- Calendar URL: Enter the external channel's calendar feed URL and save the configuration.
- Sync Status: View the status of the last synchronization for each configured calendar feed.
- Multiple Channel Support: Link multiple channel calendars to a single room type.
- Room Count: View the number of rooms covered by the synchronization.
This functionality helps administrators manage room availability using calendar feeds from multiple supported channels.

QloApps Booking iCalendar Sync Logs
The iCal Sync Logs screen records imported calendar events and helps administrators monitor synchronization activity.
Each log entry displays the following information:
- Channel: The booking channel associated with the imported event.
- Room Type: The room type linked to the calendar event.
- Hotel: The hotel associated with the synchronization record.
- Event UID: The unique identifier of the calendar event.
- Event Start and End Dates: The start and end dates recorded for the event.
- Sync Status: Indicates whether the event was Synced or Failed.
- Log Date and Time: Displays when the synchronization record was created.
Administrators can use these records to verify whether channel bookings were imported for the correct room type and quickly identify synchronization failures. The Clear All Logs action allows administrators to clear existing log records when they are no longer needed.

QloApps Booking iCalendar Support
For any queries, technical issues, or assistance related to the QloApps Booking iCalendar module, please create a support ticket through our QloApps Support Portal.
You may also explore our other top-quality QloApps Add-ons to extend your property's management capabilities.
Specifications
Frequently Asked Questions
Specification
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Cloud Hosting
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Move to Cloud Today
We’re partnered with top-tier, trusted providers!
Default Configuration Details of Server
RAM 1 Core
Processor 30 GB
Hard Disk
Database
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store
* Server Configuration may vary as per application requirements.
Change Logs
Changelog
V4.1.0 | Compatible: QloApps V1.7.x, V1.6.x
V4.0.0 | Compatible: QloApps V1.7.x
V1.0.3 | Compatible: QloApps V1.6.x
V1.0.2 | Compatible: QloApps V1.5.x, V1.6.x, and V1.7.x
V1.0.0 to V1.0.1 | Compatible: QloApps V1.5.x, V1.6.x
- [CO]: Added hotel-wise permission when exporting data.