iCal Sync Not Working? Troubleshooting Guide for Vacation Rental Hosts
iCal sync usually breaks for one of five reasons: an expired or changed export URL, an HTTP (not HTTPS) link, a feed that was never re-exported after a listing change, the importing platform's own fetch delay, or a source platform that changed its URL format. This guide shows how to spot which one you have and fix each.
Quick diagnostic checklist
Before you try platform-specific fixes, run through this checklist to identify the most likely cause:
Common causes and fixes
- 1
Expired or changed iCal URL
Platforms sometimes rotate or invalidate iCal URLs when you edit listing settings, change your password, or modify calendar preferences. The old URL returns a 404 or an empty calendar.
Fix: Go back to the source platform, re-export a fresh iCal URL, and update it everywhere you imported the old one.
- 2
HTTP vs HTTPS mismatch
Some older URLs use
http://instead ofhttps://. Many platforms now reject non-HTTPS iCal imports as a security measure.Fix: Change
http://tohttps://in the URL. If the platform does not support HTTPS for its export, you may need a sync proxy. - 3
Platform sync delay (not a bug)
iCal sync is not real-time. Airbnb refreshes every few hours. Vrbo can take up to 24 hours. Booking.com varies. If you just made a booking and it does not appear on the other platform yet, it may simply be waiting for the next fetch.
Fix: Wait for the sync cycle. If the delay is consistently longer than 24 hours, the URL may be broken. Test by pasting it in a browser.
- 4
Wrong listing URL
If you manage multiple properties, it is easy to accidentally export the iCal URL for the wrong listing. The sync will work, but the dates will not match.
Fix: Verify the listing ID or property name in the iCal URL matches the property you intend to sync.
- 5
Circular import loop
Importing Platform A into Platform B and Platform B into Platform A simultaneously can create a loop where blocked dates cascade incorrectly. This sometimes manifests as dates being permanently blocked even after cancellations.
Fix: Use a combined feed from a neutral aggregator (like iCalendar Sync) as the single import source for all platforms, instead of cross-importing directly between platforms.
Platform-specific notes
Airbnb
Airbnb iCal export URLs contain a unique hash that changes if you regenerate the export. If sync stops working, check whether you (or Airbnb) regenerated the URL. Also, Airbnb blocks imports from URLs that return empty VCALENDAR files. Make sure the feed has at least one event or blocked date.
Vrbo
Vrbo has a known slower sync interval (up to 24 hours). If you need faster updates, Vrbo does not offer a manual refresh button. The only workaround is to remove and re-add the import URL, which sometimes triggers an immediate fetch.
Booking.com
Booking.com occasionally changes iCal URL formats during Extranet updates. If sync breaks after a Booking.com interface update, re-export the iCal URL from the Extranet and update your imports.
Still not working?
Try a fresh combined feed
If you have tried all the fixes above and dates are still out of sync, start fresh: re-export all your iCal URLs, preview them merged at icalendarsync.com, get a sync link with RentalBeam Plus, and replace all imports with it. This eliminates stale URL references and circular import issues in one step.Sync health
Healthy, Not updating, or Can't read per source with the exact time of the last successful sync.
Export Access Tracking
See when Airbnb, Vrbo, or Google Calendar last fetched your export URL, so you know each platform is actually pulling updates.
Selective iCal Export
Control exactly what each platform sees: choose sources, custom blocked dates, and bookings per export URL.
Google Calendar Quick-Add
One-click button to subscribe your export URL directly in Google Calendar.
Create a free RentalBeam account and open the Calendar sync section of your rental. No credit card required.