AirBnB.com XML

From Bemar Wiki
Jump to: navigation, search


This page is about the menu SETTINGS->CHANNEL MANAGER->AIRBNB XML

This page explains how to use the Two-Way XML connection with Airbnb.

Contents

General

Capabilities

  • Create new listings
  • Update existing listings
  • Send and update content information
  • Send and update pictures
  • Export prices Please ensure you have Prices more than 12 months in advance, otherwise Airbnb.com will use the price entered in your RACK RATE.
  • Export availability. Airbnb will check real time availability before accepting a booking. Airbnb will update their displayed calendar multiple times per day.
  • Import bookings and booking modifications or cancellations

When you are connected through the API you will not make any changes to your listings on Airbnb All content, rates, and inventory will be pushed to Airbnb dynamically through Beds24.

Limitations

  • Bemar/Beds24 can connect all Airbnb hosts who are eligible for XML use. Airbnb restrict XML access in some cities. If your properties are in a city please ask vr@airbnb.com to check with your market manger if you are eligible.
  • Hosts in the DACH region (Germany, Austria and Switzerland) which are in bigger cities can use the XML if they enter an imprint in their Airbnb profile (under ACCOUNT - only available in German).
  • Bed & Breakfast rooms and small inns may be approved on a case by case basis. High volume representative inventory (e.g. 20 identical condo units) will be approved only if each unit has unique photos, descriptions, and images. Hotel branded condos will be accepted so long as hotel branding is not included in the Name.
  • If you are not eligible for XML you can still use our Airbnb Ical connection to synchronise calendars.
  • If you do not have daily prices or rates in which "Airbnb" is activated in the "Channels" tab the "Default Daily Price" (Rack Rate) will be used up to a year in advance. Bemar/Beds24 can only send ONE price per date to Airbnb.com.

Before you connect

Prices

  • We can only send availability if you have set up prices which are activated for this channel. This tutorial gives general information how to set prices for channels.
  • We can send one room price for a defined number of guests a price for an extra guest and a minimum stay.
  • Airbnb also needs a rack rate.
  • If you have activated "Smart Pricing" in Airbnb make sure you deactivate it.

Bookings

When you use the XML connection Airbnb only allows instant bookings.


You can import existing booking though via SETTINGS-CHANNEL MANAGER-AIRBNB ICAL. Make sure you deactivate the iCal connection after the bookings have imported.

If you do not use the Airbnb.com iCal connection, then you make want to update your calendar manually before activating the connection.

New bookings will import automatically but Airbnb will not send bookings which you had before the connection was made. But Airbnb do send a booking modification changing the payout amount when the guest arrives. We do import this modification as a new booking. If there is already a booking with the same Airbnb booking number imported via the Airbnb iCal sync this booking will be set to "Canceled"


Auto EMails

If you want to send Auto Action Emails to Airbnb guests you will need to use the Email address you use for your Airbnb account as outgoing EMail (SETTINGS-ACCOUNT-OUTGOING EMAIL)

Multiple Airbnb accounts

One Bemar/Beds24 account connects with one Airbnb account, if you manage multiple Airbnb accounts, create sub accounts for each with the respective properties in Bemar/Beds24.

Connect to Airbnb

Note: One Beds24 account connects with one Airbnb account, if you manage  multiple Airbnb accounts, create sub accounts for each with the respective properties in Bemar/Beds24.

Connect to an existing Airbnb Account

To initiate the connection click on the "Connect to Airbnb" button. You will then see this screen:

450px view large

Log into the Airbnb account you want to connect.

The final authorization page looks like this:

450px view large


Once you are connected the "Connect to Airbnb" button is replaced with a "View Listings in Account" button and you will see a line like this

Connected with Airbnb account 00000000

showing the Airbnb account number you are connected to.

If you have multiple properties you will need to do the authorization for each property.

Create a new Airbnb Account

To initiate the connection click on the "Connect to Airbnb" button. You will then see this screen:

450px view large

Click on "Sign Up" to create a new Airbnb account.

The final authorization page looks like this:

450px view large


Once you are connected the "Authorize Airbnb" button is no longer visible and you will see a line like this

Connected with Airbnb account 00000000

showing the Airbnb account number you are connected to.

