Experience the difference of "Elite".

Getting Started

Core Concepts


Bookings & Quotes

Damage Protection

Data Management


Email Template Library



Hosted Websites


Listing Site Integration


My Account

Payment Processing

Privacy & Security


Property Management

Property Sharing



Renter Agreements




Security Deposits

Suppressed Email Addresses



Team Access

Technical Stuff

Travel Insurance

Verified Email Domains


WordPress Plugin

Channel Management

Channel Management

API Integrations

Calendar Import/Export

Channel Bridge


OwnerRez APIs

Payment Processing


Change Log






API Integrations - Booking.com Setup & Connecting

PLEASE NOTE:  Your property needs to be set up within your Booking.com account before you can activate the API connection with OwnerRez.  Please use the following to help you complete your Booking.com setup.

To connect OwnerRez to Booking.com, follow the steps below.

Finding your Booking.com property ID

Many of these steps use your Booking.com property ID. You can find the property ID in Booking.com in several places.  The easiest place is the top of the page once you've logged in to Booking.com.

If you've got a multiple room property in Booking.com, you'll use only the 7 digit hotel prefix.

Processing credit cards from Booking.com in OwnerRez

If you have your listings configured to accept credit cards in Booking.com, those cards will come across automatically to OwnerRez. To enable this, you'll need a direct credit card processor payment method in OwnerRez and you'll need to require address, phone, and CVV (card security code) in Booking.com.

To require address and phone in Booking.com, go to the Policies section on the property and edit the Guest Information section. Set "Can guests book without providing address details?" and "Can guests book without providing a phone number?" to No.

To require CVC (card security code) in Booking.com, go to the Policies section on the property and edit the Guest Payment Options. Set "Would you like to allow guests to book without the credit card CVC code?" to No. The "no CVC" option isn't available in the settings for all properties -- if yours doesn't show it, follow the directions below to message Booking.com and have them enable it on their side. 

Some properties may not show the option to require CVC to book. If that's the case, contact Booking.com through the Booking.com messaging section:

And send them a message requesting that they enable CVC required for your account:

"Please make sure CVC is always required. We require phone, email, address and CVC so that credit card payments work on our side."

Make sure to configure your Booking.com API settings in OwnerRez correctly, based on who will be handling the payments and when they will be collected:

Even with all the correct settings as described above, it is not possible to turn on the credit card processing feature all by yourself.  You will have to call in to Booking.com tech support to ask them to turn on that option.  They are not always willing to do this, and particularly not with new accounts that have not processed many successful bookings yet. 

Configure your Booking.com listing to use a channel manager

The first step is to go into the Booking.com extranet, select a listing and tell it to use OwnerRez as a channel manager.  To do that, navigate to https://admin.booking.com and login.  Select a property from your list of properties.

Once the property loads, use the Account menu at the top right of the page to select "Channel manager".

This will open a special area where you can select which Channel Manager you use.

In the box of providers, type "OwnerRez" as the name, and you'll see OwnerRez pop up as a result.

Select OwnerRez and a new page will load showing an "XML" service agreement that you are asked to agree with.

Make sure to select the "I have read, accepted and agree to..." check box at the bottom, then click the Accept button.

After you've accepted, a status page will load that shows that Booking.com is waiting for us (OwnerRez) to confirm on our side.

At this point, you are done with the first step and Booking.com will notify us that you're ready for us to confirm the connection. Within 24 hours, we'll confirm the connection and you'll get an email back from Booking.com letting you know that the connection has been confirmed. Once that's done, you can move on to the next step.

Confirm the connection in Booking.com

After OwnerRez has verified and confirmed the settings on our side, you have to back to Booking.com and confirm the connection one final time.

There is a message that Booking.com wants you to read about how we do things and what it means for your rates and availability.  In particular, you should understand that you will no longer be able to update your rates or availability from the Booking.com portal.  OwnerRez, as the channel manager, will do that for you automatically based on the rates and availability you have set in OwnerRez.

Click the big blue button to confirm that you are fine with moving forward and that will be the last thing you need to do in Booking.com.

The last thing to do is configure Booking.com settings in OwnerRez.

Set up channel integration settings in OwnerRez

Channel management is centered around the Settings > Channels > API Integrations section in OwnerRez. To add the Booking.com channel to OwnerRez, go there and click the "Connect a Channel" button or use this direct link:

Add Booking.com channel to OwnerRez

A large page of settings will load that will allow you to tweak how you want OwnerRez to process the bookings we get from Booking.com.

We have defaulted the settings on this page to what most users should want to use most of the time, so you may not need to change anything at all.

Our integration with Booking.com is very comprehensive and will automatically do things like charge the guest's credit card, notify Booking.com of failures, request new cards from the guest and a lot more.  You can turn off some of this functionality, but we recommend leaving it on as it is designed to take the heaving lifting off your shoulders.

