The igloohome integration lets you connect your igloohome smart lock to Nowistay so that unique PIN codes are automatically generated for every guest booking. No more coordinating key handoffs, hiding lockboxes, or manually programming door codes. Nowistay handles everything for you.
Each guest receives a temporary code that only works during their stay (from check-in to check-out), and it's automatically revoked once they leave.
Important: only one smart lock can be assigned per property. If you use multiple lock brands (igloohome, Nuki, TTLock), you need to choose one per property.
Before connecting igloohome to Nowistay, make sure you have:
No bridge? As long as your lock is a compatible algoPIN device, the integration still works, with a few limitations described below.
Go to Integrations from your Nowistay dashboard. Under the Smart locks section, find the igloohome card and click "Connect".

The igloohome connection panel will open. Enter your Client ID and Client Secret, then click "Connect igloohome".

If the credentials are valid, you'll see a success message and your igloohome account name will appear as connected.
Once connected, the panel shows the "Lock assignments" section with a list of your properties.
For each property you want to equip with smart access:
Important: each property can only have one smart lock assigned at a time, regardless of the brand. If the property already has a Nuki or TTLock lock assigned, you'll need to remove it first before assigning an igloohome lock.
To change the assigned lock later, select a different one from the dropdown. To remove an assignment, click "Remove".

Once a lock is assigned to a property, Nowistay takes care of everything automatically:
For each lock, you can choose how many days before check-in Nowistay should generate and send the code. This setting appears below the lock selector, labeled "Generate codes X days before arrival".
You can set any value between 1 and 14 days. The default is 5 days.
Examples:
If the code cannot be generated on the scheduled day (for example, if the lock or bridge is temporarily offline), Nowistay will automatically retry every hour until the code is successfully created, up to midnight on the check-in day (in the property's local timezone).
The access margin controls how much extra time the code is valid before check-in and after check-out. This setting appears below the code generation timing, labeled "Access margin".
You can set any value between 0 and 240 minutes (4 hours). The default is 30 minutes.
The margin is applied symmetrically: the same duration is added before check-in and after check-out.
Examples:
The code validity window is based on the check-in and check-out times set for each booking. Nowistay uses the property's timezone. It checks:
If Nowistay can't generate a code (for example, if the lock or bridge is offline), the system keeps retrying every hour:
A bridge keeps your lock connected to the internet so Nowistay can manage codes remotely in real time. If your igloohome lock has no bridge (no Wi-Fi connection), the integration still works, as long as your device supports algoPIN, igloohome's offline access codes. You can check whether your model is algoPIN-compatible on igloohome's device list.
With an algoPIN device, igloohome generates the code in advance and your lock recognises it offline, without any internet connection. Nowistay generates and schedules it for each booking exactly like a bridge code, and your guests use it the same way. When you assign the lock to a property, it appears labeled "No bridge - algoPIN".
Because offline codes cannot be changed or removed once they are issued, a few limitations apply compared with a bridged lock:
Everything else works the same: codes are generated automatically before arrival, delivered through your automated messages, and tied to each booking's check-in and check-out times.
The generated PIN code is automatically available in your automated guest messages through the {{smartlock_code}} variable (the legacy {{nuki_code}} variable also works for backward compatibility).
For example, you can create an automated message triggered before check-in that includes:
"Your door code is {{smartlock_code}}. It will be active from check-in to check-out. Simply enter the code on the keypad to unlock the door."
This way, your guests receive their access code automatically, with no manual work required.
If you need to disconnect your igloohome account, open the igloohome panel from Integrations and click "Disconnect" next to your account name.
Disconnecting will:
Active codes for current guests will remain until they expire naturally at checkout.
By default, Nowistay generates a random 6-digit code for each booking. But you can also choose to use the last 6 digits of your guest's phone number instead, making it much easier for them to remember their access code.
To change this setting, open the smart lock settings for your property and look for the Code source dropdown. You have two options:

If the guest phone mode is selected but the phone number is missing, too short, already in use, or rejected by the lock provider, Nowistay automatically falls back to a random code, so your guests always get a working access code.
Note for bridge-less locks: the code source option above applies to bridge-connected locks. On a bridge-less algoPIN lock, codes are always generated by igloohome, so the guest-phone option is not available.