Smart Locks
Connect a smart lock to a listing and hejGuide handles door codes for you: every confirmed booking automatically gets its own guest code, your cleaners can receive a code around each cleaning, and team members can have their own permanent code.
Plan availability
Smart locks are available on the Pro plan.
Connecting a lock
- Open Listings, pick your listing and go to the Smart locks tab.
- Click Connect next to your lock brand and follow the steps. For some brands (like Nuki) you'll briefly visit the brand's own login page to approve hejGuide.
- Click Discover devices — your locks appear in the list.
- Click Assign to attach a lock to this listing.
The connection belongs to your whole workspace, so you only connect a brand once. Assigning locks happens per listing, and a listing can have more than one lock.
Nuki Smart Hosting
Nuki requires an active Smart Hosting subscription per lock (with a free trial) before codes can be created through partners like hejGuide. You can activate it in the Nuki app or on nuki.io.
Guest codes
Once a lock is assigned, every confirmed booking automatically gets a door code:
- The code becomes valid at check-in time and stops working at checkout time. You can widen this with the valid from / valid until offsets, or adjust it for a single booking on the booking page.
- Add the
{door_code}tag to your check-in message or automated emails and hejGuide fills in the right code for each guest — see Automated emails. - When a booking is cancelled, the code is revoked automatically.
The current code and its status are always visible on the booking page.
Cleaner codes
Turn on Cleaner codes for housekeeping tasks in the lock's settings and the cleaner assigned to a task gets their own door code:
- Valid around the cleaning window of the task (with an hour of margin on both sides).
- The cleaner sees the code on the task page — no need to share it manually.
- Completed, dismissed or reassigned task? The code is revoked immediately, and the new cleaner gets their own.
This keeps guest codes private to guests and gives you a trail of who had access when.
Extra access codes
Under Access codes on the lock you can create manual codes with their own time window — for a plumber on Tuesday afternoon, a contractor during renovations, or as a quick backup if a guest's code ever fails.
Give the code a clear label (it also appears in your lock brand's own app), set the window, and revoke it any time.
Team door access
On a team member's page (Team → click a member) you can grant a permanent personal code per lock the member has access to. It never expires, and it's revoked automatically the moment the member is removed from the team or loses access to that listing.
Troubleshooting
| Status | What it means |
|---|---|
| Pending | The code is on its way to the lock — usually live within a minute. |
| Scheduled | Created and confirmed, but the validity window hasn't started yet. |
| Active | Working right now. |
| Failed | The lock couldn't be reached or refused the code. Check that the lock is online and (for Nuki) that the Smart Hosting subscription is active, then create the code again. |
| Provider needs reconnect | Your lock account's authorisation expired — click Reconnect on the Smart locks tab. |
If a guest is at the door and their code doesn't work, the fastest fix is an extra access code: create one under Access codes with a window of a few hours and send it to the guest.