If you have multiple properties you will need to do the authorization for each property.

Profile

Log into your Airbnb account to complete your profile.

  • A profile picture is required.
  • Enter a phone number under which guests can reach the host.
  • Use the E-Mail address of the E-Mail account to which you want to receive enquiries
  • Enter payout preferences in the account settings
  • Hosts in cities in Germany, Austria or Switzerland need an imprint https://www.airbnb.de/users/settings/ (in German only).

For agencies:

  • If you are an agency you should list the name of the agency. It can include the name of the contact person (i.E Maria from Agency XYZ).
  • Agencies should use the profile picture of a team member, the manager or a team photo (a real person which is part of the agency).
  • The descriptive text of the profile should picture the host as professional hosts (make it clear that you are not a private person renting a space in your home) to prevent negative reviews.

Prices

Airbnb requires a "Default Daily Price" (Rack Rate) which you can set under SETTINGS->CHANNEL MANAGER-->PROPERTY CONTENT->ROOM CONTENT. 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.

The price sent is a room price, only ONE price can be sent per date. Also a minimum stay can be sent. If you have multiple prices activated for Airbnb with different minimum stays the system will send the price with the lowest minimum stay. 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.

In SETTINGS->CHANNEL MANAGER->AIRBNB XML ->SPECIFIC CONTENT you can set

  • The number of guests for which the price applies.
  • An extra person price.
  • A factor for 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.
  • 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 default daily price.

In SETTINGS-> CHANNEL MANAGER-> PROPERTY CONTENT-> ROOM CONTENT you can set

  • Cleaning fee
  • Security deposit

If additional fees apply (linen, towels, city tax) you should mention them in "House Rules".

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 Bemar/Beds24 select one of the above and use the price multiplier.

Price Multiplier

If you want to add a multiplier to your prices add a * followed by the multiplier number in the "Price Multiplier" field in SETTINGS-CHANNEL MANAGER->AIRBNB.

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.

Prepare listings

The Airbnb XML connection supports room types with a quantity of more than one . You can not use "House or Villa" as property type if you want to send a quantity of more than one.

Note: If you want to connect what Airbnb calls  "traditional hospitality" (hotel, boutique hotel, guest house, B&B, Aparthotel, Resort) a special team at Airbnb might need to approve your listings. You can contact them at hospitality@airbnb.com. 

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.

The content is sent in the language which is activated as default language for the booking page in SETTINGS->BOOKING PAGE->INTERNATIONALIZATION.

Define Bedrooms and Bathrooms

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

