While we recommend connecting Airbnb to AdvanceCM via API for full functionality—including calendar sync, rates, and messaging—there are cases where using an iCal connection is necessary. For example, if you're unable to verify your Airbnb account in AdvanceCM, iCal provides a quick alternative for syncing availability.
For full API instructions instead, see: Connecting Airbnb with AdvanceCM
This article will guide you through setting up a two-way iCal connection between Airbnb and AdvanceCM so bookings and blocked dates are synced across platforms.
1. Export AdvanceCM Calendar to Airbnb
In AdvanceCM:
Go to the Channels module from the top menu bar.

In the Channels List view, click the + Add Channel button.

In the Channels Overlay, click on the iCal tab and select Airbnb.
If no Airbnb connection exists, click Connect.
If one already exists, click Add.

In the Exported Calendars section, click Add.

Select the rental whose calendar you want to export.
Click Export.

In the popup, copy the calendar URL.
Click Done.

In Airbnb:
Navigate to Manage Listings.
Click on the listing you'd like to sync via iCal.
Go to the Availability tab.
Scroll down to Sync Calendars and select Import Calendar.
Paste the AdvanceCM calendar URL into the Calendar Address (URL) field.
Name the calendar (e.g., “AdvanceCM Calendar”).
Click Import Calendar.

2. Import Airbnb Calendar into AdvanceCM
In Airbnb:
Navigate to Manage Listings.
Click on the listing you want to sync.
Go to the Availability tab.
Scroll down to Sync Calendars and click Export Calendar.
Copy the Airbnb calendar URL.
Example:
https://www.airbnb.com/calendar/ical/35450605.ics?s=fdfe02b1f240b8b92b457b9153f41fcf

In AdvanceCM:
In the Imported Calendars section, click the green Add button.

Give the calendar a name (e.g., “Airbnb iCal”).
Select the rental the calendar should be linked to.
Paste the Airbnb iCal URL.
Click Import.

What to Expect Next
Once the iCal sync is set up:
Airbnb bookings will appear in AdvanceCM as Hold Events with the status Confirmed.
You’ll see these bookings on the AdvanceCM calendar.
You can convert hold events into Bookings in AdvanceCM to add guest details, send messages, and more.
Manually blocked dates in Airbnb will also sync and appear in AdvanceCM as
"Airbnb (Not Available) (Airbnb)"events.