Best next move Skim the setup path, then jump to the section that matches the problem in front of you.
At a glance
Time
15-45 min
Difficulty
Beginner-friendly
Best for
Short-term rental hosts
Next step
Choose one workflow to improve

Scheduled Smart Lock Codes

The first time you set a scheduled code in your smart lock app, type in a checkout date, and watch the keypad just stop accepting that code at 11:00 AM the next morning, you understand why people stop using physical keys. Scheduled smart lock codes are the single feature that turns a smart deadbolt from a fancy keypad into a real short term rental tool. They eliminate the most common host failure mode — forgetting to delete an old code — and they take the cleanup off your plate without you having to think about it. Set it once, the code lives for the booking window, dies on its own.

This guide walks through how to actually use scheduled codes well. Not the marketing version where every booking is perfect, but the real version where guests arrive early, cleaners need access on weird days, and the integration occasionally hiccups. We will cover the setup flow common to every major brand, the time-window rules that prevent lockouts, the security habits that matter, and the fallback plan you build before the first failure. For the bigger picture, the Airbnb door code automation pillar ties scheduling together with PMS integrations and message templates.

Who scheduled codes are for and what they actually solve

If you host a short term rental of any kind — one cabin, ten condos, a single suburban guest suite — scheduled smart lock codes are the right answer. They solve four problems at once:

  • You stop sending the same generic code to every guest, which means you stop accumulating an audience of people who could theoretically come back.
  • You stop having to remember to delete codes after checkout. The lock does it.
  • You give cleaners and co-hosts predictable access on a recurring schedule that does not collide with guest codes.
  • You build an audit trail in your lock app of who unlocked the door and when — useful when a guest claims they never arrived or when you need to verify cleaner timing.

The hosts who skip scheduled codes are usually the ones who set up a smart lock but treat it like a fancy lockbox — one permanent code shared with everyone for years. That works until it does not, and the way it stops working is usually a strange unlock at 3 AM that you cannot explain. The disciplined version — covered in our guide to Airbnb access code management — treats every code as a tracked credential.

Recommended setup path by lock brand

Every major smart lock supports scheduled codes, but the wording in each app is slightly different. The flow:

  • Schlage Encode (Schlage Home app): Access → Add code → choose Recurring or Temporary → set start date/time and end date/time. Test from outside before sharing.
  • Yale Assure 2 (Yale Access app): Guests → Add guest → Entry code → Temporary → set the start and end. Yale defaults to a 24-hour window if you forget the end — verify it.
  • August Wi-Fi Smart Lock (August/Yale Access): Same flow as Yale — the apps are essentially merged. Use the temporary entry code option.
  • Lockly Secure Pro (Lockly app): Access codes → Add → choose Time-bound. Lockly requires 6-8 digit codes — longer than other brands.
  • igloohome Deadbolt 2S: Generates the code algorithmically with embedded validity dates — guest types it once and the lock validates the schedule offline. Works without Wi-Fi, which is unique.
  • Level Lock+ Connect: Schedule entry codes through the Level Home app or sync via Apple Home Hub for HomeKit-based scheduling.

Whatever brand you have, the pattern is the same: pick a code, attach a start, attach an end, label it for the guest, save. The whole process should take 60-90 seconds per booking once you have the rhythm. If you would rather skip the manual step entirely, our walkthrough of how to auto generate door codes for Airbnb shows the PMS-driven version of this same workflow.

Step-by-step: creating a scheduled code that works

  1. Open the lock app and find the access codes / guests section. Confirm you are managing the right property if you have more than one lock.
  2. Pick a code. The simplest pattern: the last 4 digits of the guest’s phone number. Easy for them to remember, low collision risk, and tied to a real piece of guest identity.
  3. Set the start time to 30 minutes before official check-in. If your check-in is 3:00 PM, set it to 2:30 PM. Guests routinely arrive 15-30 minutes early and a code that does not work yet looks like a broken lock.
  4. Set the end time to 30 minutes after official checkout. If your checkout is 11:00 AM, set it to 11:30. Most guests are out by then, but the buffer prevents “the code stopped working while I was loading the car” complaints. The full expiration logic lives in our breakdown of how a smart lock code should expire after checkout.
  5. Label the code with the guest’s first name and check-in date (“Maria 5/14”). Future you reviewing the access log will thank past you.
  6. Save and verify the code shows up in the active list with the right schedule. Do this immediately, not later.
  7. Send the welcome message with the code at the top, the time window in plain language, and your phone number for emergencies. Our guide to writing smart lock code messages for Airbnb guests has a copy-paste template.

Time window rules that prevent the most common lockouts

