How to Connect the igloohome Smart Lock Integration

All help ressources
>
How to Connect the igloohome Smart Lock Integration

What is the igloohome integration?

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.

Prerequisites

Before connecting igloohome to Nowistay, make sure you have:

  • An igloohome smart lock connected to a bridge β€” Nowistay manages igloohome codes through the bridge so that time changes and cancellations stay in sync. Without a bridge, codes cannot be managed remotely.
  • igloohome API credentials β€” you'll need a Client ID and Client Secret from your igloohome developer account. Contact igloohome support if you don't have API credentials yet.

If your lock isn't connected to a bridge, the integration won't work.

Step 1: Connect igloohome to Nowistay

Go to Integrations from your Nowistay dashboard. Under the Smart locks section, find the igloohome card and click "Connect".

Nowistay Integrations page showing the igloohome card under Smart locks
The Integrations page β€” find igloohome under the Smart locks section

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

igloohome connection panel with Client ID and Client Secret fields
Enter your igloohome API credentials and click "Connect igloohome"

If the credentials are valid, you'll see a success message and your igloohome account name will appear as connected.

Step 2: Assign locks to your properties

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:

  1. Find the property in the list (use the "Filter properties..." search bar).
  2. Click the dropdown next to the property name.
  3. Choose the igloohome lock you want to assign to that property.

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".

igloohome drawer showing lock assignments with code timing and access margin settings
The Lock assignments section β€” select a lock, configure code timing and access margin

How automatic PIN codes work

Once a lock is assigned to a property, Nowistay takes care of everything automatically:

  1. A booking is created for your property (from any platform β€” Airbnb, Booking.com, direct booking, etc.).
  2. Before the guest arrives, Nowistay generates a unique PIN code. By default, the code is generated 5 days before check-in, but you can configure this per lock (from 1 to 14 days).
  3. The code is active during the guest's stay only β€” it starts working before the scheduled check-in time and stops working after the scheduled check-out time, based on the access margin you configured (default: 30 minutes, maximum: 240 minutes).
  4. After checkout, the code is automatically revoked and deleted from the lock.

Configuring the code generation timing

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:

  • A guest checks in on March 20 and the setting is 5 days β†’ the code is generated on March 15.
  • A guest checks in on March 20 and the setting is 1 day β†’ the code is generated on March 19.

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).

Configuring the access margin

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:

  • Check-in at 3:00 PM, check-out at 11:00 AM, margin 30 min β†’ code works from 2:30 PM to 11:30 AM.
  • Check-in at 3:00 PM, check-out at 11:00 AM, margin 120 min (2 hours) β†’ code works from 1:00 PM to 1:00 PM the next day.
  • Check-in at 4:00 PM, check-out at 10:00 AM, margin 0 min β†’ code works from 4:00 PM to 10:00 AM exactly.

What about check-in and check-out times?

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:

  • The negotiated check-in/check-out times if set on the specific booking.
  • Otherwise, the default check-in/check-out times configured on the property.
  • If neither is set, it defaults to 3:00 PM check-in and 11:00 AM check-out.

What if code generation fails?

If Nowistay can't generate a code (for example, if the lock or bridge is offline), the system keeps retrying every hour:

  • The evening before check-in (6:00 PM local time): if the code still hasn't been generated, you receive an email alert so you can investigate.
  • Midnight on the check-in day (local time): the system stops retrying.

Using the code in automated messages

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 β€” no manual work required.

Disconnecting igloohome

If you need to disconnect your igloohome account, open the igloohome panel from Integrations and click "Disconnect" next to your account name.

Disconnecting will:

  • Remove all lock assignments from your properties.
  • Stop generating PIN codes for future guests.

Active codes for current guests will remain until they expire naturally at checkout.

Need help?

If you run into any issues setting up your igloohome integration, don't hesitate to contact us. We're here to help you get everything running smoothly.

Ready to Put Your Rental on Autopilot?

Join 300+ property managers who save hours every week with AI-powered guest communication.