Skip to main content
All CollectionsBooking Automation Basics
How to Sync your Airbnb listings with BookingAutomation
How to Sync your Airbnb listings with BookingAutomation
Support avatar
Written by Support
Updated over 3 years ago

You can create your property details on BookingAutomation or directly import them from Airbnb. 

How to import existing listings from Airbnb and Sync with BookingAutomation? 

Step 1: From Settings > Channel Manager > Airbnb > Accounts click on the Connect with Airbnb button and log in with your Airbnb details.

  • Tick the agree tick box and Allow the connection.

  • When complete, you'll be redirected back to BookingAutomation page and you'll see your Airbnb account connected.

Step 2: After the connection is completed click “View listings” button.

6.Select the listing you want to import to BookingAutomation. Click on "Import as New" and then choose "Import as New property". After you have done this, you will see the new imported property in SETTINGS > PROPERTIES. 

You'll see a confirmation message above that you have imported the listing as new property. You can now start to connect the property into Airbnb by going into "Mapping" then select the "Price Strategy" and "Sync Type" then click "Connect".

Note: If "Fix Content Error" button appears, click on it to check which fields you need to fill out. The errors or missing fields are highlighted in red. Go back to Mapping once you are done fixing the errors and there are no more red highlighted fields.
Click on "Connect" button after then select the correct listing from the list.

Click on below video for reference:

Add Prices / Rates to your listings

If you are importing a listing from Airbnb, we will import the rates already loaded in Airbnb to BookingAutomation. You can use below steps if you want to change the imported rates from Airbnb.

If there are no prices on BookingAutomation, your calendar will show unavailable. Therefore, it is critical to add Price before connecting your listing.

We recommend adding 12 months price. Days with no price will not be bookable and will show unavailable in all channels. 

  1. On Calendar page, add daily price as shown below.   

  2. Repeat for every listing.


Import existing Airbnb reservations 

Go to Airbnb > Mapping then click "Import Existing Bookings" button.


How to connect Airbnb listings via iCal and import existing bookings through iCal

To import all your Airbnb reservations through iCal connection (we always recommend connecting through Airbnb XML and not iCal), you would need to connect BookingAutomation & Airbnb via iCal. This requires calendar Exporting & Importing.

Calendar Exporting via iCal

Calendar exporting lets you view your Airbnb bookings on BookingAutomation. To export your calendar in iCal format and add it to your BookingAutomation calendar:

  1. On Airbnb.com go to Host and select Calendar.

  2. Click Availability settings in your calendar view.

  3. Under Sync calendars, select Export Calendar.

  4. Copy the Airbnb calendar link .

  5. Paste into Export Calendar (bookings) field of BookingAutomation. 

  6. Tick the checkbox for Inventory and Bookings and then Save. 

Calendar importing via iCal

Calendar importing allows you to automatically keep your Airbnb calendar up to date with the BookingAutomation calendar

To import a calendar:

  1. On Airbnb.com go to Host and select Calendar.

  2. Click Availability settings in your calendar view.

  3. Under Sync calendars, select Import Calendar,

  4. Copy the URL in Import Calendar (Inventory) field into the Calendar Address (URL) field in Airbnb. 

  5. Name your calendar.

  6. Click Import Calendar. 

iCal sync can take up to an hour to obtain your Airbnb reservations. Therefore, kindly be patient for all the bookings to show up on BookingAutomation calendar.

Follow the video below for reference:

Airbnb XML connection 

Note: Follow below steps if you do NOT want to import listings from Airbnb, but wanted to create the profile in BookingAutomation and sync with an existing listing in Airbnb.

Please ensure to add a credit card to your BookingAutomation billing page to have Airbnb XML activated.

iCal connection is inherently slower and allows you to only synchronize your bookings & availability. If you would like to be able to send prices from BookingAutomation to your Airbnb listings, we recommend using our Airbnb XML connection. Below are the steps:

  1.  On Airbnb XML setup page. If you are using new layout click here. Click on "Enable" button and save. Ignore the errors you will see, you can edit and fix these details later on. 

  2. Click on "Connect to Airbnb" and connect it with your Airbnb listing by clicking "Connect Limited Sync". 

  3. Repeat steps 1 & 2 for every listing.

  4. If your listing is connected via Airbnb XML, you no longer need to connect via iCal. You can simply uncheck "Inventory" and "Bookings" from Airbnb iCal page and click on Save.

  5. You can now send prices straight from BookingAutomation to Airbnb. The Airbnb help page can give you a lot more details on the API/XML capabilities and the difference between the two sync types. 

Note: You can import existing bookings by clicking on "Import Existing Bookings". Hence, you no longer need to connect via iCal.  To avoid the fees of being billed twice, go back to Airbnb iCal page and remove the connection by unchecking "Inventory" and "Bookings" and clicking on Save.

Follow the video below for reference:

Updating prices to ensure Airbnb listing active status 

After the basic steps of the integration process, Airbnb requires daily prices or rates on the Calendar tab to keep listing active on Airbnb. In addition, Airbnb requires you to update a Rack rate (base rate) on the Room Content setting in BookingAutomation. The new layout users should click here to go to Room Content setting. On this page, you calso update additional extra items such as Cleaning fee and Tax to export to Airbnb.

In case you face difficulties during the integration process, we are always here to help out. You can book a setup help meeting with one of the technical consultants to assist you with the integration process.

Note: For Airbnb XML connection to work, the system requires updated billing information first for a successful connection. 

Did this answer your question?