Skip to main content
Bring bookings from Booking.com, Airbnb, and Vrbo onto your calendar by pasting each platform’s iCal link and mapping it to a unit. Imported reservations show up as occupancy blocks so you don’t double-book. You set this up from the property’s Integrations settings: open the property’s Settings, then tap Integrations. Scroll to the Calendar Sync section.
Calendar Sync is currently marked Preview, and it is a read-only, one-way import: Superhost pulls reservations from the OTA into your calendar. It does not push your Superhost availability back out to the OTA, so keep managing each platform’s own calendar as usual.

How it works

You add one listing per iCal URL. Each listing maps to either a specific unit or a whole unit type (for example, all Deluxe Double units). Imported reservations arrive as occupancy blocks and auto-assign to a free unit of the right type. Guest details fill in later, when the guest contacts you on WhatsApp or phone, or checks in.

Get the iCal URL from the OTA

Each platform exposes a calendar export (iCal) link in its own dashboard:
  • Booking.com — looks like https://ical.booking.com/v1/export?t=…
  • Airbnb — looks like https://www.airbnb.com/calendar/ical/…
  • Vrbo — looks like https://www.vrbo.com/icalendar/…
Copy the link for the specific listing you want to import.

Add a listing

1

Open Calendar Sync

From the property’s Settings, tap Integrations, then find the Calendar Sync card. Tap Add listing.
2

Pick the OTA channel

Under OTA channel, choose the source: Booking.com, Airbnb, or Vrbo.
3

Choose what it maps to

Under Maps to, pick either a specific unit or a unit type (such as all units of one type). The list groups Unit types and Specific units so you can tell them apart.
4

Name the listing

The Listing label fills in from your choice; edit it to anything that helps you recognize the feed later (for example, Deluxe Double).
5

Paste the iCal URL

Paste the link you copied from the OTA into the iCal URL field. This field unlocks once you’ve picked an OTA channel.
6

Connect

Tap Connect. Superhost runs a first sync right away and confirms how many reservations it imported. The listing now appears in the Calendar Sync card.

Read the listing rows

Each connected listing shows as a row with:
  • A channel chip naming the OTA (Booking.com, Airbnb, or Vrbo).
  • The listing label and what it maps to.
  • A Last synced timestamp once it has run.
Each row has two actions:
  • Sync now () — pulls the latest reservations immediately. Superhost reports how many were created, updated, or cancelled, or tells you the calendar was unchanged.
  • Disconnect listing () — removes the feed. Imported occupancy stops updating from then on.

Sync status and errors

1

A sync error

If a feed fails to sync, the Calendar Sync card shows an error badge, and the affected row shows a Sync error message with the reason. The most common cause is a bad or expired iCal URL — recopy the link from the OTA, disconnect the old listing, and add it again.
2

Over capacity

If more reservations come in than there are free units of the mapped type, the row warns that some reservations couldn’t be auto-assigned. Open the calendar and reassign those bookings to specific units by hand.
Add one listing per iCal URL. If a platform gives you a separate export link per room or room type, add each as its own listing and map it to the matching unit or unit type.

Your calendar

See imported bookings as occupancy on your timeline.

Connect WhatsApp

Route guest messages into the Chats tab.