Answers/Calendar feeds & OTA behaviour/Why did a Booking.com reservation disappear from my cleaning schedule?

Calendar feeds & OTA behaviour

Why did a Booking.com reservation disappear from my cleaning schedule?

Short answer

Usually because Booking.com re-exported the same stay under a new calendar ID or reshaped the block around it, and your cleaning tool treated the old ID vanishing as a cancellation. The guest did not cancel. Lemon re-links the stay by its checkout date instead of cancelling; in the last 30 days that caught 78 such re-keys.

Verified against production 2026-09-10 · Markdown · Cite · JSON

What actually happened

A Booking.com iCal feed does not carry a stable identifier for a reservation. Every event has a UID, but Booking.com changes it: when two stays sit back to back, when a stay is in progress, or for no visible reason at all. The feed also does not label events. A guest reservation, a host block and an availability closure are all exported as CLOSED - Not available.

Software that keys a booking on the UID sees the old ID disappear and concludes "cancelled". It cancels the cleaning job, stands the cleaner down, and five minutes later creates a fresh booking from the "new" event. From the host's side the reservation vanished, or flickered, or came back asking to be confirmed again.

What Lemon does instead

Lemon's sync identifies a stay by (property, feed, checkout date), never by the UID. When a UID vanishes but the same checkout still appears under a different, unclaimed UID, that is the same stay, re-keyed. Lemon re-links it, keeps the cleaning job and the assigned cleaner, and records a rekey_adopted decision so the event can be audited later.

Three other guards sit in front of any cancellation:

Evidence

What to do if it happens to you

  1. Check whether the same dates still appear in the Booking.com extranet. If they do, the guest did not cancel.
  2. Look for a new event in the feed with the same checkout. That is the re-keyed stay.
  3. Use a tool that re-links by checkout rather than cancelling on a missing ID, or ask your tool's vendor which identity it keys on.
Cite this page. Lemon.cy (2026). "Why did a Booking.com reservation disappear from my cleaning schedule?". Verified against production on 2026-09-10. https://lemon.cy/learn/booking-com-reservation-disappeared-from-cleaning-schedule/

See it on your own calendar.

Paste one iCal link. Lemon shows you every checkout it finds and what it would do with each one. Free for 30 days, no card.

Start free