Connect to Airbnb via API

The Airbnb Professional integration offers direct two-way synchronization via API with Airbnb. Like this, you'll be able to keep the calendar of your website up-to-date by instantly importing bookings into Lodgify, synchronizing your availability, and exporting your prices from Lodgify to Airbnb. If you don't have your rentals listed yet in Airbnb you can even create them from scratch just by exporting all the info from your Lodgify rentals into Airbnb.

🔎 If you are searching specific information, do not hesitate to do a Control F (Command F for Apple) to search your keyword and get your information easily.

💡 Notes:

  • If you are using another channel as your central reservation manager such as Airbnb or VRBO, we recommend using our Calendar Import/Export Tool to synchronize your Lodgify Calendar with Airbnb. See Export and import your calendar via iCal.
  • Connecting an Airbnb Host Account to any Channel Manager will change your Airbnb Host Fee from Split Fee to Host-Only fee. If your Airbnb Host Account includes at least one traditional hospitality listings (such as Bed & Breakfast, hotels, serviced apartments), your Host Fee will also change to Host-Only fee.

  • If you want to connect your Airbnb LUXE listings please note that integration is currently limited. We recommend using the iCal synchronisation to ensure accurate availability and reservation management. Find more about calendar Import / Export here.

  • Find out here how to disconnect from Airbnb.

Read about:

Requirements to connect to Airbnb Professional

Before setting up the connection with Airbnb Professional, you should be aware of certain conditions/settings in order to make the connection work:

  • As mentioned before, if your Airbnb listings were not using the API connection yet with any other software and the majority of your listings are not located in the US, Canada, Mexico, Uruguay, The Bahamas, Argentina, and Taiwan - once the API connection will be set up, your Airbnb service fee will change. Read more here.
  • Listings in Airbnb can be set as either Instant booking or Booking request.
    💡 Notes:
    • If you choose Booking request for your Airbnb listing, you must also set the listing to Booking request on all other platforms (meaning connected OTAs and your website).
    • If you choose Instant booking for your Airbnb listing, you can still choose your Bookability settings in Lodgify independently (Instant booking, Booking request, or Inquiry only).
  • There are certain cities/regions that don’t allow Airbnb to establish API connections. See the full list of restricted areas (red) here.

  • Closed periods, iCal imports, and manual bookings created in Airbnb will be deleted. Be sure to create them in Lodgify.
  • The smart pricing feature in Airbnb won’t be available anymore. All your prices need to be controlled inside your Lodgify account. If you want to use dynamic pricing, you can activate the Lodgify Dynamic Pricing.
  • If you have configured Derived Rates in Lodgify, we can connect either your base rate or one derived rate per rental or rental type. Learn how to configure Derived Rates in Lodgify.
  • If an Airbnb listing is hosted from both an Airbnb owner account and a co-host account, you will need to connect both accounts with Lodgify.

Connect Lodgify to Airbnb: Professional integration

To set up the connection between Lodgify and Airbnb follow the steps below:

  1. Go to your Main Menu in the top left corner, select Channel Manager. Then click Connect below the Airbnb icon to sign in to your Airbnb account or create one.
    Screenshot
  2. Now establish the connection by agreeing to the terms and conditions of the two platforms.
  3. You will now need to fill in a form providing some additional information to establish the mapping. Please select the form in your preferred language: English | Spanish | Italian | FrenchGerman | Portuguese and complete it with the required information regarding your rental(s). Once submitted, we will start the mapping.
    💡 Note: You can also access the form from the Channel manager section of your Lodgify account, when you click on Connect to create a new connection.
  4. Once everything is set up we will send you a confirmation email.

💡 Note: Lodgify can connect to multiple Airbnb accounts. If you want to connect additional Airbnb accounts, just follow the above procedure for each of them.

Once connected, you can review the connection status of your listings and improve their quality. To do so, follow these steps:

  1. Go to your Main Menu in the top left corner, select Channel Manager. Then click Airbnb.
  2. Under Listing quality, you will see labels indicating the quality of your listing. Click on them to review and address any quality issues. These labels are based on guest feedback and Airbnb insights, such as low review scores, guest complaints, or violations of Airbnb's community standards. Addressing these issues can help maintain your listing's visibility and attractiveness to potential guests.Screenshot 2024-10-07 at 14.53.23.png
    💡 Notes:
    • It can take up to 24 hours for statuses that require your attention to update.
    • If you disagree with any issues flagged on your listing, simply click on it to submit an appeal.

Viewing and managing your prices

Once synchronized with Airbnb, use Lodgify to manage and check your prices. You can also simulate booking your rental on Airbnb, to see that the correct prices are shown to your guests.