They can be set up for the property (SETTING->PROPERTIES->DESCRIPTION) or per room (SETTING->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 one bedroom and one bathroom. In this case you can set up the bedroom and bathroom in SETTING->PROPERTIES->DESCRIPTION. The number will be applied to all room/units.

Example 2: You have one unit with one bedroom and another unit with two bedrooms. In this case set the bedrooms up in SETTING->PROPERTIES->ROOMS->SET UP.

  • Click on the "Edit " button next to the "Feature" 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.

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.

Note: Airbnb does not support all available features available in Bemar/Beds24.

BATHROOM

BATHROOM_FULL

BATHROOM_HALF

BEDROOM

BED_KING

BED_QUEEN

BED_DOUBLE

BED_SINGLE

BED_SOFA

BEDFUTON

BED_FLOOR_MATTRESS

BED_BUNK

BED_TODDLER

BED_CRIB

BED_HAMMOCK

BED_AIR MATTRESS

BED_COUCH

BEDROOM_LIVING_SLEEPING_COMBO

BEDROOM_OTHER_SLEEPING_AREA

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

Set up Airbnb specific content

Go to SETTINGS->CHANNEL MANAGER->AIRBNB XML ->SPECIFIC CONTENT or click on the "Edit specific content for Airbnb" link to check and customise specific content for Airbnb.

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.

Amenities

Airbnb requires at least 5 amenities.

They can be set up for the property (SETTING->PROPERTIES->DESCRIPTION) or per room (SETTING->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 SETTING->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 SETTING->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.

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

Note: If you do not select  select child friendly amenities Airbnb might classify your listing as "Not safe or suitable for children (0-12 years)"
Note: Airbnb does not support all available feature codes. Make sure you pick five features which are supported by Airbnb.

Pictures

In SETTINGS->CHANNEL MANAGER->AIRBNB XML -> SPECIFIC CONTENT you can set which pictures are sent.

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

Requirements and limitations from Airbnb:

  • Minimum of 7 pictures per listing.
  • 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.
Note: If you change pictures make sure you change the caption so Airbnb recognizes the new picture.

Check content sent to Airbnb

Go to SETTINGS->CHANNEL MANAGER->AIRBNB XML ->VIEW CONTENT or click on the "View content sent to Airbnb" link.

As far as possible existing fields are sent to Airbnb. Unique information for Airbnb can be entered in SETTINGS CHANNEL MANAGER->AIRBNB XML -> SPECIFIC CONTENT.

"Summary" (About this listing) is a mandatory field. By default we will populate with your "Room Description". If you want to use a different text for Airbnb you can enter it in SETTINGS CHANNEL MANAGER->AIRBNB XML -> SPECIFIC CONTENT.

If you do not provide all obligatory information Airbnb will not accept your listing.

Click on the links in the list to go to the setting where you can enter or change the information.

For Check-in/out times and house rules, please go to SETTINGS->CHANNEL MANAGER->PROPERTY CONTENT and for Check-in start/end and Check-out end

Activate Connection

If you have activated "Smart Pricing" in Airbnb make sure you deactivate it.

If you want to not allow channel modifications by default you can change the setting for "Allow Channel Modifications" value" in SETTINGS->CHANNEL MANAGER.


Send listing to Airbnb

When your listing meets Airbnbs requirements

  • Tick "Inventory", "Prices" and "Bookings" and SAVE to activate the connection.
  • Click on "Connect to Airbnb" and log into the Airbnb account you want to connect this Beds24 account to
  • Click on "Publish to Airbnb" to send the room to Airbnb. You can only send the room if you meet Airbnbs content requirements. If these are not met you will see a button "Fix content errors" which will take you to the page where you can see your problems.
  • If there was a problem with your content you will see a "failed" message. In this case click on "Get Update Status" to see the problem. When you go to SETTINGS->CHANNEL MANAGER->AIRBNB XML ->VIEW CONTENT or click on the "View content sent to Airbnb" link you will see the problem areas highlighted in red. If there are problems click on the setting to go to the setting where you can change the content. After you have fixed the problem click on 'View Listings in Account' and click on 'Delete from Airbnb'. Then go back and publish the listing again.
  • When the data export is successful you will see an "imported as id xxxxx" message. Airbnb will then send you an Email with a link where you can complete your set up in their extranet.

The email from Airbnb will contain a link to the room you have exported from Beds24 (in Airbnb the menu is under HOST->LISTINGS "Beds24 Channel Manager Sync").

450px view large

View your imported listing data in Airbnb:

450px view large

Mapping, Sync and Publish

You must complete this step in Airbnb for your listing to be published.
There are two options when mapping to Airbnb, 1) Create a new listing in Airbnb, 2) Connect your Beds24 listing to an existing Airbnb Listing
It is important to follow the correct procedure, after completing this step it can be difficult to change the connection.

Option 1 - Create a new listing

Warning - if you want to connect to an existing Airbnb room, follow Option 2 below, if you accidentally publish as a new listing you will need to create a Beds24 support ticket to recover. Do not delete rooms, this will only make matters worse.

Step 1 In Airbnb go to the menu HOSTING -> LISTINGS "Beds24 Channel Manager Sync"

Step 2: Find the new listing which was created in Airbnb.

Step 3: Choose "New Listing" from the menu to create a new listing.

Step 4: Choose a sync option.

a) Sync Everything means the descriptive content should be edited in Beds24, you cannot edit it in Airbnb.

b) Sync Limited means the descriptive content will be sent and can then be edited in Airbnb, only the calendar and prices are kept updated.

Step 5: Choose publish. Your new listing should be live.

Option 2 - Map to an existing Airbnb listing

Warning - once you connect your existing listing to a Beds24 room it is difficult to change to a different Beds24 room, make sure you connect the correct rooms. If you need to change rooms you will need to send Beds24 a support ticket. Do not delete rooms, this will only make matters worse. 

