Integrations/Booking.com calendar sync (iCal)

Integration · iCal

Booking.com calendar sync (iCal)

Short answer

Paste the Booking.com property's iCal export link into Lemon. Booking.com shows every booking the same way, with no guest name, and often changes bookings in its calendar. Lemon treats each one as a reservation, skips long owner closures, and keeps your cleaner's job when Booking.com relists a booking. 9 of Lemon's 18 feeds are Booking.com.

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

Setting it up

  1. In the Booking.com extranet: Rates & Availability → Sync calendars → Export calendar. Copy the .ics link (it must end in .ics).
  2. In Lemon: Properties → the property → add iCal feed → paste. Lemon detects Booking.com from the link.
  3. First sync immediately, then every 5 minutes.

What to expect from Booking.com's calendar

Booking.com's calendar link carries very little. Every guest booking, and every date you close yourself, shows as "CLOSED - Not available". There is no guest name, no reservation number and no status. Booking.com also changes bookings in its calendar more than Airbnb does. It can give a booking a new reference, shorten a stay that is in progress, or show two back-to-back stays as one.

What Lemon does for you

When to go beyond iCal

If you run back-to-back Booking.com stays or monthly stays, connect a PMS (Hospitable, Guesty, Hostaway) so reservations arrive as objects with names and statuses. Lemon deactivates the property's iCal feeds automatically when you do.

Technical details

What the feed carries. One summary for everything: CLOSED - Not available. No guest name, no reservation number, no status. A UID that changes when the surrounding availability changes shape. An in-progress stay re-exported daily with its elapsed nights removed. Two back-to-back stays sometimes exported as one block.

How each behaviour is handled, and the decision Lemon logs:

BehaviourLemon's handlingDecision logged
Nameless blockTreated as a reservation; job created—
Block > 30 nightsOwner closure; skippedskip_owner_block
Stay > 90 nights even with a nameHeld for host review—
UID changes, same checkoutRe-linked to the existing bookingrekey_adopted
Check-in walks forward during the stayOriginal check-in pinnedelapsed_checkin_pinned
Block widens over a tracked stayWiden refused; unexplained nights surfaceduncovered_surfaced
Block later splits into real staysPlaceholder promoted onto the real eventsynthetic_promoted
Stay vanishesFlagged; window 24h / 2h / never within 24h of checkoutauto_cancelled or imminent_protected

Numbers. In the 30 days to 2026-09-10 across 9 Booking.com and 9 Airbnb feeds: 78 re-keys, 1,240 forward-trim pins, 10 auto-cancellations. Lifetime, Booking.com feeds withdrew 2.4× as many calendar events as Airbnb feeds. Source: feed integrity report.

Cite this page. Lemon.cy (2026). "Booking.com calendar sync (iCal)". Verified against production on 2026-09-10. https://lemon.cy/connect/booking-com/

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