Difference between revisions of "Airbnb Mapping"

From Beds24 Wiki
Jump to navigation Jump to search
 
(208 intermediate revisions by 8 users not shown)
Line 8: Line 8:
  
 
  This page is about the menu {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  >  MAPPING  and explains how to connect your rooms in Beds24 to existing listings in Airbnb and how to create new listings in Airbnb
 
  This page is about the menu {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  >  MAPPING  and explains how to connect your rooms in Beds24 to existing listings in Airbnb and how to create new listings in Airbnb
 +
 +
Beds24 provides a certified 2-way API integration which offers you many additional features and functions which will make working with Airbnb easy for you.
 +
 +
=Summary=
 +
<div class="summarybox">
 +
When all of your prices, and rooms are set up in Beds24 you can start the integration with Airbnb:
 +
#Connect your Airbnb account
 +
#Map your rooms
 +
#Check which prices will send
 +
#Select your sync type
 +
#Click "Connect" and select the corresponding listing to this room to make the connection.
 +
#Check what will send to Airbnb
 +
#Import upcoming bookings
 +
Read the complete [https://wiki.beds24.com/index.php?title=Airbnb_Mapping instructions] before you start the integration.
 +
</div> 
  
 
=Capabilities=
 
=Capabilities=
Line 16: Line 31:
  
 
After you have mapped your listings Beds24 will automatically.
 
After you have mapped your listings Beds24 will automatically.
*Synchronize prices, availability and restrictions (min-stay, max-stay, closed to arrival, closed to departure) to Airbnb.
+
*Synchronize prices, availability and restrictions to Airbnb.
*Import bookings and booking modifications or cancellations.
+
*Import bookings and booking modifications or cancellations.
 +
*See all messages from Airbnb guests under "Messages".
 +
*Communicate with your guests directly from the booking in Beds24 via the "Messages" tab and via Auto Actions.
  
 
You can also choose to  
 
You can also choose to  
 
*Update all content including descriptions and pictures from Beds24  
 
*Update all content including descriptions and pictures from Beds24  
 
*Import booking requests
 
*Import booking requests
*Communicate with Airbnb guest directly from Beds24.
 
  
 
[[:Category:Channel Manager|Click here]] for general information on how the channel manager works.
 
[[:Category:Channel Manager|Click here]] for general information on how the channel manager works.
 +
 +
<div style="display:">
 +
==Capabilities per Sync Type==
 +
Beds24 offers three different sync types which define which data can be updated to Airbnb.
 +
 +
{| class="wikitable"
 +
 +
! scope="col"|
 +
! scope="col"| Occupancy based Pricing
 +
! scope="col"| Per Day Pricing
 +
! scope="col"| Rate Plans
 +
|-
 +
 +
!style="text-align:left; background: #ffffff" scope="col"  colspan =4| '''Prices and Availabilty'''
 +
 +
|-
 +
!style="text-align:right" scope="row"|Prices
 +
| Auto**
 +
| Auto*
 +
| Auto*
 +
|-
 +
!style="text-align:right;" scope="row"|Availability
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Min. Nights
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Max. Nights
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Closed to Arrival (CTA)
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Closed to Departure (CTD)
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:left; background: #ffffff" scope="col" colspan =4|  '''Limited'''  (sends "Pricing Settings" from  {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > "Pricing Settings" in addition to "Prices and Availability" )
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Listing Currency
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Guest Included
 +
| N/A
 +
| Auto*
 +
| N/A
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Extra Person Price
 +
| N/A
 +
| Auto*
 +
| N/A
 +
|-
 +
 +
 +
!style="text-align:right;" scope="row"|Dates with no Price
 +
| N/A
 +
| Auto*
 +
| N/A
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Discounts (2-28 days)
 +
| N/A
 +
| Auto*
 +
| N/A
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Max Days in Advance
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Advance Notice (Hours)
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Advance Notice Requests
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Early Bird Days to Check-in & Discount
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Last Minute Days to Check-in & Discount
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Custom Fees & Pass Through Taxes 
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
 +
!style="text-align:right;" scope="row"|Rack Rate (Default daily price)
 +
| Auto*
 +
| Auto*
 +
| Auto*
 +
|-
 +
 +
!style="text-align:left; background: #ffffff" scope="col" colspan =4|  '''Everything'''  (sends full content additionally to "Prices and Availability" and "Limited")
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Listing details
 +
| Manual
 +
| Manual
 +
| Manual
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Descriptions
 +
| Manual
 +
| Manual
 +
| Manual
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Bedrooms
 +
| Manual
 +
| Manual
 +
| Manual
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Picture
 +
| Manual
 +
| Manual
 +
| Manual
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Instant Book
 +
| Manual
 +
| Manual
 +
| Manual
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Pre-Booking Message
 +
| Manual
 +
| Manual
 +
| Manual
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Cancellation Policy
 +
| Manual
 +
| Manual
 +
| Manual
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Non refundable discount
 +
| Manual
 +
| Manual
 +
| Manual
 +
|-
 +
 +
 +
!style="text-align:right;" scope="row"|Check-in start
 +
| Manual
 +
| Manual
 +
| Manual
 +
|-
 +
 +
!style="text-align:right;" scope="row"|Check-in end
 +
| Manual
 +
| Manual
 +
| Manual
 +
|-
 +
 +
|}
 +
 +
<nowiki>*</nowiki>You can always manually trigger an update
 +
 +
<nowiki>**</nowiki>Including Extra person price from Daily Prices
 +
</div>
  
 
= Limitations =
 
= Limitations =
 +
*Blocked dates in Airbnb are NOT imported, you need to block in Beds24.
 +
*You can only connect listings which are live on Airbnb.
 
*Listings in properties which Airbnb considers "traditional hospitality" like hotels, Bed & Breakfast rooms and small inns are approved by Airbnb on a case by case basis.  
 
*Listings in properties which Airbnb considers "traditional hospitality" like hotels, Bed & Breakfast rooms and small inns are approved by Airbnb on a case by case basis.  
*If you do not have daily prices or rates in which "Airbnb" is activated in the "Channels" tab the  "Base Price" (Rack Rate) will be used up to a year in advance.
+
*If you do not have Daily Prices or Fixed Prices  in which "Airbnb" is activated in the "Channels" tab the  "Base Price" (Rack Rate) will be used up to a year in advance.
 
*Smart Pricing is not available for API connected listings.
 
*Smart Pricing is not available for API connected listings.
*Airbnb applies the minimum stay " first night only" meaning restrictions must only be satisfied for the arrival date of the booking but not on every day of the booking.  
+
*Airbnb applies the minimum stay " first night only" meaning restrictions must only be satisfied for the arrival date of the booking but not on every day of the booking.
 +
*Connecting a listing by API is not compatible with internal calendar linking inside Airbnb.
 +
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> If you intend to connect the listing by API and want it linked to another listing you can do that but the linking must be established inside Beds24. Use Beds24 [https://wiki.beds24.com/index.php/Category:Room_Linking_and_Dependencies Dependencies] to manage inventory across multiple listings.
 +
 
 +
 
 +
Airbnb does not allow Co-hosts to connect listings or disconnect listings.  Only owners can make API connections. This means if you are a Co-Host Airbnb will not allow you to connect your co-hosted listings via Beds24 (or any other channel manager). Solutions to this limitation are:
 +
 
 +
*Ask the host to transfer their account to you.
 +
*Your hosts make the connection between their Airbnb accounts and Beds24 themselves'''
 +
**You can create a (temporary) subaccount in Beds24 for each of your owners. Your hosts will have a login where they then can connect their Airbnb accounts.
 +
**If you manage a large number of properties we can give you the "Connect with Airbnb Account" button. Your owners will then be able to use this button outside of Beds24 so they will not need to log into
  
 
=Before you connect=
 
=Before you connect=
 
==Prices==
 
==Prices==
*We can only send availability if you have set up prices which are activated Airbnb under "Channels" in the Daily Prices or Rates.  
+
*We can only send availability if you have set up prices which are activated for Airbnb under "Channels" in the Daily Prices or Fixed Prices.  
 
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> This tutorial explains how to [[Setting_Prices_for_Booking_Channels|set prices for channels]].
 
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> This tutorial explains how to [[Setting_Prices_for_Booking_Channels|set prices for channels]].
*Airbnb requires a "Base Price" (Rack Rate) which you can set under  {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > PROPERTY CONTENT > ROOM CONTENT. Make sure you are prepared to accept a booking for the "Base Price.  If you do not have daily prices or rates which are activated for channel management or rates in which "Airbnb" is activated the rack rate will be used up to a year in advance.  
+
*Airbnb requires a "Base Price" (Rack Rate) which you can set under  {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > PROPERTY CONTENT > ROOM CONTENT. Make sure you are prepared to accept a booking for the "Base Price.  If you do not have Daily Prices or Fixed Prices which are activated for channel management or in which "Airbnb" is activated the rack rate will be used up to a year in advance.  
 
*In {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT you can set rules for dates with no price. If you require minimum stays we recommend you set this to the default "Close the Room" because we can not send minimum stays to the Base Price.  
 
*In {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT you can set rules for dates with no price. If you require minimum stays we recommend you set this to the default "Close the Room" because we can not send minimum stays to the Base Price.  
*You can set a multiplier to mark your price up or down.  
+
*You can set a multiplier to mark your price up or down.
  
 
==Bookings and Requests==
 
==Bookings and Requests==
 +
 +
<div class="warning">{{#fas:exclamation-triangle}} In instances of Airbnb bookings cancelled by the host, marked as "Cancelled by Host," please note that Airbnb maintains a restriction preventing the reopening of dates for the same property. Airbnb will not reopen dates when you have previously cancelled a booking. The dates should be available on all other channels.
 +
</div>
 +
 
When you use the API connection Airbnb only allows instant bookings. In {{#fas:cog}} (SETTINGS) > CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can set which groups of guests are allowed to book. Strictest is only to allow experienced Airbnb guests who provide government ID to book.
 
When you use the API connection Airbnb only allows instant bookings. In {{#fas:cog}} (SETTINGS) > CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can set which groups of guests are allowed to book. Strictest is only to allow experienced Airbnb guests who provide government ID to book.
  
Line 48: Line 278:
  
 
Inquiries and requests are only imported if you opt in to importing them.  
 
Inquiries and requests are only imported if you opt in to importing them.  
 +
 +
Other bookings can be uploaded as a .csv file in {{#fas:cog}} (SETTINGS) PROPERTIES.
 +
 +
To manually add or blocked dates click on the suitcase icon in the CALENDAR or on "Add Booking" at the top.
 +
 +
If you do not need the actual booking you can adjust the availability in the CALENDAR in the row "Inventory".  The number shows rooms remaining to sell. They can be edited to quickly change your availability. Double-click to open a pop-up and save the changes. (it is only possible to lower the number based on the value in {{#fas:cog}} (SETTINGS) PROPERTIES > ROOMS > SETUP "Quantity of this type" and any existing bookings).
  
 
Airbnb collects the payment from your guest. Channel collect payments will be shown in the booking invoice if {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER under “Channel Collect Invoice”  is set to import them. If you want to import the "Expected Payout amount"  or the "Expected Payout and actual payment" from Airbnb you need to set this in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER under "Airbnb" "Invoice".
 
Airbnb collects the payment from your guest. Channel collect payments will be shown in the booking invoice if {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER under “Channel Collect Invoice”  is set to import them. If you want to import the "Expected Payout amount"  or the "Expected Payout and actual payment" from Airbnb you need to set this in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER under "Airbnb" "Invoice".
 +
 +
By changes or updates of an existing booking, Airbnb will not dynamically update the cost for extra guests if a reservation alteration is initiated by either the host or the guest.
 +
 +
The host can reject the reservation alteration and can update the guest count and the cost of the extra guests, then send the alteration to the main guest, who will need to accept the new reservation.
  
 
==Properties, rooms and room types  ==
 
==Properties, rooms and room types  ==
 
A listing in Airbnb is a room in Beds24.  
 
A listing in Airbnb is a room in Beds24.  
  
Our Airbnb  connection supports room types with a quantity of more than one.  If you want to send a quantity of more than one you can not use "House or Villa or Cottage" as property type.  
+
Our connection supports room types with a quantity of more than one.  If you want to send a quantity of more than one you can not use "House" as the property type.  
  
 
The name sent  is:   
 
The name sent  is:   
 
*For properties with one unit: property name
 
*For properties with one unit: property name
*For properties with more than one unit type it consists of property name - room name.
+
*For properties with more than one unit type it consists of property name - room name.
  
 
==Local legal requirements==
 
==Local legal requirements==
'Airbnb will only accept any listing which comply to local laws. Ensure you comply with any permitting, zoning, safety, and health regulations, inform yourself about any local taxes or business license requirements or other regulations that may apply.
+
Airbnb will only accept any listing which comply to local laws. Ensure you comply with any permitting, zoning, safety, and health regulations, inform yourself about any local taxes or business license requirements or other regulations that may apply.
  
 
[https://www.airbnb.com/help/article/1386/responsible-hosting-in-japan Japan], [https://www.airbnb.com/help/article/1385/responsible-hosting-in-portugal Portugal] , [https://www.airbnb.com/help/article/1388/responsible-hosting-in-spain Spain], [https://www.airbnb.com/help/article/1383/responsible-hosting-in-france France], [https://www.airbnb.de/help/article/1391/responsible-hosting-in-germany Germany]   
 
[https://www.airbnb.com/help/article/1386/responsible-hosting-in-japan Japan], [https://www.airbnb.com/help/article/1385/responsible-hosting-in-portugal Portugal] , [https://www.airbnb.com/help/article/1388/responsible-hosting-in-spain Spain], [https://www.airbnb.com/help/article/1383/responsible-hosting-in-france France], [https://www.airbnb.de/help/article/1391/responsible-hosting-in-germany Germany]   
  
For other regions please check the Airbnb help pages.
+
For other regions please check the Airbnb help pages.
  
 
=Set the connection up=
 
=Set the connection up=
Line 71: Line 311:
 
If you have multiple rooms in a property these settings will apply to all rooms in the property.  
 
If you have multiple rooms in a property these settings will apply to all rooms in the property.  
  
'''Step 1: Connect your Airbnb account to your property'''
+
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Step 1: Connect your Airbnb account to your property
 +
</div>
 +
<div class="mw-collapsible-content">
  
 
Each property can connect to one Airbnb Account. Select the Airbnb account you want to connect to.
 
Each property can connect to one Airbnb Account. Select the Airbnb account you want to connect to.
  
 
If no Airbnb account is available go to  {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > ACCOUNTS and connect your account.
 
If no Airbnb account is available go to  {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > ACCOUNTS and connect your account.
 +
</div></div>
  
'''Step 2 - Apply a multiplier to mark your prices up or down (optional)'''
+
<div class="mw-collapsible mw-collapsed">
 
+
<div  class="headline-collapse" >
 +
Step 2 - Apply a multiplier to mark your prices up or down (optional)
 +
</div>
 +
<div class="mw-collapsible-content">
 
If you want to add a multiplier to your prices add a '''*''' followed by the multiplier number.
 
If you want to add a multiplier to your prices add a '''*''' followed by the multiplier number.
  
Line 91: Line 339:
  
 
For example *[CONVERT:IDR-EUR] will convert Indonesian Rupees to Euros.
 
For example *[CONVERT:IDR-EUR] will convert Indonesian Rupees to Euros.
 +
</div></div>
  
 
+
<div class="mw-collapsible mw-collapsed">
'''Step 3: Check the currency setting is correct'''
+
<div  class="headline-collapse" >
 +
Step 3: Check the currency setting is correct
 +
</div>
 +
<div class="mw-collapsible-content">
  
 
Airbnb only supports following currencies: ARS,AUD,BRL,CAD,CHF,CNY,CZK,DKK,EUR,GBP,HKD,HUF,IDR,ILS,INR,JPY,KRW,MYR,MXN,NOK,NZD,PHP,PLN,RUB,SEK,SGD,THB,TRY,TWD,USD,VND,ZAR
 
Airbnb only supports following currencies: ARS,AUD,BRL,CAD,CHF,CNY,CZK,DKK,EUR,GBP,HKD,HUF,IDR,ILS,INR,JPY,KRW,MYR,MXN,NOK,NZD,PHP,PLN,RUB,SEK,SGD,THB,TRY,TWD,USD,VND,ZAR
  
 
If you are using a different currency in Beds24 select one of the above and use the multiplier (above) for conversion.
 
If you are using a different currency in Beds24 select one of the above and use the multiplier (above) for conversion.
 +
</div></div>
  
'''Step 4 - Import inquiries from Aribnb (optional)'''
+
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Step 4 - Import inquiries from Aribnb (optional)
 +
</div>
 +
<div class="mw-collapsible-content">
 +
If you import inquiries Beds24 will create a booking with the status "Inquiry". If the request turns into a confirmed booking the status will automatically change. If you want to automatically cancel requests which do not turn into confirmed bookings you can set up an [[Auto_Actions|Auto Action]] to automatically cancel the booking after a certain period.
  
If you import inquiries Beds24 will create a request booking. If the request turns into a confirmed booking the status will automatically change. If you want to automatically cancel requests which do not turn into confirmed bookings you can set up an [[Auto_Actions|Auto Action]] to automatically cancel the booking after a certain period.
+
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> Bookings with the status "Inquiry" do not block the room. If you want to block the room for example if you have made the guest an offer you need to change the status manually.  
 
+
</div></div>
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span>   If you import inquiries you should set "Bookings with Request Status to "Do not block the room"  in {{#fas:cog}} (SETTINGS) >PROPERTIES > BOOKING RULES so the room does not get blocked in Airbnb. If you block the room Airbnb will lock it. In this case the inquiry will be imported with the status "Cancelled" so it can convert to a confirmed booking.  
 
 
 
'''Step 5 - Assign an invoicee (optional)'''
 
  
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Step 5 - Assign an invoicee (optional)
 +
</div>
 +
<div class="mw-collapsible-content">
 
If you need to send invoices which are different from your standard invoice you can use the  [[Invoicees|invoicee]] function.
 
If you need to send invoices which are different from your standard invoice you can use the  [[Invoicees|invoicee]] function.
 +
</div></div>
  
 
==Connect listings you already have on Airbnb==
 
==Connect listings you already have on Airbnb==
 
By mapping a room you  connect it so it can update a listing in Airbnb.  
 
By mapping a room you  connect it so it can update a listing in Airbnb.  
  
'''Step 1 - Change the pricing model (optional)'''
+
<div class="mw-collapsible mw-collapsed">
 
+
<div  class="headline-collapse" >
 +
Step 1 - Change the pricing model (optional)
 +
</div>
 +
<div class="mw-collapsible-content">
 
Select "Occupancy Pricing" if you want to send prices for different numbers of guests and/or different length of stay. See the chapter "Pricing Models" below for more information.
 
Select "Occupancy Pricing" if you want to send prices for different numbers of guests and/or different length of stay. See the chapter "Pricing Models" below for more information.
  
 
Press SAVE.
 
Press SAVE.
 +
</div></div>
  
'''Step 1 - Check which prices will send '''
+
<div class="mw-collapsible mw-collapsed">
Click on the "Actual Data" link to check which prices and availability will send. If you see no prices or no availability in the list check your have prices which are activated for Airbnb.  
+
<div  class="headline-collapse" >
 +
Step 2 - Check which prices will send
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Go to the "Mapping" tab again and then scroll down to "Room Mapping" and then click on "Price Data" under "View" to check which prices and availability will be sent. If you see no prices or no availability in the list, check if you have prices set up for your listing on Airbnb.
 +
</div></div>
  
'''Step 2: Select your sync type'''
+
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Step 3: Select your sync type
 +
</div>
 +
<div class="mw-collapsible-content">
 +
With sync type '''Prices & Availability''' Beds24 will only update your price data (including number of guests, extra person price, base price, max stay, minimum stay, max days in advance, advance notice/same day booking cut off) and availability and import bookings. If you want to change your discounts, descriptions, pictures, or other settings you do this in Airbnb.
  
With sync type '''Prices and Availability''' Beds24 will only update your prices (including taxes and fees) and availability and import bookings. If you want to change your descriptions or pictures you do this in Airbnb.
+
With sync type '''Limited''' Beds24 will update your price data (including number of guests, extra person price, base price, taxes and fees, max stay, minimum stay, max days in advance, advance notice/same day booking cut off, last-minute discount, early-bird discount, weekly discount, monthly discount) and availability and import bookings. If you want to change your descriptions pictures or other settings you do this in Airbnb.
  
With sync type '''Everything''' your also your existing listings descriptive content will be overridden by the descriptive content in Beds24 and can no longer be edited in Airbnb.
+
With sync type '''Everything''' also your existing listings descriptive content will be overridden by the descriptive content in Beds24 and can no longer be edited in Airbnb.
  
 
If you want to sync everything your listing needs to meet Airbnbs requirements. If you see a red button "Fix Content Errors" your listing does not meet Airbnb requirements. Click on the button. Any settings which do not meet Airbnb requirements are highlighted on red. Click on the links to go to the settings where you can fix the problems.
 
If you want to sync everything your listing needs to meet Airbnbs requirements. If you see a red button "Fix Content Errors" your listing does not meet Airbnb requirements. Click on the button. Any settings which do not meet Airbnb requirements are highlighted on red. Click on the links to go to the settings where you can fix the problems.
  
 
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> Always go to  "View Content" to check what will send to Airbnb before selecting '''Everything'''.
 
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> Always go to  "View Content" to check what will send to Airbnb before selecting '''Everything'''.
 +
</div></div>
  
'''Step 3: Connect'''
+
<div class="mw-collapsible mw-collapsed">
 
+
<div  class="headline-collapse" >
 +
Step 4: Connect
 +
</div>
 +
<div class="mw-collapsible-content">
 
Click "Connect" and select the corresponding listing to this room to make the connection.  
 
Click "Connect" and select the corresponding listing to this room to make the connection.  
  
 
If you have changed the sync type to "Everything" you need to press SAVE before connecting.
 
If you have changed the sync type to "Everything" you need to press SAVE before connecting.
 +
</div></div>
  
'''Step 4: Check that the connection is working properly'''
+
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Step 5: Check that the connection is working properly
 +
</div>
 +
<div class="mw-collapsible-content">
 +
#Click on "View actual data and check the prices you see there are as you expect
 +
#Allow a bit of time for Airbnb do process the data you have sent then click on "Update". If Airbnb returns an error message scroll down to the "Troubleshooting" section to see why Airbnb sends the error and how to fix it. If you receive an error which is not listed below send us a support ticket.
 +
#Click on "Airbnb Listing" link to open the listing on Airbnb select dates to check the listing is bookable but do NOT finish the booking.
 +
</div></div>
  
Allow a bit of time for Airbnb do process the data you have sent then click on "Update Status".
+
<div class="mw-collapsible mw-collapsed">
 
+
<div  class="headline-collapse" >
If Airbnb returns an error message scroll down to the "Troubleshooting" section to see why Airbnb sends the error and how to fix it. If you receive an error which is not listed below send us a support ticket.  
+
Step 6: Import upcoming bookings
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Click on "Import existing bookings" to import the bookings you already have in Airbnb. Bookings previously imported via the Airbnb iCal connection will not import. We recommend you delete them before you press the button.
  
'''Step 5: Import upcoming bookings'''
+
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span>  Blocked dates are not sent by Airbnb, manually update the dates in Beds24 calendar.
  
Click on "Import existing bookings" to import the bookings you already have in Airbnb. Bookings previously imported via the Airbnb iCal connection will not import. We recommend you delete them before you press the button.
+
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> We will import bookings from the last four weeks that are currently ongoing and have not yet reached their check-out date. However, please note that exceptionally long-term stays, those exceeding four weeks, will not be included in the import.
  
 
[[File:Airbnb_Synctyp_Prices_Availability.mp4|640px]]
 
[[File:Airbnb_Synctyp_Prices_Availability.mp4|640px]]
Line 151: Line 442:
  
 
[[File:Airbnb_Synctyp_Everything.mp4|640px]]
 
[[File:Airbnb_Synctyp_Everything.mp4|640px]]
 +
</div></div>
  
 
=Create a new listing=
 
=Create a new listing=
 
+
<div class="mw-collapsible mw-collapsed">
'''Step 1 - Select  "Sync Type" Everything'''
+
<div  class="headline-collapse" >
 
+
Step 1 - Select  "Sync Type" Everything
 +
</div>
 +
<div class="mw-collapsible-content">
 
Airbnb will only publish your listing if you send the full content.
 
Airbnb will only publish your listing if you send the full content.
  
 
Set  "Sync Type" = Everything then press SAVE.  
 
Set  "Sync Type" = Everything then press SAVE.  
  
'''Step 2 - Check if your content meets Airbnbs requirements'''
+
Go to {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB >  SPECIFIC CONTENT > PUBLISH = NO
  
 +
Go to {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB >  SPECIFIC CONTENT > UPDATE ADDRESS = YES then press SAVE.
 +
</div></div>
 +
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Step 2 - Check if your content meets Airbnbs requirements
 +
</div>
 +
<div class="mw-collapsible-content">
 
Go to {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB >  VIEW CONTENT to revise which data will send to Airbnb.  Any settings which do not meet Airbnbs requirements are highlighted on red. Click on the links to go to the settings where you can fix the problems.  
 
Go to {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB >  VIEW CONTENT to revise which data will send to Airbnb.  Any settings which do not meet Airbnbs requirements are highlighted on red. Click on the links to go to the settings where you can fix the problems.  
  
 
<span style="color: #f3e504; font-size: 250%;" >{{#fas:lightbulb}} </span> If you see a red button "Fix Content Errors" your listing does not meet Airbnbs requirements. Click on the button to get to {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > VIEW CONTENT.  
 
<span style="color: #f3e504; font-size: 250%;" >{{#fas:lightbulb}} </span> If you see a red button "Fix Content Errors" your listing does not meet Airbnbs requirements. Click on the button to get to {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > VIEW CONTENT.  
 +
</div></div>
  
'''Step 2 - Check which prices will send'''
+
<div class="mw-collapsible mw-collapsed">
Click on the "Actual Data" link to check which prices and availability will send. If you see no prices or no availability in the list check your have prices which are activated for Airbnb.  
+
<div  class="headline-collapse" >
 
+
Step 3 - Check which prices will send
'''Step 3: Export to Airbnb'''
+
</div>
 +
<div class="mw-collapsible-content">
 +
Go to the "Mapping" tab again and then scroll down to "Room Mapping" and then click on "Price Data" under "View" to check which prices and availability will be sent. If you see no prices or no availability in the list, check if you have prices set up for your property on Beds24.
 +
</div></div>
  
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Step 4: Export to Airbnb
 +
</div>
 +
<div class="mw-collapsible-content">
 
When your content meets Airbnbs requirements you can click "Export'''.  
 
When your content meets Airbnbs requirements you can click "Export'''.  
  
'''Step 4: Check that the connection is working properly'''
+
Airbnbs new listing promotion helps you to get your first bookings quicker. It allows hosts to easily apply a 20% discount. This option is activated by default but you can opt out (not recommended) before sending.
 +
</div></div>
  
Allow a bit of time for Airbnb do process the data you have sent then click on "Update Status".  
+
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Step 5: Complete Airbnb Registration
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Login to your Airbnb Account, go to Listings, click on the listing, then click 'Fix' and complete the Airbnb Registraion actions.  
 +
</div></div>
  
If Airbnb returns an error message scroll down to the "Troubleshooting" section to see why Airbnb sends the error and how to fix it. If you receive an error which is not listed below send us a support ticket.
+
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Step 6: Check that the connection is working properly
 +
</div>
 +
<div class="mw-collapsible-content">
 +
#Click on "View actual data and check the prices you see there are as you expect
 +
#Allow a bit of time for Airbnb do process the data you have sent then click on "Update". If Airbnb returns an error message scroll down to the "Troubleshooting" section to see why Airbnb sends the error and how to fix it. If you receive an error which is not listed below send us a support ticket.
 +
#Click on "Airbnb Listing" link to open the listing on Airbnb select dates to check the listing is bookable but do NOT finish the booking.  
  
 
[[File:Create_a_new_listing_on_Airbnb.mp4|640px]]
 
[[File:Create_a_new_listing_on_Airbnb.mp4|640px]]
 +
</div></div>
  
 
=Airbnbs review and publishing process =
 
=Airbnbs review and publishing process =
Line 193: Line 519:
 
*Changes to availability and prices will be instantly sent to the channel.
 
*Changes to availability and prices will be instantly sent to the channel.
 
*Changes for settings for example minimum stays, the multiplier or number of rooms will send with the next update. Click on "Update" if you want to push them through instantly.  
 
*Changes for settings for example minimum stays, the multiplier or number of rooms will send with the next update. Click on "Update" if you want to push them through instantly.  
*Content updates are only sent on demand. If you change content you you will need to click "Update" to send the changes.  
+
*Content updates are only sent on demand. If you change content you will need to click "Update" to send the changes.  
  
 
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> It can take Airbnb a couple of minutes to process the data we sent.
 
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> It can take Airbnb a couple of minutes to process the data we sent.
  
=Change the Sync Type=
+
If you make changes to values which are sent from Beds24 in Airbnb they will be overridden with the next update.
If you want to change the sync type you need to:
+
 
 +
=Reviews=
 +
If a guest sends you a review, you can also view it in Beds24 via the "Mail & Actions"  tab and send the guest a reply from there.
  
'''Step 1 - Disconnect '''
+
After the guest has checked-out, you can send the review to Airbnb via the "Mail & Actions" tab in the booking in Beds24.
  
Click on "Disconnct"
+
When you provide a review text guests will automatically receive a five-star review along with the provided text four days after check-out, unless you have already manually reviewed the guest.
  
 +
*Review Template: If you want to automatically review your guests  enter your review text under "Auto Review Text" in {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  >  MAPPING. You can personalize your review by using Template Variables.
  
'''Step 2 - Change sync type'''
+
*Manual Review:  If you’re using automated reviews but wish to give the guest a rating different from five stars or change the provided text, you can manually review the guest within three days after check-out.
  
Change to the other sync type and SAVE.
+
*Disable auto review for individual bookings:  Change the setting for  "Allow Review" in Mail & Action tab to "Disable"
  
'''Step 3 - Reconnect'''
+
If you have multiple properties you can set a different message for each property.
  
Click on "Connect" and select the corresponding listing to this room to make the connection.
+
=Change the Sync Type=
 +
If you want to change the sync type all you need to do is change the setting and then press SAVE.
  
 
=Disconnect or terminate the connection=
 
=Disconnect or terminate the connection=
Click on "Disconnect". This will set all your listings in this Airbnb account  to "manual" so you can manage it manually. If you want to update the listing from Beds24 you will need to reconnect it.
+
*To disconnect a listing to manage it manually go to  {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > MAPPING and click on "Disconnect".
 +
 
 +
*Click on "Disconnect" {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > ACCOUNTS.. This will set all your listings in this Airbnb account  to "manual" so you can manage it manually. If you want to update the listing from Beds24 you will need to reconnect it.
 +
 
 +
If you do not want to use the API connection at all any more also disconnect the account in  {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > ACCOUNTS.
  
If you want to disconnect all listings in an Airbnb account you can do this in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > ACCOUNTS.
+
You can also disconnect your Airbnb account from Beds24 in Airbnb. Log into your Airbnb account and go to ACCOUNT > PRIVACY AND SHARING > SERVICES and remove the Channelsync app.
  
You can also disconnect your Airbnb account from Beds24 in Airbnb. Log into your Airbnb account and go to ACCOUNT > PRIVACY AND SHARING and remove the Beds24 app.
+
<div class="warning">{{#fas:exclamation-triangle}} When a listing is disconnected Airbnb resets some values to their defaults:
 +
*minimum stay  is set back to 1
 +
* "Closed to arrival" and "Closed to departure" gets removed
 +
*"Maximum stay" gets reset to 1125.
 +
If you do not want these values you will need to change them. If reconnect a listing in Beds24 press "Update" after you reconnected to push the values from Beds24.  
 +
</div>
  
=Options for both sync types=
+
=Options for the sync types=
 
==Pricing models==
 
==Pricing models==
 
Airbnb supports different pricing models.  
 
Airbnb supports different pricing models.  
 +
 +
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> Click on the "Price Data" Button to check which prices and availability will send.
  
 
===Per Day Pricing===
 
===Per Day Pricing===
With '''Per Day Pricing''' (the default)  the price sent is a room price, only ONE price can be sent per date. If you have multiple prices activated for Airbnb with different minimum stays the system will send the price with the lowest minimum stay. Of the ones with the lowest minimum stay the one with the highest occupancy will be used.  
+
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> Choose  '''Per Day Pricing''' (the default)  if you have only ONE price per date.  
 +
 
 +
If you have multiple prices activated for Airbnb with different minimum stays the system will send the price with the lowest minimum stay. Of the ones with the lowest minimum stay the one with the highest occupancy will be used.  
  
If you use daily prices with "Extra Person" prices your daily price needs to be set for the max occupancy and the "Extra Person" price needs to be added with a negative value  so the price for the full occupancy can send.  
+
If you use daily prices with "Extra Person" prices your Daily Price needs to be set for the max occupancy and the "Extra Person" price needs to be added with a negative value  so the price for the full occupancy can send.  
  
 
Only a global max. stay which is taken from  {{#fas:cog}} (SETTINGS)  > PROPERTIES > ROOMS > SETUP can send.
 
Only a global max. stay which is taken from  {{#fas:cog}} (SETTINGS)  > PROPERTIES > ROOMS > SETUP can send.
Line 234: Line 577:
 
*The number of guests for which the daily price applies.
 
*The number of guests for which the daily price applies.
 
*An extra person price.
 
*An extra person price.
 
For example, you have a room for 3 people, you charge 50€ for 2 people and 15€ for 3rd person, create a Rate with Room price - 50 - Upt o 2 people. Then go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT >  and set Guests included = 2, Extra Person Price = 15
 
  
 
===Per Occupancy (LOS) Pricing===
 
===Per Occupancy (LOS) Pricing===
With '''Per Occupancy Pricing'''   a price for each occupancy defined in Beds24 and prices for different length of stay can be sent.  
+
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> Choose '''Per Occupancy Pricing''' if you want to send prices for different occupancies  and/or  different length of stay.
  
If you use rates the price for each occupancy defined in Beds24 and prices for different length of stay can be sent.1 person, 2 person and room price will send. Room price will send for specified occupancy.  Multiple rates with different occupancies can send. Prices for "Extra Person", "Extra child" and discounts set in the "Discounts" tab of the rates can not be sent.  
+
If you use fixed prices the price for each occupancy defined in Beds24 and prices for different length of stay can be sent.1 person, 2 person and room price will send. Room price will send for specified occupancy.  Multiple prices with different occupancies can send. Prices for "Extra Person", "Extra child" and discounts set in the "Discounts" tab of the Fixed Prices can not be sent.  
  
 
If you use daily prices the daily price will send including occupancy. Multiple occupancy prices can send. Extra person price will send.  
 
If you use daily prices the daily price will send including occupancy. Multiple occupancy prices can send. Extra person price will send.  
  
With "Per Occupancy Pricing"the "Min Stay" and "Max Stay" set in the Calendar, Daily Prices or Rates will send.
+
The "Min Stay" set in the Calendar, Daily Prices or Fixed Prices will send.
 +
 
 +
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> When sending different prices for different length of stay (LOS), the room restriction strategy in {{#fas:cog}} (SETTINGS)  > PROPERTIES > ROOMS > SETUP must be set to "Stay through". The restriction strategy "Arrival" may not calculate the correct pricing after the first night.
 +
 
 +
We can send prices up to 28 days but guests can book longer stays if there are no restrictions. Airbnb will apply the average of the price of 28 days for days 29+.
  
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span>  Due to limitations with Airbnbs multi calendar Airbnb can not show the correct prices in your Airbnb Extranet. The correct prices will be shown to the guest though and the prices sent from Beds24 will be applied for all bookings. If you want to check prices on Airbnb please start a booking for your listing.
+
The "Max Stay" set for the room will send. Max stays set in the prices will be ignored.  
  
<span style="color: #f3e504; font-size: 250%;" >{{#fas:lightbulb}} </span> Click on the "Price Data" Button to check which prices and availability will send.
+
<span style="color:#019cde; font-size: 150%;>{{#fas:info-circle}} </span> Beds24 sends the price for max. 16 guests. If your property accommodates more than 16 guests use "Per Day" pricing with an extra person price.  
  
<div style="display:none">
+
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span>  Due to limitations with Airbnbs multi calendar Airbnb can not show the correct prices in your Airbnb Extranet. The correct prices will be shown to the guest though and the prices sent from Beds24 will be applied for all bookings. If you want to check prices on Airbnb please start a booking for your listing.
===Rate Plans (Coming soon)===
 
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span>  Rate Plans are an Airbnb beta function which has certain limitations. The functionality might change at any time.  
 
  
*Airbnb enables ate plans are enabled at the host account level. If a host wants to use rate plans, they must use rate plans for all of their listings. If you set one listing to use rate plans Airbnb will change the calendar view for all listings in the Airbnb account to a "Grid" view.
+
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span>  Due to limitations at Airbnb if there is a change to the number of guests, Airbnb will not dynamically update the cost for extra guests if a reservation alteration is initiated by either the host or the guest.
*Airbnb will not perform a second availability check for listings using rate plans.
 
*Airbnb do not support booking modifications for listings using rate palns. The guest on will have to cancel and rebook again if alteration is needed.
 
*Special Offers are not supported at the moment.
 
*The max number of occupancy prices is 16:
 
*Listings in Italy and China cannot use rate plans.
 
*Listings using rate plans will not be bookable by guests from China.
 
*The pricing model can only be changed in in Airbnb. Do not disconnect a listing which is set to rate plans. If you need to disconnect a listing set it do "Per Day Pricing" or "Per Occupancy Pricing" in Beds24 before you disconnect.  
 
  
'''Set up'''
+
The host can reject the reservation alteration and can update the guest count and the cost of the extra guests, then send the alteration to the main guest, who will need to accept the new reservation.
  
'''Step 1: ''' Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING and set "Pricing Model" = Rate Plans. Airbnb recommend you change all listings in the same Airbnb account because if one listing in an account is using rate plans they will change the calendar view for all to a "Grid" view.  
+
===Rate Plans===
 +
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> Restriction with Rate plans - Prices upto 1 year only will send with Rate plans, if more than 365 days are required then use Per day pricing or Per Occupancy pricing.  
  
'''Step 2: ''' Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > RATE PLANS and create your rate plans
+
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> '''Rate plans''' are the pricing model of choice if you want
 +
*to offer a refundable and a non-refundable option and
 +
**set prices for refundable and non-refundable instead of Airbnbs fixed discount option
 +
**control the cancellation policy for refundable and non-refundable prices
 +
**control availability of the refundable/non-refundable booking option.
 +
*parity with other channels which support rate plans i.e. Booking.com or Expedia.
  
'''Step 3: ''' Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > MAPPING and map your main rate plan under "Rate Plans"
 
  
'''Step 4: ''' Open all prices which are for other than the rate plan you have mapped in {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > MAPPING and enter the rate codes you want to sent the prices to.  
+
You can create up to 10 rate plans which can be used for all listings in the Airbnb account. A maximum of 2 rate plans will be displayed to guests at a given time depending on the cancellation policy. Airbnb will display one refundable and another non-refundable rate plan and out of these (a) the lowest and (b) the most flexible rate.
  
You can create up to 10 rate plans but a maximum of 2 rate plans will be displayed to guests at a given time depending on the cancellation policy. Airbnb will display one refundable and another non-refundable rate plan and out of these (a) the lowest and (b) the most flexible rate.
+
A price for each occupancy defined in Beds24 can be sent.
 +
*If you use daily prices the daily price will send including occupancy. Multiple occupancy prices can send on each rate plan. Extra person price will send.
 +
*If you use fixed prices the Single, Double and room price will send. Room price will send for specified occupancy. Multiple prices with different occupancies can send on same rate plan. Prices for "Extra Person", "Extra child" and discounts set in the "Discounts" tab of the Fixed Preice can not be sent.  
  
*Refundable rate plan: flexible, moderate and strict (strict_14_with_grace_period) cancellation policy
+
If you want to send prices for different length of stay you need a rate plan for each.
*Non-refundable rate plan non_refundable, super_strict_30 and super_strict_60 cancellation policy
 
  
Visibility scenarios
+
The "Min Stay" and "Max Stay" set in the Calendar, Daily Prices or Fixed Price will send.
*If there is one or more refundable rate plans, only one with the most flexible cancellation policy will be
 
displayed to guests.
 
*If there is one or more non-refundable rate plans, the one with the lowest rate will be displayed to guests.
 
*If there is a mix of refundable and non-refundable rate plans, the most flexible refundable and the cheapest
 
non-refundable rate plans will be displayed to guests
 
  
</div>
+
For more information and setup instructions click [[Airbnb_Rate_Plans |here]].
  
 
==Discounts==
 
==Discounts==
 +
 
If you have "Early Bird" or "Last Minute" prices which are activated for Airbnb these will automatically send. Airbnb will not mark these as promotions though.
 
If you have "Early Bird" or "Last Minute" prices which are activated for Airbnb these will automatically send. Airbnb will not mark these as promotions though.
  
In {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can set
+
In {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can set:
*A discount for 2 or more days, weekly or monthly. Use either the discounts for number of days or month/week but not both because the discount per days will override the discount per week/month.  
+
* A discount for 2 or more days, weekly or monthly. Use either the discounts for the number of days or month/week, but not both because the discount per day will override the discount per week/month.
*A discount for "Non Refundable" bookings. If you select a sync type "Prices and Availability" you can set a non-refundable discount in your Airbnb extranet.  
+
* A discount for "Non Refundable" bookings. If you select a sync type "Limited," you can set a non-refundable discount in your Airbnb extranet.
*Early Bird and Last Minute Discounts which Airbnb will mark as promotions.  
+
* Early Bird and Last Minute Discounts which Airbnb will mark as promotions.
  
You can also create"Pricing Rules" directly in Airbnb but we recommend you set all prices in Beds24 to avoid confusion.
+
You can also create "Pricing Rules" directly in Airbnb, but we recommend you set all prices in Beds24 to avoid confusion.
  
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> Early bird or Last Minute offer are only marked as promotions if the price drops at least 10% from what Airbnb define as the last 30 days median price. If you use both early bird and last minute and want to remove one you will need to remove both because Airbnb will only remove them together. After you have clicked "Update" to send the change you can reactivate the one you want to keep.
+
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> Early bird or Last Minute offer are only marked as promotions if the price drops at least 10% from what Airbnb defines as the last 30 days median price. If you use both early bird and last minute and want to remove one, you will need to remove both because Airbnb will only remove them together. After you have clicked "Update" to send the change, you can reactivate the one you want to keep.
  
Please refer to Airbnb for more information on [https://www.airbnb.com/help/article/2983/what-happens-if-i-offer-multiple-discounts how Airbnb calculates discounts].
+
Please refer to Airbnb for more information on [https://www.airbnb.com/help/article/3421#:~:text=There%20may%20be%20a%20few,other%20discounts%20or%20promotions Discounts].
  
 
==Fees and taxes==
 
==Fees and taxes==
 
If you apply fees or taxes you need to send them from Beds24.  
 
If you apply fees or taxes you need to send them from Beds24.  
 
*Cleaning fee  
 
*Cleaning fee  
*Security deposit
+
 
 +
You can set under  {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > PROPERTY CONTENT > ROOM CONTENT.
  
 
Other fees supported by Airbnb can be sent as CUSTOM value in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER >AIRBNB  > SPECIFIC CONTENT. If you apply a linen fee Airbnb will add this to the cleaning fee.  
 
Other fees supported by Airbnb can be sent as CUSTOM value in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER >AIRBNB  > SPECIFIC CONTENT. If you apply a linen fee Airbnb will add this to the cleaning fee.  
  
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> If you have a price multiplier in {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB, > MAPPING  this will also be applied to the Cleaning fee and Security deposit. If you want to over ride this, then use a CUSTOM value in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER >AIRBNB  > SPECIFIC CONTENT.
+
*PETFEE 45 (for example)
 +
 
 +
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> If you have a price multiplier in {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB, > MAPPING  this will also be applied to the Cleaning fee. If you want to override this, then use a CUSTOM value in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER >AIRBNB  > SPECIFIC CONTENT.
  
 
*If you want to send taxes click on "Check if you are eligible to send taxes" in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT. If Airbnb allows you to send taxes you can set them under "Custom". Please click on the context help <span style="color:#007bff;“ >{{#far:question-circle}}  </span>for "Custom" for  detailed instructions
 
*If you want to send taxes click on "Check if you are eligible to send taxes" in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT. If Airbnb allows you to send taxes you can set them under "Custom". Please click on the context help <span style="color:#007bff;“ >{{#far:question-circle}}  </span>for "Custom" for  detailed instructions
Line 319: Line 660:
 
Permit IDs in Beds24 are set per property. If you have a different permit Id than the one set for the property you can set a room specific permit as "Custom" value in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT.  
 
Permit IDs in Beds24 are set per property. If you have a different permit Id than the one set for the property you can set a room specific permit as "Custom" value in {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT.  
  
==Send and receive messages ==  
+
=Send and receive messages =
 
You can get communicate with Airbnb guest directly from Beds24. This function works for:
 
You can get communicate with Airbnb guest directly from Beds24. This function works for:
 
*Confirmed bookings
 
*Confirmed bookings
 
*Inquiries/Requests - if you receive a message from a potential guest inquiring Beds24 will create a request booking. If the request turns into a confirmed booking the status will automatically change. If you want to automatically cancel requests which do not turn into confirmed bookings you can set up an [[Auto_Actions|Auto Action]] to automatically cancel the booking after a certain period.  
 
*Inquiries/Requests - if you receive a message from a potential guest inquiring Beds24 will create a request booking. If the request turns into a confirmed booking the status will automatically change. If you want to automatically cancel requests which do not turn into confirmed bookings you can set up an [[Auto_Actions|Auto Action]] to automatically cancel the booking after a certain period.  
  
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span>    If you import inquiries you should set "Bookings with Request Status to "Do not block the room"  in {{#fas:cog}} (SETTINGS) >PROPERTIES > BOOKING RULES so the room does not get blocked in Airbnb. If you block the room Airbnb will lock it. In this case the inquiry will be imported with the status "Cancelled" so it can convert to a confirmed booking.
+
You can view all messages from the "Messages" component on the DASHBOARD and individual communication from the "API Messages" tab in the booking. You and your guests will see the messages in Airbnb.  When a guest sends an attachment, Airbnb makes it available for one hour. Click on “ Reload messages” to reload the image.  
 
 
You can view all messages from the "Messages" component on the DASHBOARD and individual communication from the "API Messages" tab in the booking. You and your guests will see the messages in Airbnb.  
 
  
 
To use this function you should:
 
To use this function you should:
Line 332: Line 671:
 
1. Add the component  "API Messages" to your [[:Category:Dashboard|DASHBOARD]]
 
1. Add the component  "API Messages" to your [[:Category:Dashboard|DASHBOARD]]
  
2. To send Auto Action Emails via messaging set "Send Message" on on the "Messaging" tab in the Auto Action to one of the API options.  We will remove the HTML from the message because Airbnb does not support HTML. You have the option to add a plain text message for this purpose.
+
2. To send Auto Action Emails via messaging set "Send Message" on the "Messaging" tab in the Auto Action to one of the API options.  We will remove the HTML from the message because Airbnb does not support HTML. You have the option to add a plain text message for this purpose.
  
 +
Airbnb supports attachments in JPG, GIF and PNG format.
  
 
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> If you have moved the booking to a different room (manually or via dependencies), then ensure that both properties/rooms are connected with the same Airbnb account, otherwise this function will not work.
 
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> If you have moved the booking to a different room (manually or via dependencies), then ensure that both properties/rooms are connected with the same Airbnb account, otherwise this function will not work.
  
 
=Content for sync type "Everything"=
 
=Content for sync type "Everything"=
 +
If you use this sync type all updates should be done in Beds24 (not in Airbnb) because changes you make in Airbnb will be overridden with the next update.
 
==Requirements and limitations from Airbnb==
 
==Requirements and limitations from Airbnb==
 
*Phone numbers, email addresses and URLs are not allowed in the host profile.
 
*Phone numbers, email addresses and URLs are not allowed in the host profile.
Line 347: Line 688:
 
The content is sent in the language which is activated as default language for the booking page in  {{#fas:cog}} (SETTINGS)  BOOKING ENGINE > INTERNATIONALIZATION.
 
The content is sent in the language which is activated as default language for the booking page in  {{#fas:cog}} (SETTINGS)  BOOKING ENGINE > INTERNATIONALIZATION.
  
If you have activated multiple languages  and entered your descriptions in these we can multiple languages if you set "Allow Multi-Language" = Yes in  {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT. Please check the context help before changing the setting.  
+
If you have activated multiple languages  and entered your descriptions in these we can send multiple languages if you set "Allow Multi-Language" = Yes in  {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT. Please check the context help before changing the setting.  
  
 
Following languages are supported by Airbnb and Beds24: Bahasa Indonesia, Catala, Dansk, Deutsch, English. Español, Eλληνικά, Français, Hrvatski, Italiano, Magyar, Nederlands, Norsk, Polski, Português, Suomi, Svenska, Íslenska, Čeština, Русский, עברית, ภาษาไทย, 中文, 日本語 ja
 
Following languages are supported by Airbnb and Beds24: Bahasa Indonesia, Catala, Dansk, Deutsch, English. Español, Eλληνικά, Français, Hrvatski, Italiano, Magyar, Nederlands, Norsk, Polski, Português, Suomi, Svenska, Íslenska, Čeština, Русский, עברית, ภาษาไทย, 中文, 日本語 ja
Line 455: Line 796:
  
 
If you provide '''"Essentials"''' you will need to tick "linens", towels and "toiletries".  
 
If you provide '''"Essentials"''' you will need to tick "linens", towels and "toiletries".  
 +
 +
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span>  If you have "Accessability" amenities Airbnb requires you to provide a picture for each amenity which they review. You can add these amenities and the pictures in {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT under "Custom".
 +
 +
You will find a list all all "Accessability" amenities below under "All Feature Codes".
 +
  
 
You can also manually add bedrooms and bathrooms and amenities. For more information see "All feature codes" below.
 
You can also manually add bedrooms and bathrooms and amenities. For more information see "All feature codes" below.
Line 473: Line 819:
 
*Listings with photos containing contact information (email addresses / phone numbers) will be rejected.
 
*Listings with photos containing contact information (email addresses / phone numbers) will be rejected.
  
<div class="warning">{{#fas:exclamation-triangle}} If you change pictures make sure you change the caption so Airbnb recognizes the new picture.</div>
+
<div class="warning">{{#fas:exclamation-triangle}} Airbnb requires Captions. If you change pictures make sure you change/add the caption in  (SETTINGS) BOOKING ENGINE > PICTURES so Airbnb recognizes the new picture.</div>
  
== Check-in ==
+
<div class="warning">{{#fas:exclamation-triangle}}Be careful changing pictures when listed in an Airbnb category. If you remove or change the picture Airbnb has choosen as your category picture you will be removed from the category.</div>
In {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > PROPERTY CONENT you can set 'Check-in start', 'Check-in end' and 'Check-out end'.
 
  
Choose 6:00 if your check-in is flexible.
+
== Check-in / Check-out ==
 +
In {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > PROPERTY CONTENT you can set 'Check-in start', 'Check-in end' and 'Check-out end'.
  
If your check-in starts at a certain time and the end is flexible set 'Check-in end' to the same time or earlier than 'Check-in start'. This will work with all times except for 01:00 and 02:00 in the morning.
+
 
 +
If you want to
 +
 
 +
*send different times to Airbnb than to other channels
 +
*send 25 for check-in
 +
*send 25 or 26 for check-out
 +
*offer flexible check-in
 +
 
 +
you can add this in  SETTINGS > CHANNEL MANAGER > AIRBNB.COM > SPECIFIC CONTENT "Custom".  [[Setting/custom|More information]].
 +
 
 +
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> Airbnb requires at least two hours between check-in start and check-in end.
  
 
==House Rules and Children==
 
==House Rules and Children==
Line 491: Line 847:
  
 
If you do not allow children and/or infants Airbnb requires a textual explanation. You can add this in  
 
If you do not allow children and/or infants Airbnb requires a textual explanation. You can add this in  
SETTINGS-> CHANNEL MANAGER-> AIRBNB.COM-> SPECIFIC CONTENT "Custom".  [[Setting/custom|More information]].
+
SETTINGS > CHANNEL MANAGER > AIRBNB.COM > SPECIFIC CONTENT "Custom".  [[Setting/custom|More information]].
  
 
For house rules you can  optionally add a textual description. The house rules plus (if you want to send) their descriptions can be entered in SETTINGS-> CHANNEL MANAGER-> AIRBNB.COM-> SPECIFIC CONTENT "Custom".   
 
For house rules you can  optionally add a textual description. The house rules plus (if you want to send) their descriptions can be entered in SETTINGS-> CHANNEL MANAGER-> AIRBNB.COM-> SPECIFIC CONTENT "Custom".   
Line 498: Line 854:
 
Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT or click on the "Edit specific content for Airbnb" link to check and customize. specific content for Airbnb.
 
Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT or click on the "Edit specific content for Airbnb" link to check and customize. specific content for Airbnb.
  
== All feature codes  ==
+
= All feature codes  =
 
You can also manually add bedrooms and bathrooms and amenities typing the feature codes exactly as listed below into the "Features" field.  
 
You can also manually add bedrooms and bathrooms and amenities typing the feature codes exactly as listed below into the "Features" field.  
  
Line 517: Line 873:
 
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> Airbnb does not support all available feature codes and there are also Airbnb specific features which can be manually added in the "features" settings.  These feature codes are supported:
 
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> Airbnb does not support all available feature codes and there are also Airbnb specific features which can be manually added in the "features" settings.  These feature codes are supported:
  
KITCHEN
+
==Amenities==
 +
AIR_CONDITIONING
  
INTERNET
+
BEACH_ESSENTIALS
  
TV
+
BALCONY
  
TOILETRIES
+
CEILING_FAN
  
SHAMPOO
+
CLEANING_PRODUCTS
  
LINENS (if all of TOILETRIES, SHAMPOO and LINENS are used, this sends as "Essentials")
+
CLOSET
  
HEATING
+
CLOTHES_DRYINGRACK
  
AIR_CONDITIONING
+
CO_DETECTOR
  
WASHER
+
CONDITIONER
  
 
DRYER
 
DRYER
  
COFFEE_MAKER
+
ELEVATOR
 +
 
 +
EXTRA_PILLOWS_BLANKETS
 +
 
 +
EV_CHARGER
  
DISHES_UTENSILS
+
FAN_PORTABLE
  
SPICES  (if both SPICES and DISHES_UTENSILS are used, this sends as "Cooking Basics")
+
FIRE_EXTINGUISHER
 
DISHWASHER
 
  
OVEN
+
FIRE_PIT
  
STOVE
+
FIREPLACE
  
REFRIGERATOR
+
FIRST_AID_KIT
  
BALCONY
+
GAMES
  
 
GARDEN
 
GARDEN
  
GRILL
+
GRILL
 +
 
 +
GRILL_EQUIPMENT
 +
 
 +
HAIR_DRYER
 +
 
 +
HAMMOCK
 +
 
 +
HANGERS
 +
 
 +
HEATING
 +
 
 +
IRON_BOARD
 +
 
 +
LAUNDROMAT
 +
 
 +
LINENS (if all of TOILETRIES, TOWELS and LINENS are used, this sends as "Essentials")
 +
 
 +
LIVING_ROOM
 +
 
 +
MOSQUITO_NET
 +
 
 +
OUTDOOR_DINING_AREA
 +
 
 +
OUTDOOR_FURNITURE (for outdoor seating)
  
 
PARKING
 
PARKING
 +
 +
PARKING_PAID
 +
 +
PARKING_POSSIBLE
 +
 +
PIANO
 +
 +
POOL_TABLE
 +
 +
PRIVATE_ENTRANCE
 +
 +
RESORT
 +
 +
ROOM_DARKENING_SHADES
 +
 +
SUN_CHAIRS
 +
 +
TOILETRIES (body soap)
 +
 +
SAFE
 +
 +
SAFETY_CARD
 +
 +
SHAMPOO
 +
 +
SHOWER_GEL
 +
 +
SMOKE_DETECTOR
 +
 +
SOAP
 +
 +
STEREO
 +
 +
TOWELS
 +
 +
TRASH_COMPACTER
 +
 +
WASHER
 +
 +
WATER_HOT
 +
 +
==Business==
 +
 +
==Entertainment==
 +
BOOKS
 +
 +
BOWLING
 +
 +
MINIATURE_GOLF
 +
 +
TV
 +
 +
CABLE
 +
 +
VIDEO_GAMES
 +
 +
==Food and Drink==
 +
BREAKFAST_INCLUDED
 +
 +
==Internet==
 +
ETHERNET
 +
 +
INTERNET
  
 
WIFI
 
WIFI
Line 563: Line 1,009:
 
WIFI_POCKET
 
WIFI_POCKET
  
ETHERNET
+
==Kitchen==
 +
KITCHEN
 +
 
 +
KITCHENETTE
 +
 
 +
KITCHEN_OUTDOOR
 +
 
 +
BAKING_SHEET
 +
 
 +
BLENDER
 +
 
 +
COFFEE
 +
 
 +
COFFEE_MAKER
 +
 
 +
COOKING_BASICS  (is sent if both  "DISHES_UTENSILS" and "SPICES" is selected)
  
CABLE
+
DISHES_UTENSILS  (is sent in combination with "SPICES" as "Cooking Basics")
  
BREAKFAST_INCLUDED
+
DINING_TABLE
  
PETS_CONSIDERED
+
DISHWASHER
  
ADULTS_ONLY
+
FREEZER
  
CHILDREN_NOT_ALLOWED
+
GLASSES_WINE
  
INFANTS_NOT_ALLOWED
+
KETTLE
  
EVENTS_ALLOWED
+
OVEN
  
SMOKING_ALLOWED
+
RICE_MAKER
  
FIREPLACE
+
STOVE
  
DOORBELL
+
REFRIGERATOR
  
DOORMAN
+
REFRIGERATOR_MINI
  
RECEPTION_24HOUR
+
RICE_MAKER
  
HANGERS
+
SPICES  (is sent in combination with "DISHES_UTENSILS" as "Cooking Basics")
  
FIRE_EXTINGUISHER
+
TOASTER
  
FIRST_AID_KIT
+
==Location==
 +
BEACH_FRONT
  
LAPTOP_FRIENDLY
+
LAKE (lake access in Airbnb)
  
SAFETY_CARD
+
SKI_IN
  
HOT_TUB
+
SKI_OUT
  
GYM
+
WATER_VIEW
  
SMOKE_DETECTOR
+
==Pets==
 +
PETS_CONSIDERED
  
CO_DETECTOR
+
==Pool & Wellness==
 +
GYM
  
 
POOL
 
POOL
Line 615: Line 1,079:
 
POOL_PRIVATE
 
POOL_PRIVATE
  
IRON_BOARD
+
SAUNA
 +
 
 +
==Services==
 +
DOORBELL
 +
 
 +
DOORMAN
 +
 
 +
RECEPTION_24HOUR
  
HAIR_DRYER
+
LUGGAGE_DROPOFF
  
BEACH_FRONT
+
CLEANING_BEFORE_CHECKOUT
  
LAKE
+
BICYCLE
  
WATER_VIEW
+
BICYCLE_RENTAL
  
SKI_IN
+
==Sports==
 +
BOAT_SLIP
  
SKI_OUT
+
FITNESS_CENTER (for exercise equipment)
  
LONG_TERM_RENTER
+
KAYAK_CANOE
 
BED_AIR MATTRESS
 
  
BED_BUNK
+
TABLE_TENNIS
  
BED_CRIB
+
==Suitability==
 +
ADULTS_ONLY
  
BED_COUCH
+
CHILDREN_NOT_ALLOWED
  
BED_DOUBLE
+
EVENTS_ALLOWED
  
BED_FLOOR_MATTRESS
+
INFANTS_NOT_ALLOWED
  
BED_FUTON
+
LAPTOP_FRIENDLY
  
BED_HAMMOCK
+
LONG_TERM_RENTERS
  
BED_KING
+
SMOKING_ALLOWED
  
BED_QUEEN
+
==Accessibility==
 +
PARKING_DISABLED
 +
 +
STEP_FREE_ACCESS_BATHROOM
  
BED_SINGLE
+
GRAB_RAILS_IN_SHOWER
  
BED_SOFA
+
GRAB_RAILS_IN_TOILET
 +
 +
ROLLIN_SHOWER
  
BED_TODDLER
+
SHOWER_CHAIR
  
BED_WATER
+
WIDE_DOORWAY_BATHROOM
  
BEDROOM
+
TUB_WITH_SHOWER_BENCH
  
BEDROOM_LIVING_SLEEPING_COMBO
+
WIDE_CLEARANCE_TO_SHOWER_AND_TOILET
  
BEDROOM_OTHER_SLEEPING_AREA
+
STEP_FEE_ACCESS_BEDROOM
  
EXTRA_PILLOWS_BLANKETS
+
WIDE_DOORWAY_BEDROOM
  
BATHROOM
+
SINGLE_LEVEL_HOME
  
BATHROOM_FULL
+
COMMON_SPACE_STEP_FREE_ACCESS
  
BATHROOM_HALF
+
COMMON_SPACE_WIDE_DOORWAY
  
WATER_HOT
+
HOME_STEP_FREE_ACCESS
  
LIVING_ROOM
+
PATH_TO_ENTRANCE_LIT_AT_NIGHT
  
ROOM_DARKENING_SHADES
+
HOME_WIDE_DOORWAY
  
 +
==Family==
 
CHANGING_TABLE
 
CHANGING_TABLE
  
 
BABY_BATH
 
BABY_BATH
 +
 +
CRIB
  
 
PACK_N_PLAY_TRAVEL_CRIB
 
PACK_N_PLAY_TRAVEL_CRIB
 
BEACH_ESSENTIALS
 
 
PARKING_DISABLED
 
 
EV_CHARGER
 
  
 
FIREPLACE_GUARD
 
FIREPLACE_GUARD
Line 697: Line 1,170:
 
OUTLET_COVERS
 
OUTLET_COVERS
  
STAIR_GATES
+
PLAY_AREA_INDOOR
 +
 
 +
PLAY_AREA_OUTDOOR
 +
 
 +
STAIR_GATES
  
 
TABLE_CORNER_GUARDS
 
TABLE_CORNER_GUARDS
Line 707: Line 1,184:
 
BABYSITTER_RECOMMENDATIONS
 
BABYSITTER_RECOMMENDATIONS
  
LUGGAGE_DROPOFF
+
==Bedroom==
 +
BEDROOM
 +
 
 +
BEDROOM_ENSUITE
  
CLEANING_BEFORE_CHECKOUT
+
BEDROOM_LIVING_SLEEPING_COMBO
  
STEP_FREE_ACCESS_BATHROOM
+
BEDROOM_OTHER_SLEEPING_AREA
  
GRAB_RAILS_IN_SHOWER
+
BED_AIRMATTRESS
  
GRAB_RAILS_IN_TOILET
+
BED_BUNK
  
ACCESSIBLE_HEIGHT_TOILET
+
BED_CRIB
  
ROLLIN_SHOWER
+
BED_COUCH
  
SHOWER_CHAIR
+
BED_DOUBLE
  
WIDE_DOORWAY_BATHROOM
+
BED_FLOORMATTRESS
  
TUB_WITH_SHOWER_BENCH
+
BED_FUTON
  
WIDE_CLEARANCE_TO_SHOWER_AND_TOILET
+
BED_HAMMOCK
  
HANDHELD_SHOWER_HEAD
+
BED_KING
  
STEP_FEE_ACCESS_BEDROOM
+
BED_QUEEN
  
WIDE_CLEARANCE_TO_BED
+
BED_SINGLE
  
WIDE_DOORWAY_BEDROOM
+
BED_SOFA
  
ACCESSIBLE_HEIGHT_BED
+
BED_TODDLER
  
SINGLE_LEVEL_HOME
+
==Bathroom==
 +
BATHROOM
  
COMMON_SPACE_STEP_FREE_ACCESS
+
BATHROOM_FULL
  
COMMON_SPACE_WIDE_DOORWAY
+
BATHROOM_HALF
  
WIDE_HALLWAY_CLEARANCE
+
BATH_BIDET
  
HOME_STEP_FREE_ACCESS
+
BATH_SHOWER_RAIN
  
PATH_TO_ENTRANCE_LIT_AT_NIGHT
+
= Troubleshooting and common errors =
  
HOME_WIDE_DOORWAY
+
==Troubleshooting==
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
You need to complete the API onboarding flow before publishing the listing
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Beds24 sent the data but the Airbnb requires you to complete the registration process. Try the following:
 +
1. Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > PUBLISH = NO, click Save.
 +
2. Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING > scroll to the listing and click 'CHECK CONNECTION STATUS'
 +
3. Click on 'Request review at Airbnb' (red button)
 +
4. Refresh the page then click on the Airbnb listing id.
 +
5. Go to your Airbnb Account, switch to Hosting, and click on 'Fix Issues' button for the listing.
 +
6. Click on 'FIX' and follow the registration steps from Airbnb.
 +
7. Click 'Publish'
 +
<embedvideo service="youtube"><embedvideo service="youtube">https://youtu.be/gLwJWPTgrdw</embedvideo>
 +
</div></div>
  
FLAT_SMOOTH_PATHWAY_TO_FRONT_DOOR
+
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Unable to perform action. Please try again later or contact support if you need immediate assistance
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Go to your Airbnb Account, switch to Hosting, and follow the steps in Airbnb to verify your account.
 +
</div></div>
  
= Troubleshooting and common errors =
+
<div class="mw-collapsible mw-collapsed">
  '''Not Processed '''
+
<div class="headline-collapse" >
Airbnb had a temporary problem processing the updates we send. This normally comes good by itself when Airbnb fixed the problem. Wait a bit then press "Update" wait for Airbnb to process the update you just sent and then click "Update status". If the problem persists after a couple of hours notify us via a support ticket.  
+
Unfortunately, a server error prevented your request from being completed. Airbnb may be undergoing maintenance or your connection may have timed out. Please try again.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
If you continue to see this error message being reported, then check if there is an outage at Airbnb, we will send an update as soon as their system is restored.
 +
Or go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING > scroll to the listing and click 'UPDATE'.  
 +
</div></div>
  
  '''You do not have permission to access this resource'''
+
<div class="mw-collapsible mw-collapsed">
  Click "Disconnect" and then reconnect the room and to your listing in Airbnb.  
+
<div class="headline-collapse" >
 +
Calendar will not Load, it will only show a loading spinner wheel.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Please check that you have prices set and they are sending to AirBnb, have a look under
 +
  {{#fas:cog}} (SETTINGS) > CHANNEL MANAGER > AIRBNB > MAPPING, and click on "Price Data" to check if prices are being sent to AirBnb.
 +
</div></div>
  
  '''Not Connected '''
+
<div class="mw-collapsible mw-collapsed">
You have disconnected the listing in Airbnb. Click "Disconnect" and then reconnect it.  
+
<div class="headline-collapse" >
 +
Sorry, we cannot activate your listing.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
It seems you have an issue with your “Booking settings” in your Airbnb account. Please log into your Airbnb account and check what is set under the tab Booking Settings. You can find more information here: https://www.airbnb.com/help/article/1353/how-do-i-choose-who-can-instant-book-my-place
 +
</div></div>
  
  '''Listing shows as  "Importing" in the  Airbnb Extranet '''
+
<div class="mw-collapsible mw-collapsed">
Beds24 sent the data but it is stuck at Airbnb. Try the following:
+
<div class="headline-collapse" >
 +
Listing shows as  "Importing" in the  Airbnb Extranet
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Beds24 sent the data but it is stuck at Airbnb. Try the following:
 
  1. Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING
 
  1. Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING
 
  2. Click on "Disconnect"
 
  2. Click on "Disconnect"
 
  4. Refresh the page then connect again
 
  4. Refresh the page then connect again
 
  5. Wait a bit and then check the "Connection status"
 
  5. Wait a bit and then check the "Connection status"
  If you then still see "Importing"in Airbnb contact Airbnb support and ask them to check why your listings are stuck. You might need to insist that they forward your request to someone who is qualified to do so.
+
  If you then still see "Importing" in Airbnb contact Airbnb support and ask them to check why your listings are stuck. You might need to insist that they forward your request to someone who is qualified to do so.
 +
</div></div>
  
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
You have reached your Airbnb access quota
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Wait ten minutes and then try again. If it continues repeatedly let us know.
 +
</div></div>
  
  '''Sorry, we cannot activate your listing.'''
+
<div class="mw-collapsible mw-collapsed">
It seems you have an issue with your “Booking settings” in your Airbnb account.  Please log into your Airbnb account and check what is set under the tab Booking Settings. You can find more information here: https://www.airbnb.com/help/article/1353/how-do-i-choose-who-can-instant-book-my-place
+
<div class="headline-collapse" >
 +
Your listing has been temporarily paused and can't be turned on until you reactivate it.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
If you do not know what the problem is please check the Email Airbnb sent you, the messages in your Airbnb account or contact Airbnb support and ask them to help.
 +
</div></div>
  
  '''Lat/Long outside of hosting country OR Lat/lng outside of hosting country OR Please set latitude/longitude in valid country for your listing'''
+
<div class="mw-collapsible mw-collapsed">
Check the country under which you have registered your Airbnb account is the same as the country your property is in. Check your settings for "Latitude" and "Longitude" are correct and match the address you have given.  
+
<div class="headline-collapse" >
 +
No "Update Airbnb" button
 +
</div>
 +
<div class="mw-collapsible-content">
 +
If you do not see an "Update Airbnb" button the connection is lost. Click the "Connect to Airbnb" Button. After the connection is restored you will see the update button.
 +
</div></div>
  
'''Sorry, please contact support if you need to change the market of your listing.'''
+
<div class="mw-collapsible mw-collapsed">
  Check if your settings for "Latitude" and "Longitude" are correct and do match the address you have given. Airbnb uses Google maps to validate addresses.  You can check with address and latitude/longitude is in Airbnbs system when you click on "View all listings" and then on "content in Airbnb".  If required, correct your data and then click "Update Airbnb". Check your Google map entry and if it is incorrect request Google maps to correct your location. If the error message persists go to  {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT and set "Update Address" = No or contact Airbnb support. Give them the error message, your coordinates and your address and ask them to forward your request to someone in their team who is authorized to fix the problem at their end.
+
<div class="headline-collapse" >
 +
Messages do not send or import to Beds24
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Log into your Airbnb account and go to ACCOUNT -> PRIVACY AND SHARING. If you do not see 'Access and respond your messages' in the list of permissions, disconnect and then reconnect the Airbnb account.
 +
</div></div>
  
  '''ServiceInvalidRequestException: You can't change your listing's address once you've started receiving reservation requests. If you need to make an update, please contact support.'''
+
<div class="mw-collapsible mw-collapsed">
Please check your address details in Beds24 match the details at Airbnb, if you need to change them, please contact Airbnb support and ask them to assist.
+
<div class="headline-collapse" >
If you do not need to change your address details then go to  {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT and set "Update Address" = No.
+
Airbnb account is not connected, please connect account
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Log into your Airbnb account
 +
</div></div>
  
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Can not connect an Airbnb Account, no error message shown.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Please check you are logged out of all airbnb accounts at airbnb before trying to connect a new one to beds24.
  
  '''Your listing has been temporarily paused and can't be turned on until you reactivate it. '''
+
It could be that you are already logged into a connected airbnb account so airbnb send you back to beds24 when you click the connect button.
If you do not know what the problem is please check the Email Airbnb sent you, the messages in your Airbnb account or contact Airbnb support and ask them to help.
+
</div></div>
  
  '''The listing is in a prohibited vacation rental market. Please go to Airbnb to fix these issues.'''
+
<div class="mw-collapsible mw-collapsed">
  Your listings is in an area for which Airbnb does not allow the use of the API connection. Contact Airbnb support and ask them to fill out the "Market Clearance Requests for Policy Form". This will the go the the department which can lift the restriction.
+
<div  class="headline-collapse" >
 +
Receiving Requests/Inquiries for dates already booked
 +
</div>
 +
<div class="mw-collapsible-content">
 +
  The problem is caused because Airbnb thinks your listing is a multi unit with more than one bookable unit.
 +
This can happen if at any time you had a qty greater than one.
 +
Once it happens, the only way to set it back to a standard listing is to disconnect the listing from Beds24 and then reconnect it.
 +
This is because it is Airbnb policy not to change this listing type while it is connected.
 +
It will then connect immediately as a standard listing with a qty of one and the calendar will sync properly.
 +
</div></div>
  
  '''Last Error: [400] Error ID: XXXXXXXXX. There was an error processing the request. Your daily price is too low. The minimum is 13$'''
+
<div class="mw-collapsible mw-collapsed">
  Go to Settings Channel Manager  > Property Content > Room Content and set a Rack Rate of at least 9€.
+
<div  class="headline-collapse" >
 +
No prices/availability in Airbnb
 +
</div>
 +
<div class="mw-collapsible-content">
 +
  Your max_days_notice setting in Airbnb is set to zero which is making the listing unavailable.
 +
You can adjust it directly in Airbnb, it is called maximum advance notice or similar.
 +
  Or you can set it to a specific value in Beds24 (Max Days in Advance = 365) and upload it to Airbnb via the Export to Airbnb button.
 +
  Note: {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > PRICING > Max Days in Advance = No Limit in Beds24 will not change the value already set in Airbnb.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div class="headline-collapse" >
 +
Availability in Beds24/Dates closed in Airbnb
 +
</div>
 +
<div class="mw-collapsible-content">
 +
  When Airbnb bookings have been marked as "Cancelled by Host" Airbnb will not reopen dates where you have previously cancelled a booking. The dates should be available at all other channels.
 +
</div></div>
 +
 
 +
==Common Errors==
  
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> Airbnb calculates prices based on USD so what they calculate changes with the currency exchange rate.
+
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Not Processed
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Airbnb had a temporary problem processing the updates we send. This normally comes good by itself when Airbnb fixed the problem. Wait a bit then press "Update" wait for Airbnb to process the update you just sent and then click "Update status". If the problem persists after a couple of hours notify us via a support ticket.  
 +
</div></div>
  
  '''Last Error: [400] Error ID: XXXXXXXXX. There was an error processing the request. Please use a base price of at least €9 but no more than €21,467.'''
+
<div class="mw-collapsible mw-collapsed">
Go to Settings  > Channel Manager  > Property Content  > Room Content and set a Rack Rate which meets Airbnb's requirements.
+
<div class="headline-collapse" >
 +
You do not have permission to access this resource
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Click "Disconnect" and then reconnect the room to your listing in Airbnb.  
 +
</div></div>
  
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Not Connected
 +
</div>
 +
<div class="mw-collapsible-content">
 +
You have disconnected the listing in Airbnb. Click "Disconnect" and then reconnect it.
 +
</div></div>
  
  '''"The listing is subject to city registration. Please submit an application or input existing registration details"'''
+
<div class="mw-collapsible mw-collapsed">
Airbnb require you to register your permit ID. Usually they will provide a link to a page inside the Airbnb system to do this. If you are unsure please ask Airbnb how to register. Also make sure you have entered your permit ID into Beds24 ({{#fas:cog}} (SETTINGS) PROPERTIES  > DESCRIPTION "Permit ID").
+
<div class="headline-collapse" >
 +
Lat/Long outside of hosting country OR Lat/lng outside of hosting country OR Please set latitude/longitude in valid country for your listing
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Check the country under which you have registered your Airbnb account is the same as the country your property is in. Check your settings for "Latitude" and "Longitude" are correct and match the address you have given.
 +
</div></div>
  
  '''There was an error processing the request. Hosting model validation error'''
+
<div class="mw-collapsible mw-collapsed">
  For some regions the payout method needs to be set up before publishing the listing. Please log into your Airbnb account and set up the payout method.
+
<div class="headline-collapse" >
 +
Sorry, please contact support if you need to change the market of your listing.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Check if your settings for "Latitude" and "Longitude" are correct and do match the address you have given. Airbnb uses Google maps to validate addresses.  You can check with address and latitude/longitude is in Airbnbs system when you click on "View all listings" and then on "content in Airbnb".  If required, correct your data and then click "Update Airbnb". Check your Google map entry and if it is incorrect request Google maps to correct your locationIf the error message persists go to {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT and set "Update Address" = No or contact Airbnb support. Give them the error message, your coordinates and your address and ask them to forward your request to someone in their team who is authorized to fix the problem at their end.
 +
</div></div>
  
  '''Listing is classified not suitable for children'''
+
<div class="mw-collapsible mw-collapsed">
Airbnb explains [https://www.airbnb.com/help/article/1348/if-i-specify-that-my-listing-is-safe-or-suitable-for-children--what-should-i-know here] how to specify that your listing is safe or suitable for children.
+
<div class="headline-collapse" >
 +
You can't change your listing's address once you've started receiving reservation requests. If you need to make an update, please contact support.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Please check your address details in Beds24 match the details at Airbnb, if you need to change them, please contact Airbnb support and ask them to assist.
 +
If you do not need to change your address details then go to  {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT and set "Update Address" = No.
 +
</div></div>
  
  '''You have reached your Airbnb access quota'''
+
<div class="mw-collapsible mw-collapsed">
  Wait ten minutes and then try again. If it continues repeatedly let us know.  
+
<div class="headline-collapse" >
 +
Cannot change address in status Auto closed (availability). Please contact the local support for assistance.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Please check your address details in Beds24 match the details at Airbnb, if you need to change them, please contact Airbnb support and ask them to assist.
 +
If you do not need to change your address details then go to {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT and set "Update Address" = No.
 +
</div></div>
  
  '''Too many redirects'''
+
<div class="mw-collapsible mw-collapsed">
Most likely you are using external pictures which do not link directly to your pictures or which redirect to another page. Using links to their storage place is not possible. You need to use direct links to your pictures.  
+
<div class="headline-collapse" >
 +
The listing is in a prohibited vacation rental market. Please go to Airbnb to fix these issues.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Your listings is in an area for which Airbnb does not allow the use of the API connection. Contact Airbnb support and ask them to fill out the "Market Clearance Requests for Policy Form". This will the go the the department which can lift the restriction.
 +
</div></div>
  
  '''document_uri has already been taken.'''
+
<div class="mw-collapsible mw-collapsed">
 +
<div class="headline-collapse" >
 +
Last Error: [400] Error ID: XXXXXXXXX. There was an error processing the request. Your daily price is too low. The minimum is 13$
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Go to Settings  >  Channel Manager  > Property Content  > Room Content and set a Rack Rate of at least 9€.
 +
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> Airbnb calculates prices based on USD so what they calculate changes with the currency exchange rate.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Last Error: [400] Error ID: XXXXXXXXX. There was an error processing the request. Please use a base price of at least €9 but no more than €21,467.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Go to {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB  > PROPERTY CONTENT > ROOM CONTENT and set a Rack Rate which meets Airbnb's requirements.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Your longer stay discount must be greater than or equal to your shorter stay discount.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Check your discounts set in {{#fas:cog}} (SETTINGS) > AIRBNB > SPECIFIC CONTENT > PRICING, ensure the logic of your discounts meets Airbnb requirements.
 +
In {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can set, a discount for 2 or more days, weekly or monthly. Use either the discounts for number of days or month/week but '''not both''' because the discount per days will override the discount per week/month.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
The listing is subject to city registration. Please submit an application or input existing registration details
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Airbnb require you to register your permit ID. Usually they will provide a link to a page inside the Airbnb system to do this. If you are unsure please ask Airbnb how to register. Also make sure you have entered your permit ID into Beds24 ({{#fas:cog}} (SETTINGS) PROPERTIES  > DESCRIPTION "Permit ID").
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
There was an error processing the request. Hosting model validation error
 +
</div>
 +
<div class="mw-collapsible-content">
 +
For some regions the payout method needs to be set up before publishing the listing. Please log into your Airbnb account and set up the payout method.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
You need to complete the API onboarding flow before publishing the listing
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Login to your Airbnb Account, go to the listing, then click 'Fix' follow the instructions to complete the registration.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Listing is classified not suitable for children
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Airbnb explains [https://www.airbnb.com/help/article/1348/if-i-specify-that-my-listing-is-safe-or-suitable-for-children--what-should-i-know here] how to specify that your listing is safe or suitable for children.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Too many redirects
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Most likely you are using external pictures which do not link directly to your pictures or which redirect to another page.  Using links to their storage place is not possible. You need to use direct links to your pictures.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
document_url has already been taken.
 +
</div>
 +
<div class="mw-collapsible-content">
 
  You see this error if you have previously connected the room to another Airbnb account. Log into this Airbnb account and stop the sync for this listing. If you can not do this send us a support ticket asking us to delete the URI from the endpoint.
 
  You see this error if you have previously connected the room to another Airbnb account. Log into this Airbnb account and stop the sync for this listing. If you can not do this send us a support ticket asking us to delete the URI from the endpoint.
 +
</div></div>
  
  '''Expired Token'''
+
<div class="mw-collapsible mw-collapsed">
Check if the listing has been deleted in Airbnb. If so you will need to send it again from Beds24.  
+
<div class="headline-collapse" >
 +
Expired Token
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Check if the listing has been deleted in Airbnb. If so you will need to send it again from Beds24.  
 +
</div></div>
  
  '''The document has no document element'''
+
<div class="mw-collapsible mw-collapsed">
Check if the listing has been deleted in Airbnb.  If so you will need to send it again from Beds24.  
+
<div class="headline-collapse" >
 +
The document has no document element
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Check if the listing has been deleted in Airbnb.  If so you will need to send it again from Beds24.  
 +
</div></div>
  
  '''Your listings are almost ready'''
+
<div class="mw-collapsible mw-collapsed">
If after some time you still see  "Your listings are almost ready" after clicking Beds24 Channel Manager Sync"  in Airbnb and see "In progress" on the "Listings" page check that  "Publish = Yes is set in  {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT.
+
<div class="headline-collapse" >
 +
Your listings are almost ready
 +
</div>
 +
<div class="mw-collapsible-content">
 +
If after some time you still see  "Your listings are almost ready" after clicking Beds24 Channel Manager Sync"  in Airbnb and see "In progress" on the "Listings" page check that  "Publish = Yes is set in  {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT.
 +
</div></div>
  
  '''Listing failed to import'''
+
<div class="mw-collapsible mw-collapsed">
Click on "Disconnect" then click on "Delete from Airbnb". Fix content errors. Then go back an publish the listing again.
+
<div class="headline-collapse" >
 +
Listing failed to import
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Click on "Disconnect" then click on "Delete from Airbnb". Fix content errors. Then go back an publish the listing again.
 +
</div></div>
  
  '''Smart Pricing was not deactivated before connecting'''
+
<div class="mw-collapsible mw-collapsed">
If you forgot to deactivate smart pricing before setting the connection up you can do so from your mobile.
+
<div class="headline-collapse" >
 +
Smart Pricing was not deactivated before connecting
 +
</div>
 +
<div class="mw-collapsible-content">
 +
If you forgot to deactivate smart pricing before setting the connection up you can do so from your mobile.
  
'''No "Update Airbnb" button'''
+
</div></div>
If  you do not see an "Update Airbnb" button the connection is lost.  Click the "Connect to Airbnb" Button. After the connection is restored you will see the update button.
 
  
  '''Access denied to Airbnb'''
+
<div class="mw-collapsible mw-collapsed">
Airbnb's server is currently unavailable. Try again later.
+
<div class="headline-collapse" >
 +
Access denied to Airbnb
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Airbnb's server is currently unavailable. Try again later.
 +
</div></div>
  
  '''Please select a consistent property type and property group.'''
+
<div class="mw-collapsible mw-collapsed">
Check the 'Property Type" in {{#fas:cog}} (SETTINGS) PROPERTIES >  DESCRIPTION and the  'Listing Type' match with the  'Property Type Group'  you have selected in{{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT.  Check the (?) for Property Type Group for the correct Listing Type for each group. Please also note that Airbnb has regional restrictions for some property types. Use the context help <span style="color:#007bff;“ >{{#far:question-circle}}  </span> for information on which combinations are allowed. Check with Airbnb support if you have a problem with your property type.
+
<div class="headline-collapse" >
 +
Please select a consistent property type and property group.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Check the 'Property Type" in {{#fas:cog}} (SETTINGS) PROPERTIES >  DESCRIPTION and the  'Listing Type' match with the  'Property Type Group'  you have selected in{{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT.  Check the (?) for Property Type Group for the correct Listing Type for each group. Please also note that Airbnb has regional restrictions for some property types. Use the context help <span style="color:#007bff;“ >{{#far:question-circle}}  </span> for information on which combinations are allowed. Check with Airbnb support if you have a problem with your property type.
 +
</div></div>
  
  '''Please specify the property and listing type'''
+
<div class="mw-collapsible mw-collapsed">
Check the 'Property Type" in {{#fas:cog}} (SETTINGS) PROPERTIES >  DESCRIPTION and the  'Listing Type' match with the  'Property Type Group'  you have selected in{{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT.  Check the (?) for Property Type Group for the correct Listing Type for each group. Please also note that Airbnb has regional restrictions for some property types. Use the context help <span style="color:#007bff;“ >{{#far:question-circle}}  </span> for information on which combinations are allowed. Check with Airbnb support if you have a problem with your property type.
+
<div class="headline-collapse" >
 +
Please specify the property and listing type
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Check the 'Property Type" in {{#fas:cog}} (SETTINGS) PROPERTIES >  DESCRIPTION and the  'Listing Type' match with the  'Property Type Group'  you have selected in{{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT.  Check the (?) for Property Type Group for the correct Listing Type for each group. Please also note that Airbnb has regional restrictions for some property types. Use the context help <span style="color:#007bff;“ >{{#far:question-circle}}  </span> for information on which combinations are allowed. Check with Airbnb support if you have a problem with your property type.
 +
</div></div>
  
  '''Messages do not send or import to Beds24'''
+
<div class="mw-collapsible mw-collapsed">
  Log into your Airbnb account and go to ACCOUNT -> PRIVACY AND SHARING. If you do not see 'Access and respond your messages' in the list of permissions, disconnect and then reconnect the Airbnb account.
+
<div class="headline-collapse" >
 +
This listing's property type does not support multiple inventories.''' OR '''room_type_invetory_not_supported
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Check the 'Property Type" in {{#fas:cog}} (SETTINGS) PROPERTIES >  DESCRIPTION and the  'Listing Type' match with the  'Property Type Group'  you have selected in{{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT.  Check the (?) for Property Type Group for the correct Listing Type for each group. Please also note that Airbnb has regional restrictions for some property types. Use the context help <span style="color:#007bff;“ >{{#far:question-circle}}  </span> for information on which combinations are allowed. Check with Airbnb support if you have a problem with your property type.
 +
 
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Not enough beds for person capacity
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Go to {{#fas:cog}} (SETTINGS) PROPERTIES > ROOMS > SETUP > FEATURES and click on 'edit Bedroom' tab, select the appropriate room/bedroom configuration for your listing.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Not enough beds in room configuration
 +
</div>
 +
<div class="mw-collapsible-content">
 +
You do not have the appropriate bed configuration for the number of people you have selected in {{#fas:cog}} (SETTINGS) PROPERTIES > ROOMS > SETUP > Max Guests.  Scroll to FEATURES and click 'edit Bedroom' and select the appropriate number of bedrooms/beds for your guests.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Sorry, we can't add that amenity right now. Please try again later.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
This was a transient error caused by an update to the Airbnb amenities data format. The error message should not repeat but if you continue to receive error emails, then please create a SUPPORT ticket.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div class="headline-collapse" >
 +
Please make sure a photo has been uploaded before adding accessibility amenity. If the previous review rejects your photos, you need to upload a new photo
 +
</div>
 +
<div class="mw-collapsible-content">
 +
You are trying to send an accessibility amenity but do not provide a picture for this amenity. Go to {{#fas:cog}} (SETTINGS)  CHANNEL MANAGER > AIRBNB  > SPECIFIC CONTENT where you can add the accessibility amenity with a picture in "Custom". Use the context help <span style="color:#007bff;“ >{{#far:question-circle}}  </span> for further instructions.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
All caps isn't allowed in listing titles.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Airbnb do not allow the Listing Name to be ALL Caps. Check the details in each of the sections below.
 +
*Go to {{#fas:cog}} (SETTINGS) PROPERTIES > NAME
 +
*Go to {{#fas:cog}} (SETTINGS) PROPERTIES > ROOMS > SETUP > NAME
 +
*Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > DESCRIPTIONS
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Emojis/Special Characters isn't allowed in listing titles.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Airbnb do not allow the Listing Name to have emojis or special characters. Check the details in each of the sections below.
 +
*Go to {{#fas:cog}} (SETTINGS) PROPERTIES > NAME
 +
*Go to {{#fas:cog}} (SETTINGS) PROPERTIES > ROOMS > SETUP > NAME
 +
*Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > DESCRIPTIONS
 +
 
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Please select a consistent property type and space type
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Check the details you have set in {{#fas:cog}} (SETTINGS) PROPERTIES > DESCRIPTION > PROPERTY TYPE, allow the setting you have selected in {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > PROPERTY TYPE GROUP > LISTING TYPE. Use (?) Context help for the list of Property Types and Listing Types for Airbnb.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
You can only host long-term rentals
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Go to your Airbnb Account, switch to Hosting, and click on 'Fix Issues' button for the listing.
 +
Follow the registration steps from Airbnb.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
custom_daily_price_too_low_for_cleaning_fee''' OR '''Based on your cleaning fee of € XXX, the minimum nightly price you can charge is € YYY
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > CUSTOM and change your Cleaning fee.
 +
OR
 +
Go to the Calendar and update the daily prices.
 +
</div></div>
 +
 
 +
<div class="mw-collapsible mw-collapsed">
 +
<div  class="headline-collapse" >
 +
Listings of different pricing_availability_model_type can not use this endpoint.
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING and click 'UPDATE' for each room/listing.
 +
</div></div>
  
  '''Airbnb account is not connected, please connect account'''
+
<div class="mw-collapsible mw-collapsed">
Log into your Airbnb account
+
<div class="headline-collapse" >Suspended_state_appeal
 +
</div>
 +
<div class="mw-collapsible-content">
 +
Airbnb suspended the account. Please contact Airbnb support about this.
 +
</div></div>

Latest revision as of 08:45, 17 December 2024


Connect and update listings to Airbnb
This page is about the menu  (SETTINGS) CHANNEL MANAGER > AIRBNB  >  MAPPING  and explains how to connect your rooms in Beds24 to existing listings in Airbnb and how to create new listings in Airbnb

Beds24 provides a certified 2-way API integration which offers you many additional features and functions which will make working with Airbnb easy for you.

1 Summary

When all of your prices, and rooms are set up in Beds24 you can start the integration with Airbnb:

  1. Connect your Airbnb account
  2. Map your rooms
  3. Check which prices will send
  4. Select your sync type
  5. Click "Connect" and select the corresponding listing to this room to make the connection.
  6. Check what will send to Airbnb
  7. Import upcoming bookings

Read the complete instructions before you start the integration.

2 Capabilities

You can connect one or multiple Airbnb account to

  • Import listings from Airbnb which will create properties and/or rooms in Beds24.
  • Create new listings in Airbnb from rooms in Beds24.
  • Connect to existing listings in Airbnb to send updates from Beds24.

After you have mapped your listings Beds24 will automatically.

  • Synchronize prices, availability and restrictions to Airbnb.
  • Import bookings and booking modifications or cancellations.
  • See all messages from Airbnb guests under "Messages".
  • Communicate with your guests directly from the booking in Beds24 via the "Messages" tab and via Auto Actions.

You can also choose to

  • Update all content including descriptions and pictures from Beds24
  • Import booking requests

Click here for general information on how the channel manager works.

2.1 Capabilities per Sync Type

Beds24 offers three different sync types which define which data can be updated to Airbnb.

Occupancy based Pricing Per Day Pricing Rate Plans
Prices and Availabilty
Prices Auto** Auto* Auto*
Availability Auto* Auto* Auto*
Min. Nights Auto* Auto* Auto*
Max. Nights Auto* Auto* Auto*
Closed to Arrival (CTA) Auto* Auto* Auto*
Closed to Departure (CTD) Auto* Auto* Auto*
Limited (sends "Pricing Settings" from (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > "Pricing Settings" in addition to "Prices and Availability" )
Listing Currency Auto* Auto* Auto*
Guest Included N/A Auto* N/A
Extra Person Price N/A Auto* N/A
Dates with no Price N/A Auto* N/A
Discounts (2-28 days) N/A Auto* N/A
Max Days in Advance Auto* Auto* Auto*
Advance Notice (Hours) Auto* Auto* Auto*
Advance Notice Requests Auto* Auto* Auto*
Early Bird Days to Check-in & Discount Auto* Auto* Auto*
Last Minute Days to Check-in & Discount Auto* Auto* Auto*
Custom Fees & Pass Through Taxes Auto* Auto* Auto*
Rack Rate (Default daily price) Auto* Auto* Auto*
Everything (sends full content additionally to "Prices and Availability" and "Limited")
Listing details Manual Manual Manual
Descriptions Manual Manual Manual
Bedrooms Manual Manual Manual
Picture Manual Manual Manual
Instant Book Manual Manual Manual
Pre-Booking Message Manual Manual Manual
Cancellation Policy Manual Manual Manual
Non refundable discount Manual Manual Manual
Check-in start Manual Manual Manual
Check-in end Manual Manual Manual

*You can always manually trigger an update

**Including Extra person price from Daily Prices

3 Limitations

  • Blocked dates in Airbnb are NOT imported, you need to block in Beds24.
  • You can only connect listings which are live on Airbnb.
  • Listings in properties which Airbnb considers "traditional hospitality" like hotels, Bed & Breakfast rooms and small inns are approved by Airbnb on a case by case basis.
  • If you do not have Daily Prices or Fixed Prices in which "Airbnb" is activated in the "Channels" tab the "Base Price" (Rack Rate) will be used up to a year in advance.
  • Smart Pricing is not available for API connected listings.
  • Airbnb applies the minimum stay " first night only" meaning restrictions must only be satisfied for the arrival date of the booking but not on every day of the booking.
  • Connecting a listing by API is not compatible with internal calendar linking inside Airbnb.

If you intend to connect the listing by API and want it linked to another listing you can do that but the linking must be established inside Beds24. Use Beds24 Dependencies to manage inventory across multiple listings.


Airbnb does not allow Co-hosts to connect listings or disconnect listings. Only owners can make API connections. This means if you are a Co-Host Airbnb will not allow you to connect your co-hosted listings via Beds24 (or any other channel manager). Solutions to this limitation are:

  • Ask the host to transfer their account to you.
  • Your hosts make the connection between their Airbnb accounts and Beds24 themselves
    • You can create a (temporary) subaccount in Beds24 for each of your owners. Your hosts will have a login where they then can connect their Airbnb accounts.
    • If you manage a large number of properties we can give you the "Connect with Airbnb Account" button. Your owners will then be able to use this button outside of Beds24 so they will not need to log into

4 Before you connect

4.1 Prices

  • We can only send availability if you have set up prices which are activated for Airbnb under "Channels" in the Daily Prices or Fixed Prices.

This tutorial explains how to set prices for channels.

  • Airbnb requires a "Base Price" (Rack Rate) which you can set under (SETTINGS) CHANNEL MANAGER > PROPERTY CONTENT > ROOM CONTENT. Make sure you are prepared to accept a booking for the "Base Price. If you do not have Daily Prices or Fixed Prices which are activated for channel management or in which "Airbnb" is activated the rack rate will be used up to a year in advance.
  • In (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can set rules for dates with no price. If you require minimum stays we recommend you set this to the default "Close the Room" because we can not send minimum stays to the Base Price.
  • You can set a multiplier to mark your price up or down.

4.2 Bookings and Requests

In instances of Airbnb bookings cancelled by the host, marked as "Cancelled by Host," please note that Airbnb maintains a restriction preventing the reopening of dates for the same property. Airbnb will not reopen dates when you have previously cancelled a booking. The dates should be available on all other channels.

When you use the API connection Airbnb only allows instant bookings. In (SETTINGS) > CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can set which groups of guests are allowed to book. Strictest is only to allow experienced Airbnb guests who provide government ID to book.

In (SETTINGS) > CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can also add a "Custom Value" if you allow guests to send a request if they want to stay longer than your maximum stay rule allows.

After the connection has been successfully set up you can import upcoming existing bookings from Airbnb and all new bookings will automatically import.

Inquiries and requests are only imported if you opt in to importing them.

Other bookings can be uploaded as a .csv file in (SETTINGS) PROPERTIES.

To manually add or blocked dates click on the suitcase icon in the CALENDAR or on "Add Booking" at the top.

If you do not need the actual booking you can adjust the availability in the CALENDAR in the row "Inventory". The number shows rooms remaining to sell. They can be edited to quickly change your availability. Double-click to open a pop-up and save the changes. (it is only possible to lower the number based on the value in (SETTINGS) PROPERTIES > ROOMS > SETUP "Quantity of this type" and any existing bookings).

Airbnb collects the payment from your guest. Channel collect payments will be shown in the booking invoice if (SETTINGS) CHANNEL MANAGER under “Channel Collect Invoice” is set to import them. If you want to import the "Expected Payout amount" or the "Expected Payout and actual payment" from Airbnb you need to set this in (SETTINGS) CHANNEL MANAGER under "Airbnb" "Invoice".

By changes or updates of an existing booking, Airbnb will not dynamically update the cost for extra guests if a reservation alteration is initiated by either the host or the guest.

The host can reject the reservation alteration and can update the guest count and the cost of the extra guests, then send the alteration to the main guest, who will need to accept the new reservation.

4.3 Properties, rooms and room types

A listing in Airbnb is a room in Beds24.

Our connection supports room types with a quantity of more than one. If you want to send a quantity of more than one you can not use "House" as the property type.

The name sent is:

  • For properties with one unit: property name
  • For properties with more than one unit type it consists of property name - room name.

4.4 Local legal requirements

Airbnb will only accept any listing which comply to local laws. Ensure you comply with any permitting, zoning, safety, and health regulations, inform yourself about any local taxes or business license requirements or other regulations that may apply.

Japan, Portugal , Spain, France, Germany

For other regions please check the Airbnb help pages.

5 Set the connection up

5.1 Property settings

If you have multiple rooms in a property these settings will apply to all rooms in the property.

Step 1: Connect your Airbnb account to your property

Each property can connect to one Airbnb Account. Select the Airbnb account you want to connect to.

If no Airbnb account is available go to (SETTINGS) CHANNEL MANAGER > AIRBNB > ACCOUNTS and connect your account.

Step 2 - Apply a multiplier to mark your prices up or down (optional)

If you want to add a multiplier to your prices add a * followed by the multiplier number.

The multiplier applies to all prices and fees which are sent.

For example *1.23 will multiply all prices by 1.23 (i.e. raised by 23%). Lower prices can be sent with a multiplier less than 1, i.e. *0.85 will send a price 85% of the normal price (i.e. lowered by 15%)

To convert the price of bookings imported add a * after the multiplier, for example *1.23* will divide the price of the booking by 1.23.

You can also use currency conversion template variable. All currencies supported by the booking page currency selector can be used.

For example *[CONVERT:IDR-EUR] will convert Indonesian Rupees to Euros.

Step 3: Check the currency setting is correct

Airbnb only supports following currencies: ARS,AUD,BRL,CAD,CHF,CNY,CZK,DKK,EUR,GBP,HKD,HUF,IDR,ILS,INR,JPY,KRW,MYR,MXN,NOK,NZD,PHP,PLN,RUB,SEK,SGD,THB,TRY,TWD,USD,VND,ZAR

If you are using a different currency in Beds24 select one of the above and use the multiplier (above) for conversion.

Step 4 - Import inquiries from Aribnb (optional)

If you import inquiries Beds24 will create a booking with the status "Inquiry". If the request turns into a confirmed booking the status will automatically change. If you want to automatically cancel requests which do not turn into confirmed bookings you can set up an Auto Action to automatically cancel the booking after a certain period.

Bookings with the status "Inquiry" do not block the room. If you want to block the room for example if you have made the guest an offer you need to change the status manually.

Step 5 - Assign an invoicee (optional)

If you need to send invoices which are different from your standard invoice you can use the invoicee function.

5.2 Connect listings you already have on Airbnb

By mapping a room you connect it so it can update a listing in Airbnb.

Step 1 - Change the pricing model (optional)

Select "Occupancy Pricing" if you want to send prices for different numbers of guests and/or different length of stay. See the chapter "Pricing Models" below for more information.

Press SAVE.

Step 2 - Check which prices will send

Go to the "Mapping" tab again and then scroll down to "Room Mapping" and then click on "Price Data" under "View" to check which prices and availability will be sent. If you see no prices or no availability in the list, check if you have prices set up for your listing on Airbnb.

Step 3: Select your sync type

With sync type Prices & Availability Beds24 will only update your price data (including number of guests, extra person price, base price, max stay, minimum stay, max days in advance, advance notice/same day booking cut off) and availability and import bookings. If you want to change your discounts, descriptions, pictures, or other settings you do this in Airbnb.

With sync type Limited Beds24 will update your price data (including number of guests, extra person price, base price, taxes and fees, max stay, minimum stay, max days in advance, advance notice/same day booking cut off, last-minute discount, early-bird discount, weekly discount, monthly discount) and availability and import bookings. If you want to change your descriptions pictures or other settings you do this in Airbnb.

With sync type Everything also your existing listings descriptive content will be overridden by the descriptive content in Beds24 and can no longer be edited in Airbnb.

If you want to sync everything your listing needs to meet Airbnbs requirements. If you see a red button "Fix Content Errors" your listing does not meet Airbnb requirements. Click on the button. Any settings which do not meet Airbnb requirements are highlighted on red. Click on the links to go to the settings where you can fix the problems.

Always go to "View Content" to check what will send to Airbnb before selecting Everything.

Step 4: Connect

Click "Connect" and select the corresponding listing to this room to make the connection.

If you have changed the sync type to "Everything" you need to press SAVE before connecting.

Step 5: Check that the connection is working properly

  1. Click on "View actual data and check the prices you see there are as you expect
  2. Allow a bit of time for Airbnb do process the data you have sent then click on "Update". If Airbnb returns an error message scroll down to the "Troubleshooting" section to see why Airbnb sends the error and how to fix it. If you receive an error which is not listed below send us a support ticket.
  3. Click on "Airbnb Listing" link to open the listing on Airbnb select dates to check the listing is bookable but do NOT finish the booking.

Step 6: Import upcoming bookings

Click on "Import existing bookings" to import the bookings you already have in Airbnb. Bookings previously imported via the Airbnb iCal connection will not import. We recommend you delete them before you press the button.

Blocked dates are not sent by Airbnb, manually update the dates in Beds24 calendar.

We will import bookings from the last four weeks that are currently ongoing and have not yet reached their check-out date. However, please note that exceptionally long-term stays, those exceeding four weeks, will not be included in the import.


6 Create a new listing

Step 1 - Select "Sync Type" Everything

Airbnb will only publish your listing if you send the full content.

Set "Sync Type" = Everything then press SAVE.

Go to (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > PUBLISH = NO

Go to (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > UPDATE ADDRESS = YES then press SAVE.

Step 2 - Check if your content meets Airbnbs requirements

Go to (SETTINGS) CHANNEL MANAGER > AIRBNB > VIEW CONTENT to revise which data will send to Airbnb. Any settings which do not meet Airbnbs requirements are highlighted on red. Click on the links to go to the settings where you can fix the problems.

If you see a red button "Fix Content Errors" your listing does not meet Airbnbs requirements. Click on the button to get to (SETTINGS) CHANNEL MANAGER > AIRBNB > VIEW CONTENT.

Step 3 - Check which prices will send

Go to the "Mapping" tab again and then scroll down to "Room Mapping" and then click on "Price Data" under "View" to check which prices and availability will be sent. If you see no prices or no availability in the list, check if you have prices set up for your property on Beds24.

Step 4: Export to Airbnb

When your content meets Airbnbs requirements you can click "Export.

Airbnbs new listing promotion helps you to get your first bookings quicker. It allows hosts to easily apply a 20% discount. This option is activated by default but you can opt out (not recommended) before sending.

Step 5: Complete Airbnb Registration

Login to your Airbnb Account, go to Listings, click on the listing, then click 'Fix' and complete the Airbnb Registraion actions.

Step 6: Check that the connection is working properly

  1. Click on "View actual data and check the prices you see there are as you expect
  2. Allow a bit of time for Airbnb do process the data you have sent then click on "Update". If Airbnb returns an error message scroll down to the "Troubleshooting" section to see why Airbnb sends the error and how to fix it. If you receive an error which is not listed below send us a support ticket.
  3. Click on "Airbnb Listing" link to open the listing on Airbnb select dates to check the listing is bookable but do NOT finish the booking.

7 Airbnbs review and publishing process

Connecting to an existing lisitng or creating a new listing triggers Airbnb's automated review. The review validates the listing against the API Program Listing Requirements.

Click on "Check Connection Status" to see the status at Airbnb.

If the listing is rejected, the message you see there tells you the reason. Fix the problem and the click "Update" to resubmit the listing.

Some listings require manual approval, in which case the status will remain as "ready for review". Once these listings are reviewed by Airbnb, you will see the result when you click on "Check Connection Status".

8 Updates

  • Changes to availability and prices will be instantly sent to the channel.
  • Changes for settings for example minimum stays, the multiplier or number of rooms will send with the next update. Click on "Update" if you want to push them through instantly.
  • Content updates are only sent on demand. If you change content you will need to click "Update" to send the changes.

It can take Airbnb a couple of minutes to process the data we sent.

If you make changes to values which are sent from Beds24 in Airbnb they will be overridden with the next update.

9 Reviews

If a guest sends you a review, you can also view it in Beds24 via the "Mail & Actions" tab and send the guest a reply from there.

After the guest has checked-out, you can send the review to Airbnb via the "Mail & Actions" tab in the booking in Beds24.

When you provide a review text guests will automatically receive a five-star review along with the provided text four days after check-out, unless you have already manually reviewed the guest.

  • Review Template: If you want to automatically review your guests enter your review text under "Auto Review Text" in (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING. You can personalize your review by using Template Variables.
  • Manual Review: If you’re using automated reviews but wish to give the guest a rating different from five stars or change the provided text, you can manually review the guest within three days after check-out.
  • Disable auto review for individual bookings: Change the setting for "Allow Review" in Mail & Action tab to "Disable"

If you have multiple properties you can set a different message for each property.

10 Change the Sync Type

If you want to change the sync type all you need to do is change the setting and then press SAVE.

11 Disconnect or terminate the connection

  • To disconnect a listing to manage it manually go to (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING and click on "Disconnect".
  • Click on "Disconnect" (SETTINGS) CHANNEL MANAGER > AIRBNB > ACCOUNTS.. This will set all your listings in this Airbnb account to "manual" so you can manage it manually. If you want to update the listing from Beds24 you will need to reconnect it.

If you do not want to use the API connection at all any more also disconnect the account in (SETTINGS) CHANNEL MANAGER > AIRBNB > ACCOUNTS.

You can also disconnect your Airbnb account from Beds24 in Airbnb. Log into your Airbnb account and go to ACCOUNT > PRIVACY AND SHARING > SERVICES and remove the Channelsync app.

When a listing is disconnected Airbnb resets some values to their defaults:
  • minimum stay is set back to 1
  • "Closed to arrival" and "Closed to departure" gets removed
  • "Maximum stay" gets reset to 1125.

If you do not want these values you will need to change them. If reconnect a listing in Beds24 press "Update" after you reconnected to push the values from Beds24.

12 Options for the sync types

12.1 Pricing models

Airbnb supports different pricing models.

Click on the "Price Data" Button to check which prices and availability will send.

12.1.1 Per Day Pricing

Choose Per Day Pricing (the default) if you have only ONE price per date.

If you have multiple prices activated for Airbnb with different minimum stays the system will send the price with the lowest minimum stay. Of the ones with the lowest minimum stay the one with the highest occupancy will be used.

If you use daily prices with "Extra Person" prices your Daily Price needs to be set for the max occupancy and the "Extra Person" price needs to be added with a negative value so the price for the full occupancy can send.

Only a global max. stay which is taken from (SETTINGS) > PROPERTIES > ROOMS > SETUP can send.

In (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can set

  • The number of guests for which the daily price applies.
  • An extra person price.

12.1.2 Per Occupancy (LOS) Pricing

Choose Per Occupancy Pricing if you want to send prices for different occupancies and/or different length of stay.

If you use fixed prices the price for each occupancy defined in Beds24 and prices for different length of stay can be sent.1 person, 2 person and room price will send. Room price will send for specified occupancy. Multiple prices with different occupancies can send. Prices for "Extra Person", "Extra child" and discounts set in the "Discounts" tab of the Fixed Prices can not be sent.

If you use daily prices the daily price will send including occupancy. Multiple occupancy prices can send. Extra person price will send.

The "Min Stay" set in the Calendar, Daily Prices or Fixed Prices will send.

When sending different prices for different length of stay (LOS), the room restriction strategy in (SETTINGS) > PROPERTIES > ROOMS > SETUP must be set to "Stay through". The restriction strategy "Arrival" may not calculate the correct pricing after the first night.

We can send prices up to 28 days but guests can book longer stays if there are no restrictions. Airbnb will apply the average of the price of 28 days for days 29+.

The "Max Stay" set for the room will send. Max stays set in the prices will be ignored.

Beds24 sends the price for max. 16 guests. If your property accommodates more than 16 guests use "Per Day" pricing with an extra person price.

Due to limitations with Airbnbs multi calendar Airbnb can not show the correct prices in your Airbnb Extranet. The correct prices will be shown to the guest though and the prices sent from Beds24 will be applied for all bookings. If you want to check prices on Airbnb please start a booking for your listing.

Due to limitations at Airbnb if there is a change to the number of guests, Airbnb will not dynamically update the cost for extra guests if a reservation alteration is initiated by either the host or the guest.

The host can reject the reservation alteration and can update the guest count and the cost of the extra guests, then send the alteration to the main guest, who will need to accept the new reservation.

12.1.3 Rate Plans

Restriction with Rate plans - Prices upto 1 year only will send with Rate plans, if more than 365 days are required then use Per day pricing or Per Occupancy pricing.

Rate plans are the pricing model of choice if you want

  • to offer a refundable and a non-refundable option and
    • set prices for refundable and non-refundable instead of Airbnbs fixed discount option
    • control the cancellation policy for refundable and non-refundable prices
    • control availability of the refundable/non-refundable booking option.
  • parity with other channels which support rate plans i.e. Booking.com or Expedia.


You can create up to 10 rate plans which can be used for all listings in the Airbnb account. A maximum of 2 rate plans will be displayed to guests at a given time depending on the cancellation policy. Airbnb will display one refundable and another non-refundable rate plan and out of these (a) the lowest and (b) the most flexible rate.

A price for each occupancy defined in Beds24 can be sent.

  • If you use daily prices the daily price will send including occupancy. Multiple occupancy prices can send on each rate plan. Extra person price will send.
  • If you use fixed prices the Single, Double and room price will send. Room price will send for specified occupancy. Multiple prices with different occupancies can send on same rate plan. Prices for "Extra Person", "Extra child" and discounts set in the "Discounts" tab of the Fixed Preice can not be sent.

If you want to send prices for different length of stay you need a rate plan for each.

The "Min Stay" and "Max Stay" set in the Calendar, Daily Prices or Fixed Price will send.

For more information and setup instructions click here.

12.2 Discounts

If you have "Early Bird" or "Last Minute" prices which are activated for Airbnb these will automatically send. Airbnb will not mark these as promotions though.

In (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can set:

  • A discount for 2 or more days, weekly or monthly. Use either the discounts for the number of days or month/week, but not both because the discount per day will override the discount per week/month.
  • A discount for "Non Refundable" bookings. If you select a sync type "Limited," you can set a non-refundable discount in your Airbnb extranet.
  • Early Bird and Last Minute Discounts which Airbnb will mark as promotions.

You can also create "Pricing Rules" directly in Airbnb, but we recommend you set all prices in Beds24 to avoid confusion.

Early bird or Last Minute offer are only marked as promotions if the price drops at least 10% from what Airbnb defines as the last 30 days median price. If you use both early bird and last minute and want to remove one, you will need to remove both because Airbnb will only remove them together. After you have clicked "Update" to send the change, you can reactivate the one you want to keep.

Please refer to Airbnb for more information on Discounts.

12.3 Fees and taxes

If you apply fees or taxes you need to send them from Beds24.

  • Cleaning fee

You can set under (SETTINGS) CHANNEL MANAGER > PROPERTY CONTENT > ROOM CONTENT.

Other fees supported by Airbnb can be sent as CUSTOM value in (SETTINGS) CHANNEL MANAGER >AIRBNB > SPECIFIC CONTENT. If you apply a linen fee Airbnb will add this to the cleaning fee.

  • PETFEE 45 (for example)

If you have a price multiplier in (SETTINGS) CHANNEL MANAGER > AIRBNB, > MAPPING this will also be applied to the Cleaning fee. If you want to override this, then use a CUSTOM value in (SETTINGS) CHANNEL MANAGER >AIRBNB > SPECIFIC CONTENT.

  • If you want to send taxes click on "Check if you are eligible to send taxes" in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT. If Airbnb allows you to send taxes you can set them under "Custom". Please click on the context help for "Custom" for detailed instructions

12.4 Permit / Registration/ License

In some locations Airbnb.com require the License/Registration number of the owner. Please also see under "Local legal requirements above"

If this is required for your property, please go to (SETTINGS) PROPERTIES > DESCRIPTION "Permit ID" and enter your details.

Permit IDs in Beds24 are set per property. If you have a different permit Id than the one set for the property you can set a room specific permit as "Custom" value in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT.

13 Send and receive messages

You can get communicate with Airbnb guest directly from Beds24. This function works for:

  • Confirmed bookings
  • Inquiries/Requests - if you receive a message from a potential guest inquiring Beds24 will create a request booking. If the request turns into a confirmed booking the status will automatically change. If you want to automatically cancel requests which do not turn into confirmed bookings you can set up an Auto Action to automatically cancel the booking after a certain period.

You can view all messages from the "Messages" component on the DASHBOARD and individual communication from the "API Messages" tab in the booking. You and your guests will see the messages in Airbnb. When a guest sends an attachment, Airbnb makes it available for one hour. Click on “ Reload messages” to reload the image.

To use this function you should:

1. Add the component "API Messages" to your DASHBOARD

2. To send Auto Action Emails via messaging set "Send Message" on the "Messaging" tab in the Auto Action to one of the API options. We will remove the HTML from the message because Airbnb does not support HTML. You have the option to add a plain text message for this purpose.

Airbnb supports attachments in JPG, GIF and PNG format.

If you have moved the booking to a different room (manually or via dependencies), then ensure that both properties/rooms are connected with the same Airbnb account, otherwise this function will not work.

14 Content for sync type "Everything"

If you use this sync type all updates should be done in Beds24 (not in Airbnb) because changes you make in Airbnb will be overridden with the next update.

14.1 Requirements and limitations from Airbnb

  • Phone numbers, email addresses and URLs are not allowed in the host profile.
  • No internal housing codes in the Name.
  • Descriptions must be unique and well written, paragraph breaks and spacing should be used. Content in ALL CAPS will lead to a listing’s rejection.
  • France Only: Bed & Breakfast listings should have B&B in the title.

14.2 Languages

The content is sent in the language which is activated as default language for the booking page in (SETTINGS) BOOKING ENGINE > INTERNATIONALIZATION.

If you have activated multiple languages and entered your descriptions in these we can send multiple languages if you set "Allow Multi-Language" = Yes in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT. Please check the context help before changing the setting.

Following languages are supported by Airbnb and Beds24: Bahasa Indonesia, Catala, Dansk, Deutsch, English. Español, Eλληνικά, Français, Hrvatski, Italiano, Magyar, Nederlands, Norsk, Polski, Português, Suomi, Svenska, Íslenska, Čeština, Русский, עברית, ภาษาไทย, 中文, 日本語 ja 한국어.

14.3 Property Type

Most of the property types which Airbnb supports can be selected in (SETTINGS) PROPERTIES > DESCRIPTION.

Other Airbnb property types can be added as "Custom" values in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT.

14.4 Bedrooms and bathrooms

Bedrooms and bathrooms can be set up in (SETTINGS) PROPERTIES > ROOMS > SET UP.

Set up bedrooms and bathroom either in the property OR the room. If you set them up in both you will double them up. Do not send additional bathroom amenities if you have a full bathrooom.

Bedrooms and bathrooms are configured by feature codes which are entered in the "Features" field.

  • Click on the "Edit " button next to the "Features" field.
  • In the pop up click on "Bedroom" or "Bathroom".
  • Set the type and use the selectors to define the features within each room.
  • If you have multiple bedrooms or bathrooms make sure you define them all. If you have more than 2 rooms click "Close" and SAVE. The system will then automatically add more rooms when you click on the "Edit" button again.
  • Close the pop up and then press SAVE.

You can also manually add bedrooms and bathrooms and amenities. For more information see "All feature codes" below.

  • If you have multiple bedrooms or bathrooms make sure you define them all.
  • If you have more than 2 rooms click "Close" and SAVE. The system will then automatically add more rooms when you click on the "Edit" button again.
  • Close the pop up and then press SAVE.

Requirements from Airbnb:

  • Studio apartments should have 1 bedroom.
  • Any properties with more than 10 bedrooms must be listed as having “10 bedrooms.” On the front end this will appear as “10+ bedrooms.”

You can also manually add bedrooms and bathrooms and amenities. For more information see "All feature codes" below.

: Airbnb does not support all available features available in Beds24.

If you add a crib in a bedroom Airbnb will display the crib as a bed. If you do not want to do this add BED_CRIB in a new line.

BATHROOM

BATHROOM_FULL

BATHROOM_HALF

BEDROOM


BED_AIRMATTRESS

BED_BUNK

BED_CRIB

BED_COUCH

BED_DOUBLE

BED_FLOORMATTRESS

BED_FUTON

BED_HAMMOCK

BED_KING

BED_QUEEN

BED_SINGLE

BED_SOFA

BED_TODDLER


BEDROOM

BEDROOM_ENSUITE

BEDROOM_LIVING_SLEEPING_COMBO

BEDROOM_OTHER_SLEEPING_AREA

If you have a murphy bed it will send as single bed.

14.5 Amenities

Amenities can be set up for the property (SETTING->PROPERTIES->DESCRIPTION) or per room ( (SETTINGS) PROPERTIES > ROOMS > SET UP).

Criteria which apply to all rooms in the property should be set up with the property. They will be automatically applied to all rooms in the property.

Criteria which only applies to one room should be entered in the room.

Make sure you do not create duplicates.


Example 1: All units (rooms) have Wifi. In this case you can set up the Wifi in (SETTINGS) PROPERTIES > DESCRIPTION. The number will be applied to all room/units.

Example 2: You have one unit with Wifi and another unit without Wifi. In this case set the Wifi up in (SETTINGS) PROPERTIES > ROOMS > SET UP.

Amenities are configured by feature codes which are entered in the "Features" field.

  • Click on the "Edit " button next to the "Features" field.
  • In the pop up click on "Amenities".
  • Tick the amenities you provide.
  • Close the pop up and then press SAVE.

If you provide "Essentials" you will need to tick "linens", towels and "toiletries".

If you have "Accessability" amenities Airbnb requires you to provide a picture for each amenity which they review. You can add these amenities and the pictures in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT under "Custom".

You will find a list all all "Accessability" amenities below under "All Feature Codes".


You can also manually add bedrooms and bathrooms and amenities. For more information see "All feature codes" below.

If you do not select select child friendly amenities Airbnb might classify your listing as "Not safe or suitable for children (0-12 years)"

Airbnb does not support all available feature codes. Make sure you pick five features which are supported by Airbnb.

14.6 Pictures

You can define in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT which pictures will be used.

Double check you have entered "Captions" for every picture.

Requirements and limitations from Airbnb:

  • Airbnb requires a minimum of 1 picture per listing with high-resolution (800x500 pixels).
  • Bedrooms should be included in the photos so that users are able to see accommodations.
  • Listings with stock photos or with photos including non Airbnb watermarks will be rejected.
  • Listings with photos containing contact information (email addresses / phone numbers) will be rejected.
Airbnb requires Captions. If you change pictures make sure you change/add the caption in (SETTINGS) BOOKING ENGINE > PICTURES so Airbnb recognizes the new picture.
Be careful changing pictures when listed in an Airbnb category. If you remove or change the picture Airbnb has choosen as your category picture you will be removed from the category.

14.7 Check-in / Check-out

In (SETTINGS) CHANNEL MANAGER > PROPERTY CONTENT you can set 'Check-in start', 'Check-in end' and 'Check-out end'.


If you want to

  • send different times to Airbnb than to other channels
  • send 25 for check-in
  • send 25 or 26 for check-out
  • offer flexible check-in

you can add this in SETTINGS > CHANNEL MANAGER > AIRBNB.COM > SPECIFIC CONTENT "Custom". More information.

Airbnb requires at least two hours between check-in start and check-in end.

14.8 House Rules and Children

  • Airbnb counts children 2-12 years as guests.
  • Infants from 0-2 years are not counted as guests.

By default children are allowed.

To disallow children and/or infants use the feature codes for children not allowed/infants not allowed or adults only.

If you do not allow children and/or infants Airbnb requires a textual explanation. You can add this in SETTINGS > CHANNEL MANAGER > AIRBNB.COM > SPECIFIC CONTENT "Custom". More information.

For house rules you can optionally add a textual description. The house rules plus (if you want to send) their descriptions can be entered in SETTINGS-> CHANNEL MANAGER-> AIRBNB.COM-> SPECIFIC CONTENT "Custom".

14.9 Airbnb specific content

Go to (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT or click on the "Edit specific content for Airbnb" link to check and customize. specific content for Airbnb.

15 All feature codes

You can also manually add bedrooms and bathrooms and amenities typing the feature codes exactly as listed below into the "Features" field.

Example: One bedroom with a double bed and a crib

BEDROOM BED_DOUBLE BED_CRIB

Example: The property has 2 bathrooms one full and one half

BATHROOM_FULL BATHROOM_HALF

Add feature codes one for each feature separated by spaces.

Example: A property has a kitchen, television and internet KITCHEN TELEVISION INTERNET

Airbnb does not support all available feature codes and there are also Airbnb specific features which can be manually added in the "features" settings. These feature codes are supported:

15.1 Amenities

AIR_CONDITIONING

BEACH_ESSENTIALS

BALCONY

CEILING_FAN

CLEANING_PRODUCTS

CLOSET

CLOTHES_DRYINGRACK

CO_DETECTOR

CONDITIONER

DRYER

ELEVATOR

EXTRA_PILLOWS_BLANKETS

EV_CHARGER

FAN_PORTABLE

FIRE_EXTINGUISHER

FIRE_PIT

FIREPLACE

FIRST_AID_KIT

GAMES

GARDEN

GRILL

GRILL_EQUIPMENT

HAIR_DRYER

HAMMOCK

HANGERS

HEATING

IRON_BOARD

LAUNDROMAT

LINENS (if all of TOILETRIES, TOWELS and LINENS are used, this sends as "Essentials")

LIVING_ROOM

MOSQUITO_NET

OUTDOOR_DINING_AREA

OUTDOOR_FURNITURE (for outdoor seating)

PARKING

PARKING_PAID

PARKING_POSSIBLE

PIANO

POOL_TABLE

PRIVATE_ENTRANCE

RESORT

ROOM_DARKENING_SHADES

SUN_CHAIRS

TOILETRIES (body soap)

SAFE

SAFETY_CARD

SHAMPOO

SHOWER_GEL

SMOKE_DETECTOR

SOAP

STEREO

TOWELS

TRASH_COMPACTER

WASHER

WATER_HOT

15.2 Business

15.3 Entertainment

BOOKS

BOWLING

MINIATURE_GOLF

TV

CABLE

VIDEO_GAMES

15.4 Food and Drink

BREAKFAST_INCLUDED

15.5 Internet

ETHERNET

INTERNET

WIFI

WIFI_POCKET

15.6 Kitchen

KITCHEN

KITCHENETTE

KITCHEN_OUTDOOR

BAKING_SHEET

BLENDER

COFFEE

COFFEE_MAKER

COOKING_BASICS (is sent if both "DISHES_UTENSILS" and "SPICES" is selected)

DISHES_UTENSILS (is sent in combination with "SPICES" as "Cooking Basics")

DINING_TABLE

DISHWASHER

FREEZER

GLASSES_WINE

KETTLE

OVEN

RICE_MAKER

STOVE

REFRIGERATOR

REFRIGERATOR_MINI

RICE_MAKER

SPICES (is sent in combination with "DISHES_UTENSILS" as "Cooking Basics")

TOASTER

15.7 Location

BEACH_FRONT

LAKE (lake access in Airbnb)

SKI_IN

SKI_OUT

WATER_VIEW

15.8 Pets

PETS_CONSIDERED

15.9 Pool & Wellness

GYM

POOL

POOL_HEATED

POOL_INDOOR

POOL_PRIVATE

SAUNA

15.10 Services

DOORBELL

DOORMAN

RECEPTION_24HOUR

LUGGAGE_DROPOFF

CLEANING_BEFORE_CHECKOUT

BICYCLE

BICYCLE_RENTAL

15.11 Sports

BOAT_SLIP

FITNESS_CENTER (for exercise equipment)

KAYAK_CANOE

TABLE_TENNIS

15.12 Suitability

ADULTS_ONLY

CHILDREN_NOT_ALLOWED

EVENTS_ALLOWED

INFANTS_NOT_ALLOWED

LAPTOP_FRIENDLY

LONG_TERM_RENTERS

SMOKING_ALLOWED

15.13 Accessibility

PARKING_DISABLED

STEP_FREE_ACCESS_BATHROOM

GRAB_RAILS_IN_SHOWER

GRAB_RAILS_IN_TOILET

ROLLIN_SHOWER

SHOWER_CHAIR

WIDE_DOORWAY_BATHROOM

TUB_WITH_SHOWER_BENCH

WIDE_CLEARANCE_TO_SHOWER_AND_TOILET

STEP_FEE_ACCESS_BEDROOM

WIDE_DOORWAY_BEDROOM

SINGLE_LEVEL_HOME

COMMON_SPACE_STEP_FREE_ACCESS

COMMON_SPACE_WIDE_DOORWAY

HOME_STEP_FREE_ACCESS

PATH_TO_ENTRANCE_LIT_AT_NIGHT

HOME_WIDE_DOORWAY

15.14 Family

CHANGING_TABLE

BABY_BATH

CRIB

PACK_N_PLAY_TRAVEL_CRIB

FIREPLACE_GUARD

BABY_MONITOR

OUTLET_COVERS

PLAY_AREA_INDOOR

PLAY_AREA_OUTDOOR

STAIR_GATES

TABLE_CORNER_GUARDS

WINDOW_GUARDS

CHILDRENS_DINNERWARE

BABYSITTER_RECOMMENDATIONS

15.15 Bedroom

BEDROOM

BEDROOM_ENSUITE

BEDROOM_LIVING_SLEEPING_COMBO

BEDROOM_OTHER_SLEEPING_AREA

BED_AIRMATTRESS

BED_BUNK

BED_CRIB

BED_COUCH

BED_DOUBLE

BED_FLOORMATTRESS

BED_FUTON

BED_HAMMOCK

BED_KING

BED_QUEEN

BED_SINGLE

BED_SOFA

BED_TODDLER

15.16 Bathroom

BATHROOM

BATHROOM_FULL

BATHROOM_HALF

BATH_BIDET

BATH_SHOWER_RAIN

16 Troubleshooting and common errors

16.1 Troubleshooting

You need to complete the API onboarding flow before publishing the listing

Beds24 sent the data but the Airbnb requires you to complete the registration process. Try the following:
1. Go to  (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > PUBLISH = NO, click Save. 
2. Go to  (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING > scroll to the listing and click 'CHECK CONNECTION STATUS' 
3. Click on 'Request review at Airbnb' (red button)
4. Refresh the page then click on the Airbnb listing id.
5. Go to your Airbnb Account, switch to Hosting, and click on 'Fix Issues' button for the listing. 
6. Click on 'FIX' and follow the registration steps from Airbnb. 
7. Click 'Publish'

Unable to perform action. Please try again later or contact support if you need immediate assistance

Go to your Airbnb Account, switch to Hosting, and follow the steps in Airbnb to verify your account.

Unfortunately, a server error prevented your request from being completed. Airbnb may be undergoing maintenance or your connection may have timed out. Please try again.

If you continue to see this error message being reported, then check if there is an outage at Airbnb, we will send an update as soon as their system is restored. Or go to (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING > scroll to the listing and click 'UPDATE'.

Calendar will not Load, it will only show a loading spinner wheel.

Please check that you have prices set and they are sending to AirBnb, have a look under

 (SETTINGS) > CHANNEL MANAGER > AIRBNB > MAPPING, and click on "Price Data" to check if prices are being sent to AirBnb.

Sorry, we cannot activate your listing.

It seems you have an issue with your “Booking settings” in your Airbnb account. Please log into your Airbnb account and check what is set under the tab Booking Settings. You can find more information here: https://www.airbnb.com/help/article/1353/how-do-i-choose-who-can-instant-book-my-place

Listing shows as "Importing" in the Airbnb Extranet

Beds24 sent the data but it is stuck at Airbnb. Try the following:

1. Go to  (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING
2. Click on "Disconnect"
4. Refresh the page then connect again
5. Wait a bit and then check the "Connection status"
If you then still see "Importing" in Airbnb contact Airbnb support and ask them to check why your listings are stuck. You might need to insist that they forward your request to someone who is qualified to do so.

You have reached your Airbnb access quota

Wait ten minutes and then try again. If it continues repeatedly let us know.

Your listing has been temporarily paused and can't be turned on until you reactivate it.

If you do not know what the problem is please check the Email Airbnb sent you, the messages in your Airbnb account or contact Airbnb support and ask them to help.

No "Update Airbnb" button

If you do not see an "Update Airbnb" button the connection is lost. Click the "Connect to Airbnb" Button. After the connection is restored you will see the update button.

Messages do not send or import to Beds24

Log into your Airbnb account and go to ACCOUNT -> PRIVACY AND SHARING. If you do not see 'Access and respond your messages' in the list of permissions, disconnect and then reconnect the Airbnb account.

Airbnb account is not connected, please connect account

Log into your Airbnb account

Can not connect an Airbnb Account, no error message shown.

Please check you are logged out of all airbnb accounts at airbnb before trying to connect a new one to beds24.

It could be that you are already logged into a connected airbnb account so airbnb send you back to beds24 when you click the connect button.

Receiving Requests/Inquiries for dates already booked

The problem is caused because Airbnb thinks your listing is a multi unit with more than one bookable unit.
This can happen if at any time you had a qty greater than one.
Once it happens, the only way to set it back to a standard listing is to disconnect the listing from Beds24 and then reconnect it.
This is because it is Airbnb policy not to change this listing type while it is connected.
It will then connect immediately as a standard listing with a qty of one and the calendar will sync properly.

No prices/availability in Airbnb

Your max_days_notice setting in Airbnb is set to zero which is making the listing unavailable.
You can adjust it directly in Airbnb, it is called maximum advance notice or similar.
Or you can set it to a specific value in Beds24 (Max Days in Advance = 365) and upload it to Airbnb via the Export to Airbnb button.
Note:  (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > PRICING > Max Days in Advance = No Limit in Beds24 will not change the value already set in Airbnb.

Availability in Beds24/Dates closed in Airbnb

When Airbnb bookings have been marked as "Cancelled by Host" Airbnb will not reopen dates where you have previously cancelled a booking. The dates should be available at all other channels.

16.2 Common Errors

Not Processed

Airbnb had a temporary problem processing the updates we send. This normally comes good by itself when Airbnb fixed the problem. Wait a bit then press "Update" wait for Airbnb to process the update you just sent and then click "Update status". If the problem persists after a couple of hours notify us via a support ticket.

You do not have permission to access this resource

Click "Disconnect" and then reconnect the room to your listing in Airbnb.

Not Connected

You have disconnected the listing in Airbnb. Click "Disconnect" and then reconnect it.

Lat/Long outside of hosting country OR Lat/lng outside of hosting country OR Please set latitude/longitude in valid country for your listing

Check the country under which you have registered your Airbnb account is the same as the country your property is in. Check your settings for "Latitude" and "Longitude" are correct and match the address you have given.

Sorry, please contact support if you need to change the market of your listing.

Check if your settings for "Latitude" and "Longitude" are correct and do match the address you have given. Airbnb uses Google maps to validate addresses. You can check with address and latitude/longitude is in Airbnbs system when you click on "View all listings" and then on "content in Airbnb". If required, correct your data and then click "Update Airbnb". Check your Google map entry and if it is incorrect request Google maps to correct your location. If the error message persists go to (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT and set "Update Address" = No or contact Airbnb support. Give them the error message, your coordinates and your address and ask them to forward your request to someone in their team who is authorized to fix the problem at their end.

You can't change your listing's address once you've started receiving reservation requests. If you need to make an update, please contact support.

Please check your address details in Beds24 match the details at Airbnb, if you need to change them, please contact Airbnb support and ask them to assist. If you do not need to change your address details then go to (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT and set "Update Address" = No.

Cannot change address in status Auto closed (availability). Please contact the local support for assistance.

Please check your address details in Beds24 match the details at Airbnb, if you need to change them, please contact Airbnb support and ask them to assist. If you do not need to change your address details then go to (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT and set "Update Address" = No.

The listing is in a prohibited vacation rental market. Please go to Airbnb to fix these issues.

Your listings is in an area for which Airbnb does not allow the use of the API connection. Contact Airbnb support and ask them to fill out the "Market Clearance Requests for Policy Form". This will the go the the department which can lift the restriction.

Last Error: [400] Error ID: XXXXXXXXX. There was an error processing the request. Your daily price is too low. The minimum is 13$

Go to Settings > Channel Manager > Property Content > Room Content and set a Rack Rate of at least 9€. Airbnb calculates prices based on USD so what they calculate changes with the currency exchange rate.

Last Error: [400] Error ID: XXXXXXXXX. There was an error processing the request. Please use a base price of at least €9 but no more than €21,467.

Go to (SETTINGS) CHANNEL MANAGER > AIRBNB > PROPERTY CONTENT > ROOM CONTENT and set a Rack Rate which meets Airbnb's requirements.

Your longer stay discount must be greater than or equal to your shorter stay discount.

Check your discounts set in (SETTINGS) > AIRBNB > SPECIFIC CONTENT > PRICING, ensure the logic of your discounts meets Airbnb requirements. In (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT you can set, a discount for 2 or more days, weekly or monthly. Use either the discounts for number of days or month/week but not both because the discount per days will override the discount per week/month.

The listing is subject to city registration. Please submit an application or input existing registration details

Airbnb require you to register your permit ID. Usually they will provide a link to a page inside the Airbnb system to do this. If you are unsure please ask Airbnb how to register. Also make sure you have entered your permit ID into Beds24 ( (SETTINGS) PROPERTIES > DESCRIPTION "Permit ID").

There was an error processing the request. Hosting model validation error

For some regions the payout method needs to be set up before publishing the listing. Please log into your Airbnb account and set up the payout method.

You need to complete the API onboarding flow before publishing the listing

Login to your Airbnb Account, go to the listing, then click 'Fix' follow the instructions to complete the registration.

Listing is classified not suitable for children

Airbnb explains here how to specify that your listing is safe or suitable for children.

Too many redirects

Most likely you are using external pictures which do not link directly to your pictures or which redirect to another page. Using links to their storage place is not possible. You need to use direct links to your pictures.

document_url has already been taken.

You see this error if you have previously connected the room to another Airbnb account. Log into this Airbnb account and stop the sync for this listing. If you can not do this send us a support ticket asking us to delete the URI from the endpoint.

Expired Token

Check if the listing has been deleted in Airbnb. If so you will need to send it again from Beds24.

The document has no document element

Check if the listing has been deleted in Airbnb. If so you will need to send it again from Beds24.

Your listings are almost ready

If after some time you still see "Your listings are almost ready" after clicking Beds24 Channel Manager Sync" in Airbnb and see "In progress" on the "Listings" page check that "Publish = Yes is set in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT.

Listing failed to import

Click on "Disconnect" then click on "Delete from Airbnb". Fix content errors. Then go back an publish the listing again.

Smart Pricing was not deactivated before connecting

If you forgot to deactivate smart pricing before setting the connection up you can do so from your mobile.

Access denied to Airbnb

Airbnb's server is currently unavailable. Try again later.

Please select a consistent property type and property group.

Check the 'Property Type" in (SETTINGS) PROPERTIES > DESCRIPTION and the 'Listing Type' match with the 'Property Type Group' you have selected in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT. Check the (?) for Property Type Group for the correct Listing Type for each group. Please also note that Airbnb has regional restrictions for some property types. Use the context help for information on which combinations are allowed. Check with Airbnb support if you have a problem with your property type.

Please specify the property and listing type

Check the 'Property Type" in (SETTINGS) PROPERTIES > DESCRIPTION and the 'Listing Type' match with the 'Property Type Group' you have selected in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT. Check the (?) for Property Type Group for the correct Listing Type for each group. Please also note that Airbnb has regional restrictions for some property types. Use the context help for information on which combinations are allowed. Check with Airbnb support if you have a problem with your property type.

This listing's property type does not support multiple inventories. OR room_type_invetory_not_supported

Check the 'Property Type" in (SETTINGS) PROPERTIES > DESCRIPTION and the 'Listing Type' match with the 'Property Type Group' you have selected in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT. Check the (?) for Property Type Group for the correct Listing Type for each group. Please also note that Airbnb has regional restrictions for some property types. Use the context help for information on which combinations are allowed. Check with Airbnb support if you have a problem with your property type.

Not enough beds for person capacity

Go to (SETTINGS) PROPERTIES > ROOMS > SETUP > FEATURES and click on 'edit Bedroom' tab, select the appropriate room/bedroom configuration for your listing.

Not enough beds in room configuration

You do not have the appropriate bed configuration for the number of people you have selected in (SETTINGS) PROPERTIES > ROOMS > SETUP > Max Guests. Scroll to FEATURES and click 'edit Bedroom' and select the appropriate number of bedrooms/beds for your guests.

Sorry, we can't add that amenity right now. Please try again later.

This was a transient error caused by an update to the Airbnb amenities data format. The error message should not repeat but if you continue to receive error emails, then please create a SUPPORT ticket.

Please make sure a photo has been uploaded before adding accessibility amenity. If the previous review rejects your photos, you need to upload a new photo

You are trying to send an accessibility amenity but do not provide a picture for this amenity. Go to (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT where you can add the accessibility amenity with a picture in "Custom". Use the context help for further instructions.

All caps isn't allowed in listing titles.

Airbnb do not allow the Listing Name to be ALL Caps. Check the details in each of the sections below.

*Go to  (SETTINGS) PROPERTIES > NAME 
*Go to  (SETTINGS) PROPERTIES > ROOMS > SETUP > NAME 
*Go to  (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > DESCRIPTIONS

Emojis/Special Characters isn't allowed in listing titles.

Airbnb do not allow the Listing Name to have emojis or special characters. Check the details in each of the sections below.

*Go to  (SETTINGS) PROPERTIES > NAME 
*Go to  (SETTINGS) PROPERTIES > ROOMS > SETUP > NAME 
*Go to  (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > DESCRIPTIONS

Please select a consistent property type and space type

Check the details you have set in (SETTINGS) PROPERTIES > DESCRIPTION > PROPERTY TYPE, allow the setting you have selected in (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > PROPERTY TYPE GROUP > LISTING TYPE. Use (?) Context help for the list of Property Types and Listing Types for Airbnb.

You can only host long-term rentals

Go to your Airbnb Account, switch to Hosting, and click on 'Fix Issues' button for the listing. Follow the registration steps from Airbnb.

custom_daily_price_too_low_for_cleaning_fee OR Based on your cleaning fee of € XXX, the minimum nightly price you can charge is € YYY

Go to (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > CUSTOM and change your Cleaning fee. OR Go to the Calendar and update the daily prices.

Listings of different pricing_availability_model_type can not use this endpoint.

Go to (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING and click 'UPDATE' for each room/listing.

Suspended_state_appeal

Airbnb suspended the account. Please contact Airbnb support about this.