Read each setting and the description underneath it to understand what that setting does.  If you're confused, just ask us and we'll explain.

Again, we recommend leaving the automatic settings, at the top of the page, in place.  You can always change it later if something needs to be tweaked.

Please notice the Rate Adjustment section towards the bottom.  This is probably an area you will want to configure.  Booking.com charges a 15% commission to you for each booking that it places.  For most users, this is a pretty steep commission.  You may want to pass that fee along to the guest in the form of a higher nightly rate.  This Rate Adjustment will help you do that.  Select "Only adjust rent" or you may choose to adjust all charges by selecting "Adjust both rent and surcharges."  Put your desired percentage in the "Increase by" box.

Then, when our system communicates with Booking.com, we will automatically increase all rates (both nightly and extra-guest amounts) to include the extra percentage mark-up.

For those using our PM (property management) tools, please note that on the booking side, when our system receives a new booking from Booking.com, the 15% commission charge from Booking.com is automatically noted in the booking charges as an expense.  This will create an automatic expense for the 15% commission so that the owner is billed on their next statement.

After you're done with these settings, make sure to hit the Save button at the bottom and you've finished this step. You can now move to disabling Calendar Imports.

Select your Booking.com cancellation policy

In order for your connection to be successfully activated, you must select a cancellation policy for each property in Booking.com.

Disable any Booking.com Calendar Imports (iCal) in OwnerRez

Take a second to disable any Booking.com-based Calendar Imports in OwnerRez for your properties. This helps make sure that the Calendar Import and Channel Integration features are not fighting each other. We have plans to automatically check for Calendar Imports and disable them in the near future, but that is not yet finished.

To disable them, go through each property, one by one, and click the Calendar Imports tab under that property and look for any Booking.com.

If you find one, select the row and click the Disable button.  Keep going through all properties until they are all disabled.

Once you've disabled all your Calendar Imports, you can now move to property mapping!

Map your OwnerRez properties to your Booking.com property IDs

Property mapping is the last step before channel integration is complete.  This is a very important step because it ties together which OwnerRez properties go with which Booking.com properties.  Without this step, there's no way for our system to know which property is booked when Booking.com sends us information.

Open up the channel integration in OwnerRez again.  You may already be on this page if you just finished the above steps.  If the Property Settings tab is not showing, click that tab to bring it into focus.

You will see all your properties listed down the page and the Booking.com mapping information and status next to them.  Of course, it will show nothing by default because you haven't configured anything yet.

Click the Change Property Settings button and a page of editable property fields will load.

Find the property you have been working on - the same property you configured to use channel manager in Booking.com - and fill in the property ID from Booking.com in the field provided.

If you have a property in Booking.com with multiple rooms, enter the 7 digit hotel prefix as the property ID next to the relevant OwnerRez properties. You'll map to the specific rooms in the next step.

Once you've entered all of the property ID's, click the Save button at the bottom.

Immediately click the Change Property Settings button again to come back to the same page.  You will now see that the "Booking.com Room - Rate" column shows a drop-down of the rooms for that property for you to select. If you don't see a list of rooms, that means that we couldn't access a room list for that property ID in Booking.com. Double check that you entered the property ID correctly. If you did enter it correctly and the room list is still not coming up, contact us and we'll sort you out.

Typically there will only be one "room" to select.  This list of rooms is based on your settings in Booking.com. If you have a property with multiple rooms and entered the 7 digit hotel prefix as the property ID as outlined above, you'll see an item for each room here and can pick the one matching to the property in OwnerRez.

Select the room and click Save again. This completes the configuration on the OwnerRez side

Monitoring the integration

At this point, OwnerRez now has the information it needs to begin communicating with Booking.com on your behalf.  We can sync both ways and new bookings will be brought in based on information Booking.com pushes to us automatically. The first sync will bring in and merge any existing bookings you have in Booking.com. That will create a connection to the booking only -- no card info or payments will come across for pre-existing bookings.

Keep your eye on this Booking.com settings page.  This page acts as your integration dashboard, allowing you to see when we communicated with Booking.com last and what happened.

The Property Settings tab will show you times and what was changed.

The Sync Actions tab will show you a running log of exactly what was sent or received from Booking.com

If something seems wrong, or you're noticing no activity for a long period of time, reach out and let us know.  The Booking.com channel integration took a lot of work by our team and involves a lot of caveats and edge cases.  Like our other channel integrations, it will continue to be a work in progress as we fix bugs and enhance what can be done to make your job easier.

Cancellation Settings

Many of our users find that Booking.com guests cancel more often than guests from other channels.  This doesn't have to be awful - just make sure you have correctly set your cancellation rules.  Booking.com like to hide them but they're there.

Here are the settings in Booking.com that we recommend:

Some users have reported that these options simply aren't available to them no matter how hard they look.  In this case, call Booking.com support and tell them to make the settings for you; they should be able to do this.