💡 Note: The Prices & Availability Calendar in your Airbnb account will no longer display the prices you set in Lodgify. This only affects the display of the calendar view for you as an Airbnb host. Guests will see the correct pricing.

Synchronizations

Find details on the information and details that will be synchronized between Lodgify and Airbnb regarding rental details, prices, availability and bookingss.

Rental Details

Rental details will only be exported from Lodgify to Airbnb if you have selected Sync all during the mapping process. The following details will be exported:

Rental details

Notes

Rental name

If you have different room types in Lodgify, the name in Airbnb will be a combination of the name of the rental and the room type.

Description

If you have different room types in Lodgify, the description of rental and room type will be combined in Airbnb. If the rental description is set up in different languages, the translations will also be exported to Airbnb.

💡 Note: Airbnb limits the description of API connected listings to 500 characters.

Rental type

As far as possible.

💡 Note: Not all settings are exactly the same in Lodgify and Airbnb.

Rooms

As far as possible.

💡 Note: One toilet in Lodgify will be counted as a half-bathroom on Airbnb.

Amenities

As far as possible.

💡 Note: Certain amenities may only exist in either Airbnb or Lodgify. If a comparable amenity exists, this will be synchronized. (For example: If you activate "Coffee Machine" in Lodgify, on Airbnb you will see "Coffee Maker".) If no comparable amenity exists, the amenity cannot be mapped. In these cases we recommend adding the amenity to your rental's description.

Number of guests

The number of guests that can stay at the rental.

Address, Zipcode & Directions

 

Photos

If you have different room types in Lodgify, the photos of the rental and the room type will be combined in Airbnb.

Registration number

 

 

Prices, availability & restrictions

The following price settings, availability, and restrictions will be exported from Lodgify to Airbnb at a rental level.

Prices and Booking Setting

Export

Notes

Availability

✔️

18 months of availability will be synchronized and the calendar will be updated instantly.

💡 Note: If you created your rental manually in Lodgify, closed periods will not be imported from Airbnb and should therefore be created in Lodgify. If you imported your rental from Airbnb, periods set as blocked by yourself in Airbnb will be imported as unavailable into Lodgify.

Bookability

✔️

You can use either Instant booking or Booking request for your Airbnb listing.
This can be updated in your Sync settings, learn how to change it here.

💡 Notes:

  • If you choose Booking request for your Airbnb listing, you must also set the listing to Booking request on all other platforms (meaning connected OTAs and your website).
  • If you choose Instant booking for your Airbnb listing, you can still choose your Bookability settings in Lodgify independently (Instant booking, Booking request, or Inquiry only).

Policies - payment schedule

Airbnb is the merchant of record and determines the payment schedule. The usual case is 100% payment upfront and the payout to the owner is done after the guest has checked out.

Policies - cancellation policy

The policy can be set in Lodgify if the sync type is set to Sync Everything; otherwise, it must be managed in Airbnb.

You can decide which policy from Airbnb you want to apply in your Airbnb listing. We will ask you for this information during the mapping process.

Here are the cancellation policies you can apply to your Airbnb listing:
The Flexible Policy: Guests can cancel up to 24 hours before check-in for a full refund, and you won't receive payment. If they cancel after that, you'll be paid for each night they stay, plus one additional night.
The Moderate Policy: Guests can cancel up to 5 days before check-in for a full refund, and you won't receive any payment. If they cancel after that, you'll be paid for each night they stay, plus one additional night, and 50% of the rate for all unused nights.
The Firm Policy: Guests must cancel at least 30 days before check-in to receive a full refund. If they cancel between 7 and 30 days before check-in, you'll be paid 50% of the total amount for all nights. If they cancel less than 7 days before check-in, you'll be paid 100% of the total amount for all nights. Guests are also eligible for a full refund if they cancel within 48 hours of booking, provided the cancellation occurs at least 14 days before check-in.
The Strict Policy: Guests must cancel within 48 hours of booking, and at least 14 days before check-in, to receive a full refund. If they cancel 14 or more days before check-in but not within 48 hours of booking, you’ll be paid 50% of the total amount for all nights. If they cancel between 7 and 14 days before check-in, you’ll also be paid 50% of the total amount for all nights. If they cancel less than 7 days before check-in, you’ll be paid 100% of the total amount for all nights.

💡 Note: If your listing is in Argentina, Canada, Chile, Colombia, Morocco, Netherlands, Philippines, Poland, South Africa, Sweden, or Turkey, the Strict policy is no longer be available for reservations made on and after January 20, 2025. Listings with the Strict policy are automatically converted to the Firm policy. Additionally, a new Limited policy has been introduced, allowing guests to cancel up to 14 days before check-in for a full refund.

Policies - security deposit

