What the Nuki–Smoobu integration does
When connected, Smoobu generates a unique PIN code for every new booking — valid from the check-in time on the arrival date to the check-out time on the departure date. The code is stored in Smoobu and can be inserted into any automated guest message using a placeholder. When the booking ends, the code expires automatically. You never touch it manually.
This is the fastest path to keyless check-in for most STR operators: no external app, no extra subscription, no key safes. If your property already uses Smoobu for channel sync, connecting Nuki takes about 15 minutes to set up.
Step 1 — Device requirements
Smoobu controls the Nuki lock remotely, which means your lock needs a permanent internet connection — not just Bluetooth. Two options:
Nuki Smart Lock Pro
Built-in Wi-Fi — no Bridge needed. Plugs into your door like any Nuki lock. Connects directly to your router.
- Works on 2.4 GHz Wi-Fi
- Needs a power source nearby (USB-C on 4th gen)
- Simpler setup, one fewer device
Nuki Smart Lock + Bridge
Standard Smart Lock (Bluetooth only) paired with a Nuki Bridge (€79 add-on). Bridge plugs into power and Wi-Fi, acts as a relay.
- Bridge must be within Bluetooth range of the lock
- Bridge needs its own Wi-Fi + power
- Good if you already own a non-Pro lock
Step 2 — Link your Nuki account to Smoobu
- In Smoobu: go to Settings → Integrations → Smart Locks.
- Click Add Smart Lock and select Nuki from the provider list.
- A Nuki login window opens. Sign in to your Nuki account and grant Smoobu access.
- Smoobu lists the locks registered in your Nuki account. Select the lock you want to connect.
- Assign the lock to a property in your Smoobu account. If you have multiple properties, each lock maps to exactly one property.
- Click Save. You should see a green "Connected" status next to the lock name.
The connection is OAuth-based — Smoobu never stores your Nuki password. If you change your Nuki account password later, you may need to re-authorise.
Step 3 — Enable auto PIN codes
Once the lock is connected, you can tell Smoobu to automatically generate a unique access code for each booking.
- In Settings → Integrations → Smart Locks, click on the connected lock.
- Enable the toggle Auto PIN codes (sometimes labelled "Automatic access codes").
- Set the code validity window. The default is check-in time to check-out time — leave this as is unless you want to add buffer time for cleaning.
- Save. Smoobu will now generate a unique 6-digit PIN for every new booking that arrives after this point. Existing bookings won't get codes retroactively — you'd need to add those manually.
You can view the generated code for any booking in Bookings → [select booking] → Smart Lock. The code appears once Smoobu has synced it to Nuki (usually within a few minutes of the booking being confirmed).
Step 4 — Send the door code automatically (72h before check-in)
Generating codes is only half the job. You also need to deliver them to guests reliably — ideally with enough notice that they can prepare, but not so early that they screenshot it and share it with others. 72 hours before check-in is the standard timing.
- In Smoobu: go to Automation → Messages → Templates.
- Edit your pre-arrival message template (or create a new one if you don't have one yet).
- In the message body, insert the door code placeholder. In most Smoobu account languages, this is shown in the template editor under Insert variable → Access code / Door code. It looks like {{access_code}} or similar — use the variable picker rather than typing it manually to avoid typos.
- Set the send trigger to 72 hours before check-in.
- Save the template. It will fire automatically for all future bookings.
Optional: adding a Nuki Keypad
The Smoobu integration works purely with PIN codes — no Nuki app or Bluetooth required for guests. This means a Nuki Keypad (the physical number pad that mounts next to the lock) is the right companion device: guests enter their 6-digit code on the pad, the lock opens. No phones, no apps, no Bluetooth pairing.
The Keypad connects directly to your Smart Lock via Bluetooth and is powered by batteries. Battery life is typically 6–12 months depending on usage. It is not required for the Smoobu integration to work — the Nuki app still functions — but for short-term rental use the Keypad is almost always the right choice.
Troubleshooting common issues
No door code showing in the booking — just a dash
The most common cause is the lock being offline when Smoobu tried to generate the code. Check the Nuki app — if the lock shows "offline" or has a yellow warning icon, the Bridge or Wi-Fi connection has dropped. Fix the connection, then in Smoobu open the booking and click "Regenerate code" (or delete and re-add the lock assignment to trigger a fresh sync).
Guest says the code doesn't work
First confirm the code validity window in Smoobu — the code is only active from check-in time to check-out time. If the guest arrives before the official check-in time, the code won't work yet. Second, verify the Keypad is paired to the correct lock (Nuki app → Lock → Keypad). If the Keypad battery is low, it may misread inputs — replace batteries.
Smoobu shows "lock offline" in the integration settings
The Nuki Bridge has lost its connection to the internet or to the lock. Open the Nuki app and check: Settings → Bridge → Connection status. Common fixes: restart the Bridge (unplug and replug), confirm the router hasn't changed Wi-Fi credentials, and ensure the Bridge is within Bluetooth range of the lock (typically 5–10 metres through walls).
Pre-arrival message sent but no code in it
This means the message fired before the code was generated, or the placeholder wasn't inserted correctly. Check the message template in Smoobu — open the template editor and confirm the access code variable appears as a coloured badge (not plain text). If you typed the placeholder manually, delete it and re-insert via the variable picker.
Auto codes were working, now suddenly stopped for new bookings
The Nuki–Smoobu OAuth token may have expired. Go to Settings → Integrations → Smart Locks, disconnect the lock, and re-link your Nuki account. This reissues a fresh token. Your existing valid codes are not affected.