Make sure to remove any iCal connections you may have been using before you map.

Step 1 In Airbnb go to the menu HOSTING -> LISTINGS "Beds24 Channel Manager Sync"

Step 2: Find the new listing which was created in Airbnb.

Step 3: Choose Your existing Airbnb listing from the menu to connect the two listings.

Step 4: Choose a sync option.

a) Sync Everything means your existing listings descriptive content will be overridden by the descriptive content in Beds24 and can no longer be edited in Airbnb.

b) Sync Limited means your content will remain in your Airbnb listing and only the calendar and prices are updated.

Step 5: Choose publish. Your existing listing should be combined with the new listing so there is one instead of two listings.

Step 6: Your existing upcoming bookings should import after a few hours.

450px view large

Choose "New Listing" or the "Existing Airbnb Listing"


450px view large

Choose Sync Everything or Sync Limited


450px view large

Publish your listing

Check the activation

  • Click on "Get listing status from Airbnb" if you see ""last_synchronization_status": "success" your listing has been sent to Airbnb. If you see errors go back to "View content sent to Airbnb" and fix the errors.
  • To check which information is sent to Airbnb click on the "View actual data sent to Airbnb" link. This will show you the raw data.

Airbnb will auto approve listings if they fulfill following criteria:

  • 7+ photos at minimum resolution of 800 x 500 pixels
  • 5+ amenities
  • 50+ characters in the "Summary" field
  • 30+ days availability over a 12 month period
  • 8+ characters in the “Name” field

If the listing is not accepted Airbnb will send you an EMail with the reason. In this case fix the problem and click "Update Airbnb".

Note: The listing is only connected when you see a listing ID in SETTINGS->CHANNEL MANAGER->AIRBNB XML. If your listing has been approved and you do not see a listing ID click the "Get Update Status" button to import it.


Note: Do not stop the sync in Airbnb if you want to update a listing from Beds24. Stopping the sync converts the listing to a "manual" listing which can not be updated.

Check Connection

To check which information is sent to Airbnb click on the "View content sent to Airbnb" link. This will show you the raw data. A click on "View Actual Data" will show you which prices are sent

Update information sent to Airbnb

  • Changes in availability will be automatically sent to Airbnb
  • Price changes will be sent with the next update. To immediately push them through click "Update Airbnb"
  • To send other changes to Airbnb click "Update Airbnb" to push changes in your listing to Airbnb.

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.

Common Errors

Publishing failed
Click on "View Listings in Account" and click on "Delete from Airbnb". Then go back an publish the listing again.
document_uri has already been taken.
Airbnb does not accept the data because the room has been previously published into another Airbnb account.  You need to convert the listing in the Airbnb account where it is published into a manual one (see chapter "Disconnect"). Then try again to publish.
The document has no document element
Check if the listing has been deleted in Airbnb. If so contact Airbnb support and ask them to reinstate the listing. 
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. 
Sorry, please contact support if you need to change the market of your listing.
Check your settings for "Latitude" and "Longitude" are correct and match the address you have given. If required correct your data and then click "Update Airbnb". If the error message persists contact Airbnb support.  Give them the error message your coordinates and your address and ask them to fix the problem at their end.
You do not have permission to access this resource
You see this message if this listing is not authorized  for this Airbnb account.


Lat/lng outside of hosting country
Check if are connected to an Airbnb account. If you are double check the country under which you have registered your Airbnb account is the same as the country your property is in. 
Access denied to Airbnb
Airbnb's server is currently unavailable. Try again later. 
 You do not have permission to access this resource.
This listing is not in the connected Airbnb account. Send us a support ticket. 

Last Error: Airbnb error code = 404: record_not_found - Unfortunately, this is no longer available.
Your listing has either been deleted from Airbnb or the sync was stopped which converts the listing to a manual listing. If you have deleted the listing in Airbnb please contact Airbnb support and ask them if they can reinstate the listing. If you have not deleted the listing in Airbnb please send us a support ticket. 
Update Status: Unknown
Airbnb's server is currently unavailable. Try again later. 
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.
Last Error: [400] Error ID: XXXXXXXXX. There was an error processing the request. Your daily price is too low. The minimum is #???.
Go to Settings > Channel Manager > AirBnB.com XML > View Content : Enter a default daily price which is at least #???.
Airbnb delists listing
Please contact Airbnb support and ask them to check why.
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.
"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.

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 
Note: 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