✔️

Only fixed amount can be exported to Airbnb as general information before the guest places a reservation. The amount will be shown on the checkout page; however, neither Lodgify nor Airbnb will collect it. You will be responsible for collecting it outside both platforms, either at the property or through a third party.

💡 Note: You can also have a different security deposit in Airbnb by sending it to us during the mapping process.

Currency

✔️

If the currency in Lodgify is different than the one of the country where the rental is located, Airbnb applies a conversion fee.

Extra charge per guest

✔️

If you have an extra charge per additional guest set up in Lodgify, it will be applied for every day in Airbnb. Note that Airbnb allows a maximum of 16 guests per reservation. The reservation price will not change once the 16-guest limit is met.

Base price

✔️

The lowest price within the next 18 months.

💡 Important: When no dates are selected in Airbnb, the search result will show the lowest price of the next 18 months.

Nightly room price

✔️

The daily rates table will be sent to Airbnb.

Weekly room price

✔️

 

Monthly room price

✔️

 

Minimum stay

✔️

 

Maximum stay

✔️

It must be configured in your Sync settings. Learn how to update it here.

If you are using dynamic pricing or allowing stays over 47 nights, adjust the maximum stay to 47 to avoid pricing restrictions. After a certain duration, reservations may be subject to an average daily price.

Preparation Time

("Turnover days" in Airbnb)

✔️

Decide if you need to automatically close your availability calendar for bookings before a check-in and after a check-out.

💡 Note: If you have a big villa and need at least one day before arrival and one after departure to prepare and clean everything, you need one Preparation day. The calendar will automatically close the day before the arrival and after the departure.

In case you want to use a different Preparation Time for Airbnb bookings, you can set this up on your rental's Sync settings page.

💡 Note: If the Preparation Time in your booking settings does not match the Preparation Time on your channels page, you will see a different availability in your Lodgify calendar from your Airbnb calendar.
Example: If you set a preparation time of 1 day ina Lodgify and a preparation time of 2 days for Airbnb on your channels page, you will see a soft block of one day in Lodgify, while Airbnb will hard block 2 days in their calendar.

Standard fees

✔️

Standard fees will be exported to Airbnb if they are configured according to these restrictions.

💡 Notes:

  • In Airbnb, the majority of your fees will be exported inside the nightly price in Airbnb (resort fee, management fee, community fee, etc.). While the Linen fee will be included in the Cleaning fee (see Cleaning fee below).
  • If additional restrictions are applied to a fee so that the fee only applies when a stay is too short, the fee will not be sent to Airbnb.
  • VAT will not be exported to Airbnb if enabled from inside the Fee configurations. The only exception to this is the Cleaning Fee.

Pet fee

✔️

If you want to set up a pet fee for Airbnb, you need to:

  1. Create a derived rate for Airbnb with a 0% adjustment.
  2. Create a new fee: set the Fee type to Pet Fee and choose a flat price, as a single charge per stay, with VAT excluded.
    Screenshot 2024-09-12 at 19.16.30.png
  3. Edit the fee restriction to apply this fee to your derived rate for Airbnb only.Screenshot 2024-10-08 at 14.18.09 (1).png
  4. Go to the Sync settings of your Airbnb connection and link the derived rate for Airbnb.Screenshot 2024-11-14 at 14.32.43.png

💡 Note: For pet fees that include VAT, no separate tax is sent. For pet fees that exclude VAT, Airbnb supports sending taxes separately.

Cleaning fee

✔️

To export it to Airbnb it needs to be a fixed amount and set as Fee type - Cleaning fee with a "single charge" "per stay".

💡 Notes:

  • If the Cleaning fee setup differs from the above, it will not be exported.
  • VAT will be exported to Airbnb if enabled from inside the Fee configurations. The cleaning fees VAT will be included in the taxes on Airbnb's price breakdown.
    Find here how taxes and fees are calculated in Airbnb.

Short-stay Cleaning fee

✔️

To export it to Airbnb it needs to be a fixed amount and set as Fee type - Cleaning fee with a "single charge" "per stay".

  • A short-stay cleaning fee can only be synchronized if there is an existing cleaning fee configured.
  • The value of a short-stay cleaning fee has to be less than that of the existing cleaning fee.
  • A short stay cleaning fee of 1 night in Lodgify can be applied for a stay of 2 nights in Airbnb.

💡 Note: If the stay restrictions exceed 2 nights, the short-stay cleaning fee will not be exported to Airbnb.

Taxes

✔️

Taxes will be exported to Airbnb if they fulfil the following requirements:

  • Set up either as a % of the nightly price (after all adjustments) or as a flat amount "per guest" "per night", or as a "single charge" "per night".
  • Only the following types of occupancy taxes are supported.
    • Hotel tax
    • Lodging tax
    • Room tax 
    • Tourist tax 
    • Transient occupancy tax 
    • Sales tax 
    • VAT/GST

