Articles/Booking.com rewrote 78 reservations last month. Every clean still happened on time.

For co-hosts and management companies · 3 min read

Booking.com rewrote 78 reservations last month. Every clean still happened on time.

The Lemon.cy host dashboard when every property is clean and no job needs attention
Lemon.cy

In short

Booking.com and Airbnb calendars quietly rename, reshape and trim reservations. In the 30 days to 10 September 2026 Lemon read its 18 connected calendars 129,351 times, caught 78 silently re-keyed reservations and kept their cleaning jobs attached, and made only 10 automatic cancellations in 1,445 decisions — each one logged and traceable.

Published 2026-09-16 · figures verified against production 2026-09-16 · Markdown

What your calendar does when you are not looking

A Booking.com iCal feed does not describe reservations. It describes closed dates. When the shape of those dates changes — a neighbouring booking arrives, a stay begins, a night is trimmed — Booking.com may re-export the same stay as a brand-new event with a new identifier. To a cleaning schedule that trusts identifiers, the old reservation has vanished and a new one has appeared. Airbnb does it less, but does it.

Lemon measured it. In the 30 days to 10 September 2026, across 18 connected calendars (9 Airbnb, 9 Booking.com), the feeds were read 129,351 times and 540,461 calendar events were observed. Seventy-eight reservations were silently re-keyed — about 4.3 per feed per month. Booking.com also re-exported in-progress stays with the elapsed nights removed on nearly every fetch: 1,240 times in the month.

Why you should care, and why you will never notice

A naive sync cancels the clean when the identifier disappears and creates a new job when the new one appears — or, worse, cancels and does not recreate. Either way a cleaner is stood down for a turnover that is still happening, and the next guest walks into yesterday's sheets. That is the failure mode of every calendar-driven schedule, and it is invisible until it costs you a review.

Lemon's answer is to keep the cleaning job attached to the stay, not to the identifier:

From your side, what you notice is the absence of something. The job stayed. The cleaner came. The dashboard is green.

Every decision is written down

Lemon logs each of those decisions with its reason and keeps a snapshot of every calendar fetch, so when a job does change you can see exactly which line in which feed caused it, instead of guessing. The aggregate is published every month as the OTA Calendar Feed Integrity Report, under an open licence, numbers and method included. Hosts cannot check a claim like "reliable sync"; they can check a table.

What this buys you in a season

Fewer things to think about. The 78 re-keys, the 1,240 trims, the 67 arrival changes: in a WhatsApp-run operation each of those is a possible mistake, a job cancelled by a well-meaning tool or a screenshot mis-read at 23:00. Here they are 1,445 decisions taken by the same rules every time, ten of which resulted in an actual cancellation, and every one of which you could audit if you ever wanted to. You will not want to. That is the point.

Production figures from the September 2026 OTA Calendar Feed Integrity Report (30-day window from 11 August to 10 September 2026).

See this on your own calendar this week.

Add your properties, paste one iCal link, invite your cleaners. About 15 minutes.

Start free