Smart locks are now the baseline expectation for short-term rental guests. They eliminate key handoffs, enable remote check-in, and give hosts full control over property access without being physically present. But getting them right — particularly at scale across multiple properties — takes more than buying the right hardware.

Most hosts install a smart lock and stop there. They're still manually generating codes, copying them into guest messages, and hoping they remembered to set the right expiry window. That's not a smart lock setup — it's a keypad with extra steps.

This guide covers hardware selection, setup best practices, the 8 brands StayCraft integrates with natively, and how to fully automate the access workflow so no booking ever requires manual lock management.

8
smart lock brands supported natively by StayCraft
100%
of codes auto-generated per booking
0
manual steps required after initial setup

1 Why Smart Locks Are Non-Negotiable for STR Hosts

The case for smart locks isn't about guest convenience — it's about operational control. A physical key has one code, shared across every guest, and revocation requires re-keying the lock. A smart lock with per-booking code generation means every guest gets a unique PIN that expires exactly at checkout. No shared secrets. No lingering access. No need to be anywhere near the property at check-in.

For multi-property portfolios, the math becomes even clearer. A host managing five properties with four bookings each per month is coordinating 20 check-ins and 20 checkouts every 30 days. Doing that manually — logging into lock apps, generating codes, setting expiries, messaging guests — costs 3–5 hours a month just on access logistics. Automated lock management eliminates that entirely.

"The right smart lock setup doesn't just remove key handoffs — it removes the entire access management workflow from your plate. Every booking generates its own code, timed precisely, delivered automatically."

There's also a security argument: per-booking codes mean a previous guest's code never works after checkout. With a physical key or a single shared lockbox code, you're relying on guests not sharing or reusing access. With properly managed smart locks, the code literally stops working when the booking ends.

2 The 8 Smart Lock Brands StayCraft Supports

Not all smart locks are built for rental management. Consumer-grade locks often lack a programming API, which means no third-party automation — you're stuck using the lock's own app. The 8 brands below all offer developer APIs that enable property management software to generate, schedule, and revoke codes programmatically.

🔒
August
WiFi bridge required; strong US market presence
🔒
Schlage
Encode Plus; native HomeKit + Z-Wave support
🔒
Yale
Assure series; works standalone or with hub
🔒
Igloohome
Offline algoPIN codes — no WiFi at lock required
🔒
Level
Invisible form factor; installs inside existing deadbolt
🔒
Kwikset
Halo series; built-in WiFi, no hub needed
🔒
Nuki
European-standard cylinder; Nuki Bridge for API access
🔒
Wyze
Budget-friendly; Wyze Lock Bolt for apartments

Each brand has trade-offs. If your property lacks reliable WiFi at the door, igloohome's offline algoPIN codes are a practical choice — the code works even without an internet connection at the lock. If you're in Europe, Nuki fits standard cylinder locks without replacing the entire deadbolt. For US hosts who want the widest compatibility with property management platforms, August and Schlage have the longest track record.

🔒
StayCraft Feature

StayCraft's access management module integrates natively with all 8 brands above. Connect your lock once — StayCraft handles code generation, scheduling, guest delivery, and revocation for every booking automatically. Works alongside your existing lock app; no need to replace your current setup.

3 Setup Best Practices Before You Automate

Automation built on a poorly configured lock creates automated problems. Get the hardware setup right first.

Use the door's existing deadbolt position

Install the smart lock in the deadbolt position, not the knob. The deadbolt is the primary security point. Smart knob locks exist but they're not appropriate as the sole entry mechanism for a rental — guests will try to force them if locked out.

Check your door alignment before installing

Smart locks are precision hardware. A door that sticks, a frame that's slightly warped, or a latch bolt that doesn't seat cleanly will cause intermittent lock failures at the worst possible moment — when a guest is standing outside at 11 PM. Fix the door first, then install the lock.

Test WiFi strength at the lock location

WiFi-dependent locks (August with Connect bridge, Kwikset Halo, Schlage Encode Plus) need a stable signal at the door. Metal doors, thick walls, and distance from the router all degrade signal. Run a speed test at the door before committing to a WiFi-dependent model. If signal is weak, consider a Zigbee/Z-Wave hub-based system or igloohome's offline option.

Set a master/backup code before you connect to any platform

Before integrating with StayCraft or any property management platform, program a master backup code directly on the lock. This is your fallback if an API connection drops or a code delivery fails. Keep it somewhere secure, not in your guest-facing materials.

