How To Set up Airbnb Ical


This article will walk you through the entire process of mapping your rooms to your Airbnb rooms (and vice versa).  Once you have completed all of the steps below, the system will update Airbnb with your availability, and the channel manager will download your Airbnb bookings into your Bookings page in your system.

AirBnb (iCal) is a calendar-based channel, which works differently than normal distribution channels. For example, only availability can be updated, no rates or any other stay restrictions.

If you'd like to connect AirBnb trough API, you can refer to this article

Step 1:  Login to your myallocator account

  1. Go to "manage" tab
  2. Click on Channels
  3. "Add - Channel"
  4. Find Airbnb on the list of channels -> Click on "not setup" to start the mapping process.

Step 2: Click to enable the channel -> Next

Step 3: Copy the calendar URL from myallocator

For Windows: "Ctrl-A" to select all and "Ctrl-C" to copy

For Mac: "Command-A" to select all and "Command-C" to copy

Step 4:  Login to your Airbnb account

If you already have an Airbnb account, click here to access:

Step 5:  Click on "Host" -> Listings

Step 6:  Click on the first listing's name that you would like to synchronize

  1. On this page click the "Availability" tab
  2. Scroll down to "Sync calendars" section
  3. Click on Import Calendar

Step 7: Paste the URL from step 3 into your Airbnb Calendar Address (URL) field and give it a name:

For Windows: "Ctrl-V" to paste.

For Mac: "Command-V" to paste

Step 8:  Obtain your Airbnb export calendar URL by clicking on "Export Calendar"

For Windows: "Ctrl-A" to select all and "Ctrl-C" to copy

For Mac: "Command-A" to select all and "Command-C" to copy.

Step 9: Paste the Airbnb URL into the Exported calendar URL in myallocator:

For Windows: "Ctrl-V" to paste.

For Mac: "Command-V" to paste

Step 10:  On Airbnb side click Sync Calendars for the room you have just set up listings for.

Repeat the steps above for ALL of your Airbnb rooms you'd like to sync with myallocator.

Step 11:  Click Next

Your are done!

Refresh trough myallocator is not necessary for calendar based, as they get the updates from iCal servers directly

Airbnb Reminders

As a reminder, Airbnb (iCal) only supports the following:

  1. Availability updates
  2. Booking Downloads
  3. Automatic Adjustments

Calendar channels (including Airbnb) do not support rates.  You must enter rates directly into your extranet.

Airbnb also does not support cancellations.  If you receive an Airbnb cancellation, you must cancel the booking manually in the system (as well as your PMS, if you are connected with a PMS).


Please take the following considerations in mind when working with a calendar channel such as Airbnb:

  1. Selling Dorm beds/rooms on Airbnb is not recommended
    • Calendar-based channels do not provide us with the number of customers that booked, so bookings for shared/dorm rooms will be imported as 1 bed by default, even though there could be more! It's safest to not update/sell dorm rooms on Airbnb.
  2. We highly recommend disabling Instant Book with Airbnb.  
    • By disabling Instant Book, you will have the opportunity to confirm all bookings before you accept them. Otherwise, an overbooking situation is more likely to occur because they download the calendar files from us in hourly intervals.  To resolve this overbooking potential, we recommend that you turn off Instant Book by toggling the Instant Book lightning icon off.
  3. Only one unit can be sold per room type each night
    • As soon as a booking is made for a particular room type, that booking will block the room type from being available to anybody else on Airbnb.  Creating multiple listings for each room is not a solution because you cannot assign multiple channel listings to a single channel manager room.  At best, you can sell one unit of each room type per night on Airbnb.
Have more questions? Contact Support