# Connect Leviathan PMS or any iCal calendar

## Leviathan PMS

1. In Leviathan, ask your administrator for API access: the **LeviathanAuth token**, your **app_id** and your **company_id**.
2. Open **Settings → Channels → Leviathan PMS**, paste the three values, tick **Enabled**, **Save** and **Test**.
3. **Show listings** shows the unit IDs. Paste each into **Settings → Properties → Settings → Leviathan unit ID**.
4. **Import now** — afterwards every 30 minutes.

Only stays are imported: inquiries, pending requests and holds are skipped, cancellations are applied, and the booking shows the channel it came from (Airbnb, Booking.com, Expedia, Vrbo or Direct).

## iCal import (Airbnb, Booking.com, Vrbo, Google Calendar …)

Almost every platform can export a calendar as an iCal link. The guest portal can read it:

1. Copy the export link of the listing — for example in Airbnb **Calendar → Availability → Connect calendars → Export calendar**, in Booking.com **Rates & availability → Sync calendars → Export**.
2. Paste it into **Settings → Properties → Settings → iCal import URL** (it must start with `https://`).
3. **Settings → Channels → iCal feed → Import now**, then automatically every 30 minutes.

Airbnb marks bookings as *Reserved* and owner blocks as *Not available* — blocks are skipped. **Booking.com** exports every occupied night as *CLOSED – Not available*, bookings and closures alike, so for Booking.com feeds every event is imported as a stay; delete the ones that are only closures.

> **Important:** iCal only contains dates. Open each imported booking and add the guest's name, email and number of guests (**Edit booking**) before you send the portal link.

![Settings → Channels](/site/img/docs/d-settings-channels.webp "Settings → Channels")

## iCal export

The other direction: every property has a private export link (**Settings → Properties → Settings → iCal export**) containing all bookings and blocked dates from the guest portal. Import it into your other channels so they close dates you booked locally.

## Frequently asked questions

### How fast are iCal changes picked up?

The guest portal reads every 30 minutes. Many platforms refresh imported calendars only every few hours, so direct channel managers (Hostaway, Rentals United, Channex) are faster.

### SiteMinder / Little Hotelier?

A connector is planned. Until then use their iCal export or the [API](/docs/api-quickstart).
