Pro iCal export publishes occupied room nights for one room type. It is an availability calendar, not a price, guest or reservation feed. Only fully sold out nights are exported; remaining quantity is never disclosed. The public .ics URL is tokenized and does not require a WordPress login.
Create and connect the link
- Open Hotel Booking → Rooms and edit the room type.
- Open the OTA Sync tab and read the iCal Calendar Sync notice.
- Under Export this room type, select Create export link.
- Copy the one-time Secret export URL (.ics) immediately and store it in the approved password manager.
- Paste that URL into the OTA’s calendar import field and choose the OTA’s refresh schedule.
The feed represents the authoritative inventory at request time, uses RFC 5545 VEVENT dates and treats check-out as unoccupied. It contains the summary Unavailable, opaque event IDs and no prices, names, booking IDs or contact details. WordPress and shared caches must not cache the tokenized response.
Rotate a leaked link
Return to the same tab and select Create replacement link. Rotation is atomic: the old link returns 404 and the new URL is shown once. Update every connected OTA immediately; a feed that still uses the old link will stop refreshing rather than reveal the calendar.
If an OTA reports an empty or stale feed, confirm HTTPS, the room type’s sold out dates and the OTA refresh delay. Do not paste the secret URL into tickets, screenshots or analytics query logs.
Next: import an iCal source.