Taxes are calculated on the amount of the base rate. They will be shown as a separate line item in the Airbnb quote.

Promotions

✔️

Promotions need to be set up the following way in order to be exported to Airbnb:

  • Can be set as flat or a % discount. 
  • Can be set up with or without a stay date range.
  • Can be set up with or without a minimum stay.

💡 Notes:

  • Do not use the Minimum Stay rule in your promotion together with a Last-Minute or Early-Booker restriction.
    Screenshot 2024-03-12 at 16.16.19.png
  • Last Minute and Early Booker promotions can only be exported to Airbnb if they are configured as percentages.
  • Promotions with booking date range and/or codes will not be exported.
  • If you add Custom Promotions from your Airbnb Host-View Calendar, Airbnb will not use the Base Prices from Lodgify.

➡ Early booker promotions, will be shown in the quote as discounted. The number of days in advance must be a multiple of 28 or 30 days (early-Booker discount for stays booked beyond 84 days, 90 days, 150 days, etc).

💡 Note: If you prefer promotions not to be sent to Airbnb we recommend setting up a derived rate for Airbnb.

➡ Last-minute discounts, Minimum-stay discounts, and per-date range discounts won't show as discounted in the quote, but will automatically reduce the room price.
As mentioned before, if you have a Last-Minute or Early-Booker rule on your promotion, remove the Minimum Stay rule. However, you can use Minimum Stay and Per-Date Range rules on the same promotion.

💡 Note: Last Minute Promotions can only be exported to Airbnb if configured for up to 28 days or less before arrival. If multiple Last Minute promotions are configured in Lodgify, only the one with the highest discount percentage will be exported.

Add-ons

 

Extra charge for short stays

✔️

 

Rates info

 

Advance Notice

✔️

The Advance Notice for Airbnb is calculated backwards from midnight of the same day.
It must be configured in your Sync settings. Learn how to update it here.

Booking Window

✔️

The booking window for Airbnb must be configured in your Sync settings. Learn how to update it here.

Rental Agreement

 

Mark-up

✔️

You can set the mark-up to be positive or negative.

💡 Note: The cleaning charge is excluded from the markup, the extra charge per guest is included.

💡 Note: When using dynamic pricing or implementing unique daily calendar overrides for an extended period, reservations made on Airbnb exceeding 47 pricepoints (price levels) in length might be subjected to their rates being calculated by Airbnb with an "estimated” price, which can result in undervalued bookings. This is a limitation from Airbnb, as a result, bookings spanning longer durations may encounter challenges in accurately reflecting the appropriate pricing structure sent from Lodgify.

For more information or should you find yourself confronted with such a situation or requiring more comprehensive insight, feel free to contact our connectivity team.

Import bookings

The following booking details will be imported from Airbnb to Lodgify.

 Booking details

Import

Notes

First import of existing bookings

✔️

Only bookings for future dates. Bookings for past dates are not imported.

Future bookings

✔️

Synced instantly

Booking details

✔️

Price, number of guests, messages.

💡 Note: To see reservation details, go to the reservation, click on External Quote and View details.
Screenshot

Guest details

✔️

Name, phone, and language will be imported.
💡 Note: Airbnb no longer sends alias email addresses.

Changes or Cancellations

✔️

Imported bookings can only be edited in Airbnb. Only once the changes made in Airbnb have been confirmed, they will be imported into Lodgify and will be shown in red in the booking details.
💡 Note: If there is a change in the number of guests in the reservation, the price won't be automatically recalculated.

New messages

✔️

New messages sent by guests in Airbnb will be recorded in Lodgify.

Messages exchanged before a reservation is imported, are not recorded in Lodgify.

Payments

✔️

All payments for imported bookings will need to be handled directly in Airbnb.

Resolutions

✔️

New and Open resolutions are imported into Lodgify and their status is automatically updated every day. If you want to create new resolutions, find Closed resolutions or manage them, you need to go to Airbnb.

Learn more about Airbnb resolutions here.

💡 Note: Confirmed bookings are imported into your Lodgify calendar in red. If you receive a Booking request in Airbnb you will receive a reservation with the status tentative in Lodgify and your calendar will be blocked for 24h (within that time frame you will need to accept or deny the request). If you wish to create a closed period in your calendar or a manual booking, you will need to create it in Lodgify directly, as it is not possible to import closed periods, existing manual bookings, or bookings from external platforms from Airbnb into Lodgify.

 


 

Was this article helpful?
92 out of 176 found this helpful
Back to top