Calendar Sync and Automatic Turnover Scheduling
The moment a booking is confirmed, a turnover is implied. Manually transcribing reservation dates into a cleaning schedule is error-prone and doesn't scale past a few properties.
Why calendar import matters
- No double-entry — bookings from Airbnb, Booking.com, and Vrbo flow in
automatically.
- Timezone-correct — the turnover lands on the right local day.
- Change-aware — when a guest moves their dates, the clean moves too.
- Multi-channel — one property often has several calendar feeds; all should
merge without duplicates.
Handling date changes safely
When a reservation shifts, you want the due date of the turnover to move — but you don't want to lose the cleaner you already assigned. Reassignment should be a deliberate act, not a side effect of a calendar sync.
How Maravo handles this
Maravo imports N iCal feeds per property (Airbnb/Booking/Vrbo/any), syncs hourly plus on-demand, and auto-creates stays and turnover cleans in the property timezone. Bookings dedupe by external UID; date moves update the due date but never rewrite the assignee.
FAQ
Can one property have multiple calendars? Yes — connect as many feeds as the property is listed on; they merge and dedupe.
What happens on a cancellation? Cancelled stays are excluded from counts and reporting; the sweep keeps feeds in sync.