⚠ Common Pitfall

Never use a static "master code" for guest access as a workaround when automation isn't set up yet. Once shared, it cannot be selectively revoked — you'd need to change it manually for all future guests. Start with automation from day one, even if that means a short manual setup period.

4 How Auto-Code Generation Works

The access automation workflow in StayCraft runs on a simple trigger: a confirmed booking creates an access event. From there:

1. Unique PIN generated. A cryptographically random PIN is generated for the specific booking — not recycled from a pool, not derived from the guest's name or check-in date. Each booking gets a code that has never been used at that property.

2. Code programmed into the lock. Via the lock brand's API, the code is pushed to the lock hardware with a validity window that opens 1 hour before check-in time and expires at checkout. The window is configurable per property.

3. Code delivered to the guest. The code is embedded in the check-in message that goes out to the guest at the configured time — typically 24 hours before check-in. Not immediately on booking (a guest arriving in 6 weeks doesn't need the code now), and not so late that a last-minute delivery failure becomes a crisis.

4. Automatic expiry. At checkout, the code is revoked. If the guest extends their stay, StayCraft's booking management updates the access window accordingly. No manual cleanup required.

StayCraft Feature

The entire access lifecycle — generate, program, deliver, expire — runs automatically for every booking across all your properties. Configure it once per property; StayCraft handles every booking from that point forward. View all active and upcoming codes from the access dashboard.


5 Common Pitfalls and How to Avoid Them

Smart lock problems cluster around a handful of predictable failure modes. Most of them are preventable.

Delivering codes too early

Sending the access code at the time of booking — weeks or months in advance — is a security risk. A booking can be cancelled, modified, or transferred. A code that's already in the guest's hands can't be "un-sent." Configure code delivery to 24–48 hours before check-in, not at booking confirmation.

Not verifying the code works before guest arrival

API integrations occasionally fail. A code that was "sent" to the lock may not have been accepted due to a connectivity issue. StayCraft's access dashboard surfaces any failed programming attempts so you can catch them before the guest arrives — not after.

Using the same code for back-to-back bookings

Back-to-back bookings with the same access code mean a checking-out guest has the same code as the checking-in guest for the overlap period around turnover. Generate a new code for each booking, with the outgoing code expiring before the incoming code activates.

Ignoring battery warnings

Smart locks are battery-powered. A dead battery mid-stay means a guest locked out of the property. Most lock brands push low-battery alerts — make sure you're subscribed to those notifications, or connect the lock to StayCraft, which surfaces battery status on the property dashboard alongside booking data.

6 How StayCraft Automates Lock Code Management

Manual lock management is the gap most STR hosts don't realize they're living with. The hardware works fine. The codes get generated. But the process — log in, generate, set expiry, copy code, paste into message, remember to revoke after checkout — is 10–15 manual steps per booking that can all fail silently.

StayCraft connects to your smart lock once during property setup. From that point, every booking triggers the full access workflow automatically: code generation, lock programming, timed delivery in the check-in message, and post-checkout revocation. The difference versus manual management shows up immediately at booking #2.

For portfolios with multiple properties across different lock brands, StayCraft handles the cross-brand complexity — the same dashboard manages an August lock on one property, a Yale on another, and a Schlage on a third. You don't need to manage three separate lock apps or remember which integration goes with which property.

📈
StayCraft Feature

All 8 supported lock brands are managed from the same StayCraft access dashboard, alongside guest messaging, turnover scheduling, and compliance tracking. One platform for the full operations stack — not a separate app for every tool.


The Access Workflow You're Working Toward

A properly set up smart lock with automated management looks like this: a guest books, you do nothing. A unique code is programmed to the lock, timed to their stay, and delivered in a professional check-in message 24 hours before arrival. They arrive, enter the code, and it works. They check out, the code stops working. Your next guest's code activates after turnover. No manual steps, no gaps, no lingering access.

That's not aspirational — it's the baseline StayCraft provides from day one, across all 8 supported lock brands, for every booking in your portfolio.

Get Started

Start Free 14-Day Trial — $29/mo

Smart lock integration with all 8 brands, automated code generation, guest messaging, turnover coordination, and compliance tracking — included at a flat $29/month. No per-unit fees. No credit card required to start.

Start Free Trial →
No credit card required Cancel anytime All 8 lock brands included