Built by owners, for owners.

Getting Started

Recommended Reading


Bookings & Quotes




My Account


Email Template Library

Door Locks

Property Management


Listing Site Integration


Hosted Websites

Technical Stuff

Privacy & Security

Insurance and Damage Protection

Data Management

QuickBooks Integration



SMS Messaging

Security Deposits



Dynamic Pricing Integrations

OwnerRez API

Other Integrations

Channel Management

Page-Specific Help


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
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!
Cancelling Codes: Kaba does not support cancelling 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.