<div class="warning">{{#fas[[Category:exclamation-triangle}}These instructions are for the upgraded REST connction which is coming soon. For now use Channel Manager]][[Category:Airbnb|these instructions]].</div> [[Category:Messaging]][[Category:Error Messages from Channels]][[Category:Troubleshooting]]
<div class="heading">Connect Airbnb Accounts</div>
= Limitations =
*Beds24 can connect all Airbnb hosts who are eligible for API use.
**Airbnb does not allow Co-host accounts to use their Api. All connections have to be via the host account. There are two solutions: *Airbnb does not allow Co-hosts to use their API. 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 hosts. 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 hosts will then be able to use this button outside of Beds24 so they will not need to log into Beds24 to allow the connection.*Airbnb restrict API access in some cities. If you are not sure if you can use the API connection ask Airbnb support to check with your market manger if you are eligible. **If you can not use the API connection you can use our [[Airbnb_iCal|Airbnb iCal]] connection to synchronize calendars only.*Hosts in the DACH region (Germany, Austria and Switzerland) which are in bigger cities can use the API connection if they enter an imprint in their adprofile (under ACCOUNT - only available in German).
=Connect an Airbnb Account=
[[Media:airbnbrest3.png|view large]]
Log into the Airbnb account you want to connect and then continue.
Once you are logged in you will be taken to the authorization page which looks like this:
When you are connected the "Connect with Airbnb" button is replaced with a "Manage View Listings" button. When you click on this button you will see all listings Airbnb makes available for import and connection for this account. <embedvideo service="youtube">https://youtu.be/VqFRst0qEUY</embedvideo>
=Connect Multiple Airbnb Accounts=
= Import listings from Airbnb =
If you already have listings in Airbnb You you can import listings from Airbnb instead of setting them up manually. Listings can be imported as new property or as a room in a property which already exists in Beds24.
'''Step 1: Access your listings'''
Click on "Manage View listings" to see all listings which Airbnb make available for this Airbnb account.
'''Step 2: Import listing'''
*Click on the "Import" button
*Select if you want to create a new property with a room or add a room to a property you already have in Beds24. After you have done this you will see the new property/room in {{#fas:cog}} (SETTINGS) PROPERTIES > ROOMS.
<div class="warning">{{#fas:exclamation-triangle}} If "Connected Room" shows "Unknown" Airbnb thinks the listing is connected but we can not identify the room i.e. because it was deleted. In this case please click “Unlink” and then proceed. </div>
*Beds24 supports both "'Daily Prices'" and "'Occupancy Prices'" for Airbnb. Please see [[Airbnb_Mapping#Pricing_models|Pricing Models]] for more information and adjust your pricing model if required in {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING
*Your prices are imported as daily prices. If you have an "'Extra Person Price'" in Airbnb you will need to adjust the "Max Guests" and the "Extra Person" price in PRICES > DAILY PRICE RULES.
[[File:Airbnb_import_listing.mp4|640px]]
'''Step 3: Complete property and room information and prices in Beds24'''
*<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> Depending on the '''Sync type''' you plan to use '''Prices & Availability or Everything''', there is additional information you need to check/update before you complete the connection (Step 4). With sync type '''Prices and Availability'''FeesBeds24 will only 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, bathroom monthly discount) and availability and bedroom configurationsimport bookings. If you want to change your descriptions pictures or other settings you do this in Airbnb. With sync type '''Everything'''also your existing listing' s 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 not importedhighlighted in 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'''. Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB >VIEW CONTENT and click on the links next to the settings to enter these. For instructions us use the context help <span style="color:#007bff;“ >{{#far:question-circle}}</span>. *<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}} </span> '''Check ALL Fees are imported.''' Other fees supported by Airbnb can be sent as CUSTOM value in {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > CUSTOM. If you apply a linen fee Airbnb will add this to the cleaning fee. *PETFEE 45 (for example) If you want to use the booking engine you will also need to add the cleaning fee in {{#fas:cog}} (SETTINGS) PROPERTIES > UPSELL ITEMS. *<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}} </span> '''Check ALL amenities are imported.''' Check the amenities and requirements here [[Airbnb_Mapping#Content_for_sync_type_.22Everything.22|Airbnb Content]] To add Property amenities go to {{#fas:cog}} (SETTINGS) PROPERTIES > DESCRIPTION > FEATURES and click on 'edit amenities. To add Room amenities/features go to {{#fas:cog}} (SETTINGS) PROPERTIES > ROOMS > SETUP > FEATURES and click on 'edit bedroom' and 'edit bathroom' *<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}} </span> '''Pictures are imported without Captions/descriptions, update them before completing the connection''' Check the details for Pictures [[Airbnb_Mapping#Pictures|Airbnb Picture requirements]]
*Beds24 supports both "'Daily Prices'" and "'Occupancy Prices'" for Airbnb. Please see [[Airbnb_Mapping|here]] for more information and adjust your pricing model if required in {{#fas:cog}}SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING
*Your prices are imported as daily prices. If you have an "'Extra Person Price'" in Airbnb you will need to adjust the "Max Guests" and the "Extra Person" price in PRICES > DAILY PRICE SETUP.
'''Step 4: Connect the room or property to automatically update your Airbnb listing and import your existing upcoming bookings'''
Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING to connect them. Click on help <span style="color:#007bff;“ >{{#far:question-circle}} </span> in the top right of this page for further instructions.
= Connect existing listings you already have on Airbnb = If you have listings on Airbnb which you do not want to import go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING to connect them. Please see [[Airbnb_Mapping#Connect_listings_you_already_have_on_Airbnb|Connect Listings]] for more information. Click on help <span style="color:#007bff;“ >{{#far:question-circle}} </span> in the top right of this page for further instructions.
= Create a new Airbnb account =
[[Media:airbnbrest2.png|view large]]
'''Step 3: Create listings on Airbnb'''
Go to {{#fas:cog}} (SETTINGS) CHANNEL MANAGER > AIRBNB > MAPPING to connect themexport your rooms in Beds24 to Airbnb. Click on help <span style="color:#007bff;“ >{{#far:question-circle}} </span> in the top right of this page for further instructions on how to do this.
=Disconnect or terminate the connection=
= FAQ=
==Who can use the Airbnb API interfaceconnection?==Almost all All customers can use the APIconnection. Airbnb support can give you more information on Airbnb`s policies and restrictionsif required.
== Can I import a listing from Airbnb to Beds24?==
Yes. The process is explained above[[Connect_Airbnb_Account#Import_listings_from_Airbnb| here]]. ==Can I connect listings that I am a Co-Host?==Airbnb does not allow Co-hosts to use their API. 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 hosts. 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 hosts will then be able to use this button outside of Beds24 so they will not need to log into
==What is the difference between the API connection and the iCal connection?==
The API interface can:
*Update instantly
*Import bookings (including personal data, number of guests, price), modifications and cancellations from Airbnb
*Facilitate communication with the guest directly from the booking
*Create listings
*Send content and update content
*Automatically send availability to Airbnb
*Send prices from Beds24 to Airbnb
*Import bookings (including number of guests, price), modifications and cancellations from Airbnb
*Use messaging
The iCal interface can only export inventory and import bookings for which Airbnb provides limited information only (no guest name, no price, no Email address), booking modifications and booking cancellations.
==Can I accept requests?==
Airbnb allows By default we only support instant book because it is proven that listings on instant book generate more bookings for API connected listingsand have a better ranking. But you We strongly recommend to only use instant book but if required we can set individual listings to be bookable on request only. Airbnb only allows listings which guests are allowed not listed on any other OTA which facilitates instant book to be set to 'Request'. This means if you only want requests from Airbnb you need to book and receive and import enquiriesdisconnect/can not use OTAs/portals like Booking. com, Expedia, Ctrip, Agoda
== Can I connect more than one Airbnb account? ==
==If I have a room type with 6 units (i.e. 6 double rooms) do I need a listing for each room?==
No. Airbnb Beds24 supports room typeswith Airbnb.
== Will I receive notifications on new bookings or changes?==
Airbnb will send you a notification for new bookings.
=== Do guests receive a confirmation? ===
The channel confirms the booking with the guest. Beds24 will not sent a confirmation message. If you want to send one as well you can set up an Auto Action Email.
== Do I have to confirm bookings?===No. All listings managed via API are activated for instant booking meaning all bookings are confirmed. You have the option to cancel bookings if required in the Airbnb extranet.
== How can I communicate with guests?==
You can communicate with guests directly from the booking in Beds24 via Beds24. Airbnbs messaging system
== How will I get paid?==
== Can agencies use the API Interface==
Yes. You can connect to multiple Airbnb host accounts.
==Can I send several languages?==
==Can I connect dorms?==
Yes, Airbnb does not support supports dorms. We can not send how many beds are available. If one bed is available Airbnb will allow a booking for all beds in the dorm which will cause overbookings. What you can do is create a room with one bed in Beds24 and send this as a listing to Airbnb or map it to an existing listing which represents one bed. In Beds24 you can use virtual rooms to make the availability of these individual beds dependent on the availability of your dorm. See this page for the settings :- https://wiki.beds24.com/index.php/Airbnb_DORMS