The exact start and end times you choose matter more than the code itself. The rules I would tape to the wall above your booking dashboard:

  • Always pad both ends by 30 minutes. Tightening the window to the exact check-in/checkout times is how you create avoidable support tickets.
  • For early check-in requests, update the code window in the app, not in the message. Guests will quote the message back to you and a mismatch is more confusing than a generous window.
  • For late checkout, extend the end time but never past the next guest’s start time. Two overlapping windows on the same property is a real disaster.
  • For multi-night stays, do not break the code into nightly windows. One continuous window from check-in to checkout, full stop.
  • For your cleaner, set a recurring schedule (e.g. Tuesdays and Fridays 9 AM–1 PM) instead of a single permanent code. Recurring is auditable; permanent is forgettable.

Security and privacy notes

Scheduled codes solve a security problem but only if the discipline holds. The boring rules:

  • Never reuse a guest code across two bookings. Each booking gets its own code, even if the guest is a repeat visitor — for them especially, since you want clean audit lines.
  • Cap total active codes at 8-10. Most locks support 100+ but a long list is how you accidentally leave a code active for a year.
  • Audit the active code list monthly. Look for codes labeled with names you do not recognize and codes scheduled past today’s date that should have been deleted.
  • Do not put the lock code in the listing’s public photos or instructions. Yes, hosts do this. Keep it in the welcome message that goes out the morning of check-in.
  • Treat your owner code like the master password it is. Never share it with cleaners or co-hosts — they get their own codes.
  • If you pair the lock with an outdoor doorbell camera (Ring Battery Doorbell Plus, Google Nest Doorbell), confirm the camera is disclosed and only watching the entry. The full ground rules live in our privacy-safe monitoring pillar.

Common mistakes hosts make

  • Setting the end date to today instead of checkout day. A one-character typo locks the guest out a week early. Always read the date back before saving.
  • Sending the code 24 hours before check-in. Send it the morning of, not the day before, so the guest does not lose the message in their inbox.
  • Trusting that the code worked without testing. Once a quarter, run the code yourself from outside the door before a real guest does.
  • Giving cleaners a 24/7 permanent code. Recurring scheduled codes are better — the cleaner can still do their job, but you have a window to investigate any unlock outside that schedule.
  • Ignoring time zone settings in the app. If your phone moved time zones during travel, your scheduled codes might be wrong. Verify the lock’s time zone matches the property’s, not your current location.

Host checklist for scheduled-code workflow

  • Welcome message template includes code, plain-language time window, and emergency phone number.
  • Cleaner has a recurring scheduled code, labeled clearly.
  • Co-host has admin access to the lock app for backup.
  • Off-site physical key fallback documented in your owner notes.
  • Monthly calendar reminder to audit active codes and battery levels.
  • Lock app time zone matches the property’s actual location.

Frequently asked questions

Can I schedule a smart lock code without an app?

Not in any modern smart lock worth using. The keypad-only programming on older locks is technically possible but it does not give you start and end dates — just on/off. If you bought a lock that does not let you schedule codes through an app, you bought the wrong lock for short term rental work. The igloohome line is the one exception: it generates time-bound codes algorithmically that the lock can validate offline, which is great for properties without reliable Wi-Fi.

What happens if the lock is offline when the schedule starts?

For most major brands, the schedule is stored on the lock itself, not in the cloud. As long as you created the code while the lock was online, it will activate at the scheduled time even if Wi-Fi goes down before then. The piece you lose during an outage is the ability to add or change codes remotely. Habit: schedule next-day guest codes the night before, not the morning of, to take advantage of this.

How does this differ from a temporary door code for Airbnb?

They are essentially the same thing — “scheduled” emphasizes the time-window aspect, “temporary” emphasizes that the code expires. Some lock apps use one term, some use the other, some use both for different features. Functionally, you want a code with a start time and end time tied to your guest’s stay. Whether the app calls it scheduled, temporary, or time-bound is mostly branding.

Can I schedule recurring codes for my cleaner?

Yes, and you should. Most apps support a weekly recurring schedule (e.g. every Tuesday and Friday from 9 AM to 1 PM) for a single code. That is far better than a 24/7 permanent code because it gives you an alert when the code is used outside the expected window — useful if your cleaner stops showing up or if someone else is using their phone.

Related reading

Next steps

Pick the brand-specific flow above, schedule a test code with a 1-hour window for yourself, and walk to the door to verify it works inside the window and stops working after. Once you have done that, scheduling per-booking codes becomes a 90-second habit. For deeper context, the door code automation pillar ties scheduling, expiration, and PMS integration into a single workflow.