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. Every event arrives as "CLOSED - Not available" with no guest name and an unstable UID, so Lemon treats blocks as reservations by default, applies duration rules to catch owner closures, re-links re-keyed stays by checkout, and pins forward-trimmed check-ins. 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 Booking.com's feed carries, and does not

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.

What Lemon does about each

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.

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.

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