INTERNET

TV

TOILETRIES

SHAMPOO

LINEN (is sent in combination with "toiletries" as "Essentials")

HEATING

AIR_CONDITIONING

WASHER

DRYER

COFFEE_MAKER

DISHES_UTENSILS

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

DISHWASHER

OVEN

STOVE

REFRIGERATOR

BALCONY

GARDEN

GRILL

PARKING

WIFI

CABLE

BREAKFAST_INCLUDED

PETS_CONSIDERED

CHILDREN_WELCOME

EVENTS_ALLOWED

SMOKING_ALLOWED

FIREPLACE

DOORBELL

DOORMAN

RECEPTION_24HOUR

HANGERS

FIRE_EXTINGUISHER

HOST_HAS_DOG

HOST_HAS_CAT

HOST_HAS_PETS

HOST_HAS_OTHER_PET'

FIRST_AID_KIT

LAPTOP_FRIENDLY

SAFETY_CARD

HOT_TUB

GYM

SMOKE_DETECTOR

CO_DETECTOR

POOL

POOL_HEATED

POOL_INDOOR

POOL_PRIVATE

IRON_BOARD

HAIR_DRYER

BEACH_FRONT

LAKE

WATER_VIEW

SKI_IN

SKI_OUT

LONG_TERM_RENTER

BED_KING

BED_QUEEN

BED_DOUBLE

BED_SINGLE

BED_SOFA

BED_FUTON

BED_FLOOR_MATTRESS

BED_BUNK

BED_TODDLER

BED_CRIB

BED_HAMMOCK

BED_AIR_MATTRESS

BED_COUCH

BEDROOM

BEDROOM_LIVING_SLEEPING_COMBO

BEDROOM_OTHER_SLEEPING_AREA

BATHROOM

BATHROOM_FULL

BATHROOM_HALF

Airbnb specific features - these can be added manually into the "features" settings:

ROOM_DARKENING_SHADES

CHANGING_TABLE

BABY_BATH

PACK_N_PLAY_TRAVEL_CRIB

BEACH_ESSENTIALS

PARKING_DISABLED

EV_CHARGER

FIREPLACE_GUARD

BABY_MONITOR

OUTLET_COVERS

STAIR_GATES

TABLE_CORNER_GUARDS

WINDOW_GUARDS

CHILDRENS_DINNERWARE

BABYSITTER_RECOMMENDATIONS

LUGGAGE_DROPOFF

CLEANING_BEFORE_CHECKOUT

BATHROOM_STEP_FREE_ACCESS

GRAB_RAILS_IN_SHOWER_AND_TOILET

ACCESSIBLE_HEIGHT_TOILET

ROLLIN_SHOWER_WITH_BENCH

BATHROOM_WIDE_DOORWAY

TUB_WITH_SHOWER_BENCH

WIDE_CLEARANCE_TO_SHOWER_AND_TOILET

HANDHELD_SHOWER_HEAD

BEDROOM_STEP_FEE_ACCESS

WIDE_CLEARANCE_TO_BED

BEDROOM_WIDE_DOORWAY

ACCESSIBLE_HEIGHT_BED

SINGLE_LEVEL_HOME

COMMON_SPACE_STEP_FREE_ACCESS

COMMON_SPACE_WIDE_DOORWAY

WIDE_HALLWAY_CLEARANCE

HOME_STEP_FREE_ACCESS

PATH_TO_ENTRANCE_LIT_AT_NIGHT

HOME_WIDE_DOORWAY

FLAT_SMOOTH_PATHWAY_TO_FRONT_DOOR

Updates do not show on Airbnb

Update frequency is set by Airbnb. Click on "Get Listing Status" to see the status of your listing with Airbnb. This is also where you see if Airbnb rejects an update because of missing obligatory information or insufficient data.

Notes

Changes of inventory are pushed instantly. Price changes and content changes are sent with the next update. To push price changes immediately press the "Update" buttons.

Channel collect payments will be shown in the booking invoice if SETTINGS->CHANNEL MANAGER -> “Import Channel Collect Payments” is set to “Yes”.

