The Schlage Encode is a popular lock on short-term rental doors, and one of the few where the honest answer to "do I need automation software?" is sometimes no. This is our attempt at a Schlage Encode vacation rental setup guide that doesn't pretend every host needs us. Which Schlage you own decides how it connects. Where your bookings come from decides whether Schlage's own Airbnb integration already covers you. And a couple of Encode quirks decide how smoothly codes behave once anything is automating them.
Which Schlage do you actually have?
Schlage sells three families that get lumped together as "the smart Schlage," and they connect three different ways. The model decides the path, not the brand; we explain the general rule in choosing a lock connection.
- Encode, Encode Plus, and Encode Lever (BE489, BE499, FE789). Built-in Wi-Fi, managed through the Schlage Home app, no hub. GuestsKey reaches these through Seam, our Wi-Fi lock provider. Encode Plus adds Apple Home Key support; for code automation it behaves like the Encode.
- Schlage Connect (Camelot and Century trims, Z-Wave and Z-Wave Plus) and the Home Keypad Lever. These are Z-Wave, so they need a hub. GuestsKey reaches them through a SmartThings hub (v2, v3, or Aeotec).
- Schlage Sense. Not supported by Seam, and therefore not by GuestsKey. If you own a Sense, nothing below applies to you.
Our supported locks page lists the Connect (BE469) under SmartThings and the Encode and Encode Plus under Seam. Seam's own Schlage page is the source of truth for which models are live.
You may not need us
We'd rather say this up front than have you find out after a trial. Schlage's Encode product page lists "Works with Airbnb" on the Encode, Encode Plus, and Encode Lever, and that badge is real. Since March 2024, Schlage and Airbnb have had a direct integration that gives an Airbnb-only host a unique code per booking with no subscription software in the middle. As of May 2026 it is available in the US and Canada only.
If you fit this profile, buy the Encode and stop reading:
- Every booking comes through Airbnb.
- You're in the US or Canada.
- One or two listings.
- No cleaner who needs their own code.
At about $299 for the Encode and $329 for the Encode Plus, that is a one-time purchase and nothing per month. We compared the direct integration against the software options in our platform comparison, so we won't restate all of it here.
Where the direct path runs out
The Airbnb integration sees Airbnb reservations on a Schlage lock and nothing else. Step outside that box and you need a layer that talks to both your booking source and your locks. That is what GuestsKey is.
Bookings from a PMS
If reservations arrive through OwnerRez, Hospitable, or Lodgify, the Schlage–Airbnb link doesn't see them. GuestsKey does, and it also takes Airbnb-only bookings through Hospitable Connect, which is free and needs no PMS.
A cleaner
A cleaner's PIN in GuestsKey is always on across every lock in your account. Add a lock or add a cleaner and the code fans out automatically. Each cleaner gets a phone-friendly portal link by text, with no app to install.
More than one lock
A duplex with a shared entry, a second lock brand, or a Schlage Connect on a hub next to an Encode on Wi-Fi. One guest PIN per booking is applied to every automated lock on the property, whichever way each lock connects.
Two PMS platforms also offer their own Schlage paths. OwnerRez sells a first-party Schlage integration as a paid add-on ($4 per lock per month as of August 2026, per OwnerRez's Costs and Fees page). Hospitable's requires one of its higher plans. We laid out how those compare to a dedicated tool in why GuestsKey over PMS-native lock automation.
If you're Airbnb-only but outside the US and Canada, the direct integration wasn't available to you as of May 2026. Hospitable Connect plus GuestsKey is the route we'd point you at.
Setting up an Encode with GuestsKey
An Encode connects through the Seam path. The setup guide breaks it into three named steps, and here is what each one actually does.
Connect Your Locks. Inside the connection flow you sign in to your Schlage Home account. GuestsKey then lists the locks on that account that can be programmed with codes; a lock that can't take codes won't appear, and that's expected.
One error worth knowing before you hit it: an "unauthorized" error during connection usually means the email on your Schlage account hasn't been verified. Verify it in Schlage Home and try again.
Map Properties to Locks. Each lock is mapped to a property. If a property has two doors, map both; the guest code goes to every automated lock on the property.
Enable Automation. On the property's Automation tab, turn on guest automation. By default the guest's code is the last four digits of the phone number on the booking. You can switch to random codes, and you can choose a longer length. The code activates 10 minutes before check-in and stops at checkout, with both grace periods adjustable from 0 to 180 minutes per property. Everything is computed in the property's local timezone, not yours.
Once the code is confirmed on the lock, the guest portal link goes out automatically. It holds the door code back until the code is actually active, bundles WiFi and check-in instructions and house rules with it, and stops working two hours after checkout.
Before the first real guest, do what we tell everyone in lock brands and limits: create a test booking, let GuestsKey generate the code, and go punch it into the keypad yourself.
If you have a Connect instead
A Schlage Connect takes the SmartThings path. The lock has to be paired to a SmartThings hub already (v2, v3, or Aeotec). You connect your Samsung account once, and every location on that account becomes available for mapping. From the Map Properties to Locks step onward, the flow is the same.
Encode-specific gotchas
None of these are deal-breakers, but each is worth knowing before the first guest.
One code length per lock
This is the one to read twice. Schlage access codes are numbers only, 4 to 8 digits, and every code on a given Encode must be the same length. Changing the length means deleting every code on the device and re-entering them at the new length. That is a Schlage rule, not ours.
GuestsKey reads the code lengths a lock reports through Seam and only assigns lengths the lock accepts, so on an Encode you're working inside that 4-to-8 window. What GuestsKey does not do is change the lock's length setting or clear codes for you.
Practical advice
Pick one code length for the property and stick to it. Either match the length of whatever codes already live on the lock, or clear the lock's manual codes before you turn on automation, so that every code on the device is one length.
The 100-code cap
Each Encode stores up to 100 unique user codes. For a single vacation rental that is plenty, because guest codes are removed at checkout rather than accumulating. Where it bites is a lock that has collected years of forgotten manual codes. Clear them before automating.
2.4 GHz only
Wi-Fi locks need a 2.4 GHz network, and most smart locks don't do 5 GHz at all. Check that before blaming the lock.
Codes stuck "updating"
Schlage's cloud occasionally holds a code in an updating state longer than it should. GuestsKey flags a code that has been mid-update for more than about 15 minutes, or mid-removal for more than 30. It then waits and watches for the manufacturer to confirm rather than resubmitting, and notifies you once per incident. Don't factory-reset the lock over this; the details are in codes stuck updating.
Backup codes are opt-in
Emergency backup codes are off by default and enabled per property. When they're on, a lock health check runs 15 minutes before check-in and a code check 5 minutes before; if either fails, the guest is emailed a backup code and you're notified. If you want that safety net on your Encode, you have to switch it on. For one-off contractor access there are also one-time keys.
What it costs
Locks are billed per connected device, and an Encode is a Seam device: $5 per lock per month for devices one through ten, $4 for eleven through thirty, and $3 beyond that. A Schlage Connect through SmartThings starts at $4. Graduated means only the devices inside a tier get that tier's rate. There are no plan tiers and no per-property fees; every account gets every feature. The full breakdown is on the pricing page.
If the earlier section told you to skip the software, we meant it. If it didn't, the trial below is how to find out whether the rest of this holds up on your own door.
Try it on your Encode
Start a 14-day free trial. A credit card is required up front; billing starts on day 15 unless you cancel, and cancelling during the trial means you're never charged.