How to set up a TTLock cyclic passcode for staff
A cyclic passcode repeats automatically on the days of the week you choose, working only within a daily time window you set — for example, weekdays from 9am to 5pm for a cleaner, or Saturdays and Sundays only for weekend staff. It is the right choice whenever someone needs recurring, restricted-hours access without you having to reissue a new code every visit.
What you need
Smart Lukko is an independent third-party app for TTLock-compatible smart locks, not affiliated with TTLock or Sciener; cyclic passcode support depends on the specific lock model and firmware, so confirm the option appears in your passcode menu before planning around it. You will need:
- Admin access to the lock in the app.
- A keypad-equipped lock with cyclic passcode support.
- Bluetooth range or a paired gateway to sync the new code onto the lock.
- An accurate lock clock, since cyclic windows are enforced by the lock's own internal time, not the phone's.
Step-by-step: setting up a cyclic passcode
- Open Smart Lukko and select the lock.
- Tap Passcodes, then Add passcode.
- Choose Cyclic (sometimes labelled Recurring) from the passcode type list.
- Select the days of the week the code should work — for example, Monday through Friday for a weekday cleaner, or Saturday and Sunday for weekend-only staff.
- Set the daily start and end time for the window, such as 9:00am to 1:00pm. The code only works inside this window on the selected days.
- Save, then sync it to the lock over Bluetooth or let a paired gateway push it.
- Send the code to the person and confirm the schedule with them, including which days it does not work.
Scheduling for cleaners and recurring staff
Cyclic codes suit anyone with a predictable, repeating schedule better than a timed or permanent passcode:
- Weekly cleaners: restrict the code to the specific weekday and a couple of hours around the expected visit, rather than leaving it valid all week.
- Weekend-only staff: select just Saturday and Sunday, with a window matching working hours, so the code is dormant the rest of the week.
- Daily service visits: select every day with a tight morning or evening window if someone (such as a caretaker) needs brief daily access.
Because the schedule repeats indefinitely until you edit or delete it, cyclic codes save you from recreating a timed passcode every single week for ongoing arrangements.
Timezone and clock accuracy
A cyclic passcode's window is enforced against the lock's own internal clock, not your phone's clock at the moment you set it up. That clock is normally set once when the lock is initialised and kept roughly accurate afterward, but it can drift over time on locks that go without a Bluetooth or gateway sync for long stretches, since some models only correct their clock during a sync with the app. If a cyclic code starts working a few minutes early or late, or on what looks like the wrong day near a boundary, check that the lock has synced recently and that the property's timezone matches what you configured — this matters especially for locks managed remotely across timezones, where the app might show one local time while the lock itself is still running on another.
Limitations
- Not universally supported. Some lock models or older firmware do not offer cyclic passcodes at all; check the Add Passcode menu for the option before relying on it.
- No holiday exceptions. A cyclic code keeps running on its set days indefinitely; it will not automatically skip a single week off unless you manually disable it beforehand.
- Clock drift risk. Because enforcement depends on the lock's own clock, infrequently synced locks can develop timing inaccuracies that shift when the window actually opens and closes.
- One schedule per code. If someone works split shifts on different days with different hours, you may need more than one cyclic passcode rather than a single code covering irregular patterns.
Frequently asked questions
Can a cyclic passcode be set to only work on weekends?
Yes, when creating the cyclic passcode you choose the specific days it applies to, so selecting only Saturday and Sunday restricts it to weekends within the daily time window you also set.
Will a cyclic passcode automatically skip a holiday week?
No, it keeps repeating on its configured days indefinitely. You need to manually disable or delete it for the week off, then re-enable it afterward.
Why did a cyclic passcode start working a few minutes off schedule?
Cyclic windows are enforced by the lock's own internal clock, which can drift slightly if the lock has not synced with the app or a gateway for a while. Syncing corrects the clock and realigns the schedule.
Do all TTLock-compatible locks support cyclic passcodes?
Not all of them. Support depends on the specific lock model and firmware, so check the Add Passcode menu in the app to confirm the option is available before planning a schedule around it.
Can I use one cyclic passcode for someone with irregular working hours?
A single cyclic passcode only supports one recurring schedule. If someone works different hours on different days, you may need to create more than one cyclic passcode to cover each pattern accurately.
Related feature: TTLock passcodes, fingerprints & cards guide
Keep reading
- How-To GuidesTTLock passcode types explained: which one to use
- How-To GuidesHow to send a TTLock temporary passcode to a guest
- How-To GuidesTTLock eKey: how to send and manage eKeys