What an iCal feed can—and cannot—do
An iCal feed is a private calendar URL that exposes reservation dates to another compatible calendar tool. It is useful for reducing repetitive entry, but it is not a live command channel. The booking platform publishes changes and the receiving app checks the feed on its own schedule.
That delay matters most for same-day bookings, cancellations, and changed checkout dates. Use sync to build the routine schedule, then keep a manual escalation path for urgent changes.
- Treat the calendar URL like a password
- Never paste account credentials into a calendar field
- Keep the property timezone accurate
- Confirm urgent changes directly with the cleaner
Set up the feed step by step
The wording inside Airbnb can change, but the workflow is to find the listing calendar’s export or availability settings and copy its iCal link. Add the matching house in PlanAhead before connecting the feed.
- Open the listing calendar and locate its export-calendar or iCal option.
- Copy the private calendar link; do not copy the public listing page URL.
- In PlanAhead, add or select the correct house and confirm its timezone.
- Add the calendar link to that house and allow the first sync to finish.
- Compare the next several checkout dates with the booking platform.
- Set the cleaning timing and assign a responsible cleaner only after the dates look correct.
Review the first import
Check at least one normal reservation, one back-to-back stay if available, and any manually blocked dates. Calendar events sometimes use generic titles; focus on dates and the property they belong to rather than expecting full guest or reservation details.
If the feed is empty, verify that it is an exported iCal URL, that the listing has future reservations, and that the link has not been regenerated. Reconnect a replaced link rather than repeatedly creating duplicate properties.
Create a same-day safety routine
At the end of each day, review tomorrow’s checkout and check-in windows. Confirm who owns each turnover, how they enter, and whom they contact if the property is not ready. On the morning of a same-day turn, compare the operational schedule with the booking platform.
PlanAhead is not affiliated with Airbnb and does not replace a reservation or property-management system. It organizes cleaning work around compatible calendar data and manual dates.
Frequently asked questions
Why did a changed booking not update immediately?
iCal feeds are refreshed periodically by both the source and receiving app. Handle urgent changes manually and confirm them with the cleaner.
Can I schedule a cleaning without iCal?
Yes. Add manual jobs for direct bookings, deep cleans, residential clients, or any exception.
Should cleaners receive the iCal URL?
Usually no. Give them the work details they need through the shared schedule and keep the private feed URL limited to administrators.

