The Yale integration lets you connect your Yale smart lock to Nowistay so that unique keypad codes are automatically generated for every guest booking. No more meeting guests at the door, hiding lockboxes, or manually programming 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 is automatically revoked once they leave.
Important: only one smart lock can be assigned per property. If you mix lock brands across your portfolio (Yale, Schlage, Nuki, igloohome, TTLock, Tedee), you choose one brand per property.
Before connecting Yale to Nowistay, make sure you have:
From your Nowistay dashboard, go to Integrations. Under the Smart locks section, find the "Premium - Schlage / Yale" card and click "Connect".

The Premium smart locks drawer opens. Click "Connect Yale or Schlage".

A secure connection window opens. Nowistay never sees or stores your Yale password β the credentials go straight from your browser to Yale.

Click Continue, then pick Yale from the list of brands.

Yale will then ask which app you use to manage your lock. Pick the option that matches the app on your phone:
Note: Yale Secure and Yale Connect are not yet supported.

Sign in with your Yale account email and password.

Once you sign in, the secure window closes and the Premium smart locks panel refreshes with your Yale account connected and your locks listed under Lock assignments.
Once your account is connected, the panel shows your Yale locks under the "Lock assignments" section, with one row per property.

For each property you want to equip with smart access:
As soon as you select a lock, Nowistay marks it as Active and starts billing the β¬5/month fee for that device. Locks that are not assigned to any property stay Inactive and are not billed.
Important: each property can only have one smart lock assigned at a time, regardless of brand. If the property already has a Nuki, igloohome, TTLock, or Tedee lock assigned, you need to remove it first before assigning a Premium lock.
To change the assigned lock later, pick a different one from the dropdown. To remove the assignment entirely, use the "Remove" button β the lock becomes Inactive and is no longer billed from the following month onward.
The dropdown only shows Yale locks that can receive online keypad codes. If one of your locks is missing:
The Premium smart locks integration uses a per-device monthly fee on top of your Nowistay subscription. The pricing rules are simple:
Example: if you have 3 locks in your account and assign 2 of them to your properties on March 5, you will be billed β¬10 for March. The third lock stays free until you assign it.
If your locks are spread across several Yale or Schlage accounts (for example, one account per building, per co-host, or per region), you can connect all of them to Nowistay. Each account contributes its own locks to the Premium smart locks panel.
To add another account, open the Premium smart locks drawer from Integrations and click "Add Yale or Schlage". The same secure connection window will open and you can sign in with a different lock account. Once connected, the new locks appear in the assignment list alongside the ones from your other accounts.
Billing rules are unchanged: only locks that you actually assign to a property are charged β¬5/month, regardless of which account they come from.
Once a lock is assigned to a property, Nowistay handles everything automatically:
For each lock, you can choose how many days before check-in Nowistay should send the code to the lock. The setting appears below the lock selector, labeled "Generate codes X days before arrival".
Allowed values are 1 to 14 days, with a default of 5 days.
Examples:
If the code cannot be created on the scheduled day (for example, if the lock is temporarily offline), Nowistay automatically retries every hour until it succeeds β up to midnight on the check-in day in the property's local timezone.
The access margin controls how much extra time the code remains valid before check-in and after check-out. The setting appears below the code generation timing.
Allowed values are 0 to 240 minutes (4 hours), with a default of 30 minutes. The margin is applied symmetrically β the same duration is added before check-in and after check-out.
Examples:
The code's validity window is based on the check-in and check-out times set for each booking, in the property's timezone:
If Nowistay can't create a code (for example, if the lock is offline), the system keeps retrying every hour:
The generated keypad code is automatically available in your automated guest messages through the {{smartlock_code}} variable. The legacy {{nuki_code}} variable also works for backward compatibility.
Create an automated message triggered before check-in and include something like:
"Your door code is {{smartlock_code}}. It will be active from check-in to check-out β simply enter it on the keypad to unlock the door."
Your guests receive their code automatically, with no manual handoff.
By default, Nowistay generates a random code for each booking. You can also choose to use the last digits of your guest's phone number, which makes the code easier for them to remember.
Open the smart lock settings for the property and pick from the Code source dropdown:
If the guest phone mode is selected but the phone number is missing, too short, already in use, or rejected by the lock, Nowistay automatically falls back to a random code β your guests always get a working access code.
If you need to disconnect a Yale or Schlage account, open the Premium smart locks panel from Integrations and click "Disconnect" next to the account name.
Disconnecting will:
If you have multiple Yale or Schlage accounts connected, disconnecting one only affects its own locks β your other accounts continue to work normally.