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


Technical Stuff

Travel Insurance

Verified Email Domains


WordPress Plugin

Channel Management

Channel Management

API Integrations

Calendar Import/Export

Channel Bridge


OwnerRez API

Payment Processing


Change Log





Door Locks - Integration for Kaba/Oracode door locks

OwnerRez can automatically integrate codes for your Kaba/Oracode door locks. Each time a booking is created, OwnerRez will automatically obtain the door lock code without you lifting a finger! If the booking moves properties or changes dates, a new code is obtained so that the guest will always be sent a valid code for their stay.

If you want to use Kaba/Oracode door locks, all the details are below.

Setting Up the Integration

To get started, go to Settings > Door Locks then click the Kaba/Oracode button to connect to the door lock you have.

The next screen allows you to configure the Site Name you set up with Kaba/Oracode.

IMPORTANT NOTE: Kaba/Oracode integration requires your Kaba account to be in PM mode (10+ locks required, not a homeowner shared site).  If you don't have that many, this won't work for you.

We are collecting a list of folks with less than 10 locks to see if Kaba will add support for this scenario at some point if we get enough requests. 

If this applies to you, email us and we'll add you to the list: help@ownerreservations.com

Once the record is created, you will see a page showing the integration and a Property Mapping section. This is where you'll enter the Lock ID provided to you by Kaba for each of your properties.

To complete setup, follow the configuration and property mapping directions outlined in the Door Lock Overview.

User Levels: Check In/Out Times, Long Term Bookings

Kaba does not support assigning check-in or check-out times directly. Instead, each code is associated with a "user level" which has a specified start/end time. You must first have the user level configured on the Kaba side, then come to OwnerRez and configure it. Once configured, OwnerRez will evaluate the booking check in/out times against the default property times and use the appropriate code.

Kaba only supports daily codes for bookings 30 days or less. For long term bookings, select the long term user level to be used for bookings longer than 31 days. Codes will start on alternate Mondays and end alternate Sundays.

Code Generation and Capabilities

Now that you have lock integration configured, let's look at your bookings and the code generation side.

Format: 6 digit codes are generated automatically by the lock based on stay dates
Setting Codes: Kaba does not support setting codes, only the auto generated code. Generating codes by guest phone number or random numbers are not supported.
Updating Dates: Kaba does not support modifying the dates for a given code. If you change the dates for a booking, a new code will be generated -- remember to send the updated code to the guest!
Canceling Codes: Kaba does not support canceling codes
Multiple Locks on one Booking: Each Kaba lock associated with the booking property will be programmed with its own unique code


  • Checkin/out times are not directly supported.  Instead, Kaba has hardcoded "user level" values with a specific start/end time. You can only pick one for early/late/both instead of going by the actual time set on the booking.
  • Long term bookings (> 31 days) use a special long-term user level that starts on alternate Mondays and ends alternate Sundays instead of using specific days.  So the codes for a long term guest will change over the length of their stay.
  • Only 3 codes can be generated for a given date range. If bookings are made and canceled enough times, you'll run out of codes. This is very unlikely to happen in real use.

Codes will be automatically generated for new bookings, or you can manually generate codes for existing bookings for a single booking or update many bookings at once by using our batch update tool.