Delete a listing

Go to SETTINGS->CHANNEL MANAGER->AIRBNB XML -> and click on "View listings in account". Then click on "Disconnect listing". This will delete the listing in Airbnb.

Unpublish a listing from Airbnb to not offer the room

Go to SETTINGS->CHANNEL MANAGER->AIRBNB XML ->SPECIFIC CONTENT and set "Publish" = No (and save). Then go back to SETTINGS->CHANNEL MANAGER->AIRBNB XML -> and click "Update".

Stop updates being sent

Untick "Inventory", "Prices" and "Bookings".

Disconnect

Disconnect a listing from Beds24

If you want to manually update a listing in Airbnb instead of sending data from Beds24 you change the listing to "manual in Airbnb".

Log into Airbnb and go to HOSTING->LISTINGS "Beds24 Channel Manager Sync". Click on the ... icon and then on "Stop Sync". This will detach the listing from Beds24. Log into Airbnb and go to HOST - LISTINGS click on "Preview" then on "Edit Listing" next to the property name (scroll a bit down) to change or deactivate your listing.

Note: Do not stop the sync in Airbnb if you want to update a listing from Beds24. Stopping the sync converts the listing to a "manual" listing which can not be updated.


Disconnect Airbnb Account

After all listings have been deleted you can disconnect from the Airbnb account you are connected to. Click on "View listings in account" then click "Disconnect".

If you have connected to the wrong Airbnb account and it contains listings you do not want to delete, Click on "View listings in account" and then add &allowdisconnect to the end of the URL in your browser and hit the enter key to refresh the page, it will now show the Disconnect button and allow you to disconnect.

If you have deleted your properties Beds24 cannot access your connection any more. Log into your Airbnb account and go to ACCOUNT SETTINGS->CONNECTED APP and remove the Beds24 app. 
If this does not work do the following to recover: 
1. Go to SETTINGS-PROPERTIES. Add a property. 
2. Go to SETTINGS-PROPERTIES-ROOMS. Add a room.
3. Go to SETTINGS-CHANNEL MANAGER-AIRBNB XML and connect to your Airbnb account.
4. Then click on "View Listings in Account" and there on "Disconnect".

FAQ

Who can use the XML interface?

Your Airbnb market manager (vr@airbnb.com) can give you more information on Airbnb`s policies and restrictions.

What is the difference between the XML interface and the iCal interface?

Main differences are the update speed and the transferred data. iCal updates can take up to 24 hours. Changes via the XML are applied within a minute.

The XML interface can:

  • Create listings
  • Send content and update content
  • Send pictures
  • Automatically send availability to Airbnb
  • Send prices from Bemar/Beds24 to Airbnb
  • Import bookings (including number of guests, Email address, price), modifications and cancellations from Airbnb

The iCal interface can only export inventory and import bookings (without price and number of guests) , booking modifications and booking cancellations.

I am already listed with Airbnb. Can I connect it?

Yes. You can connect an existing Airbnb account.

Can I still use Ical?

Of course, you can use iCal or XML (remember that iCal has delays and does not transfer prices or detailed booking information).

Can I accept requests?

No. The XML interface support only instant booking.

Can I send special prices to Airbnb?

Yes. This tutorial explains how to do this.

If I have a room type with 6 units (i.e. 6 double rooms) do I need a listing for each room?

Yes. Each rental unit requires its own listing.

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?

All listings managed via XML 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?

Exchange of information will be done directly in the Airbnb account.

How will I get paid?

The channel charges the guest and pays you via bank transfer or Paypal.

Can guests modify bookings?

If a guest modifies a booking you will receive an Email from Airbnb. If you agree to the modification Beds24 will import the modification.

Can agencies use the XML Interface

Yes. All properties in one Beds24 account or subaccount can be connected to the same Airbnb account. If required you can set up multiple sub accounts. If you work with multiple Airbnb accounts make sure you are always logged into the right account.

Connecting two different accounts or sub accounts to the same Airbnb account is not possible.


If you accidentally published a listing in a wrong account we can delete if for you for a fee.

Can I send several languages?

No. The content is sent in the language which is activated as default language for the booking page. Airbnb will do the translation.