Built by owners, for owners.

Getting Started

Core Concepts


Bookings & Quotes








My Account


Security Deposits

Insurance and Damage Protection


Renter Agreements

Payment Processing

Dynamic Pricing Integrations


Listing Site Integration

Property Management

Technical Stuff

Hosted Websites

WordPress Plugin

Door Locks

OwnerRez API

Other Integrations


Email Template Library

Data Management

QuickBooks Integration

Privacy & Security

Property Sharing

Channel Management

Page-Specific Help

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 site like A-Z Live).  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.

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.