This article will guide you on how to connect Airbnb API channel to your Cloudbeds PMS.
Things you should know before getting started
- Your listing(s) status must be 'Listed' in Airbnb extranet - the sync will not work if the listing is not active/listed on Airbnb.
- The Room configurations, currency settings and default property time zone settings must match between Cloudbeds PMS and Airbnb.
- Make sure that you're not connected to another Channel Manager - if you are, go to your Airbnb extranet > Account > Privacy & Sharing> Connected Apps > click on Remove Access.
- Create any availability block that was previously set in Airbnb calendar directly in Cloudbeds PMS before connecting - any manual blocks you had in Airbnb before connecting will be automatically deleted/overridden as soon as the connection is initiated, turning those dates available.
- Smart Pricing is not supported when connected to Airbnb via the API connection due to how pricing updates work when using a property management system.
- Instant Booking will be automatically enabled after connecting.
- Note that Airbnb cannot update availability for the following listing types: car, condohotel, dorm, in_law, other, parkingspace, pousada, timeshare, vacation_home, van house. Although Cloudbeds PMS can receive bookings from these listings types, the connection works in a very limited way.
- Check the Airbnb Onboarding Guide for more information on how to onboard with Airbnb.
- Visit our Airbnb API FAQ page for more details on this connection.
Airbnb API connection guide
- Before startting the mapping process, be sure to log in as the Listing Owner on Airbnb extranet. All other users (such as, co-hosts and hosting team) are unable to connect the channel to Cloudbeds PMS.
- Airbnb does not allow to authorize Cloudbeds channel manager as a connectivity provider until the main host account has the profile photo uploaded.
- If you have any doubts regarding your user, check this Airbnb article: What is a primary host?
- Go to the Distribution page
- Open the Discover tab and search for Airbnb API
- Click to View Channel
- Click to Enable Channel
Authorize Cloudbeds channel manager to manage your Airbnb listings
- Login with your Airbnb listing's owner login and password (not the co-host's credentials).
If you see any errors, log out from all the Airbnb accounts in your browser(s) and authorize again.
- Agree with the Airbnb Terms and Conditions
- Click on Allow to confirm that you authorize Cloudbeds PMS
A message confirming the authorization should pop-up once completed:
Once you map the rooms, you will be directed to the Room Settings page to edit the listing details or review them.
For more details on each topic presented, check Airbnb API - Room Settings.
- Click on Configure next to each room.
- Review settings for that listing: Price, taxes, pricing rules and discounts. Click on View/Edit to review them.
- Check your Price Settings
If you have the Advanced channel rates feature, here you can also choose which rate plan you have created in cloudbeds that will be updated to the standard rate in Airbnb.
- Taxes
- Pricing rules & discounts
- Additional Settings:
- Check-out task items: Select the specific tasks for guests to do before they check-out.
A successful room setup will be displayed in Room Mapping page as Setup Completed:
If needed, add a base rate adjustment in percentage or fixed amount on this page.
For more information on how the Base Rate Adjustment works, check this article: Base Rate Adjustment or How to Send Different Rates to Channels
The mapping is complete.
You may return to the mapping page any time to edit the room mapping, room settings or add base rates adjustment.
In the Room Settings page, check if your listings are well mapped or if they present errors/missing settings:
Things to note after the connection is complete
- Double-check the accuracy of rates and availability sent to Airbnb by checking your Airbnb listing calendar and simulating a reservation as a guest.
- Add the taxes/fees or commission, if applicable, to Reservation Sources: Airbnb API on Cloudbeds PMS.
- Disable the Airbnb iCal connection (if the iCal was previously connected) to avoid conflicting updates to your Airbnb account.
- You must re-import all the reservations you had previously in the ical format.
- Once the connection is completed, Hosts will not be able to perform any changes such as rates, availability and restrictions on Airbnb extranet — these options are greyed out (blocked).
- The Co-Host, however, can still technically perform the changes as those options are not blocked for them but they should never do so - modifying rates, availability and restrictions directly on the extranet might cause serious issues such as price and availability discrepancies or even overbookings.
- If you use Whistle for Cloudbeds, be sure to enable the messaging permission following this guide.
Comments
Please sign in to leave a comment.