---
title: "ElevateOS & Salto Space: Property Manager Guide"
description: Learn about the SALTO &amp; Elevated Living integration
---

[Skip to content](https://help.elevateos.com/how-does-the-elevated-living-salto-integration-work#main-content)

English

Show submenu for translations

![Elevate OS Logo (2)](https://help.elevateos.com/hs-fs/hubfs/REBRAND/Elevate%20OS%20Logo%20(2).png?width=200&height=133&name=Elevate%20OS%20Logo%20(2).png)

- [Default HubSpot Blog](http://blog.elevatedliving.com/blog)

Open main navigation

Close main navigation

- [Default HubSpot Blog](http://blog.elevatedliving.com/blog)
- English
  
  Show submenu for translations
- Go to app.elevatedliving.com

 Go to app.elevatedliving.com

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Customer Success Portal](https://help.elevateos.com/?hsLang=en)
2. [Integrations](https://help.elevateos.com/integrations?hsLang=en)
3. [Access Control - SALTO Space](https://help.elevateos.com/integrations?hsLang=en#access-control-salto-space)

# ElevateOS & Salto Space: Property Manager Guide

## Property Manager Guide

**For:** Property managers and on-site staff

This guide covers how Salto Space mobile keys work for residents and visitors, what property managers control, and how to handle day-to-day management and common issues. Use it as a reference when onboarding a building to Salto Space or troubleshooting a resident's access.

### Background

Salto Space turns a resident's phone into a building key. Inside the ElevateOS resident app, residents unlock their unit door, common areas, and amenity zones over Bluetooth — no separate Salto app needed. Property managers control which doors each resident can open, can issue keyless access to recurring visitors instead of PIN codes, and can suspend a resident's mobile key without deleting their account.

Salto Space access is granted through the ElevateOS platform. Residents do not download or sign in to a separate Salto app.

### What residents see

Inside the ElevateOS resident app, residents get:

- A mobile key for their unit door, common areas, and any zones they're entitled to
- Bluetooth unlock that works offline once the phone is set up
- A list of accessible doors and zones, with the option to favorite frequently used ones
- Automatic amenity access during active reservations (gym, lounge, co-working space)
- A guest keyless option through the Visitor Access Pass companion app
- One-tap unlock on iOS (the Apple Wallet popup is suppressed)

### How resident unlock works

The first time a resident opens Salto Space in the ElevateOS resident app:

1. The app authenticates them and downloads a mobile pass bound to that device.
2. The pass is cached on the phone, so future unlocks work without internet.

For day-to-day use:

1. The resident approaches a door.
2. They tap the lock in the app, or use a favorite shortcut.
3. The phone broadcasts the credential over Bluetooth and the door opens.

If a resident gets a new phone, the next login triggers a **Bind New Device** flow. The resident confirms the new device once, and the old phone's pass is invalidated automatically.

### How visitor keyless access works

When a property manager creates or edits a recurring visitor pass for a Salto-connected resident, a **Keyless Access** toggle appears alongside the existing PIN-code option. When enabled:

- The guest gets building access through the Visitor Access Pass app
- The access window matches the visitor pass dates and times
- No PIN needs to be shared — the guest's phone is the credential

This option is available in addition to the standard PIN flow for buildings that prefer numeric codes.

### Visitor access levels

When you grant keyless access to a visitor, you also choose how broad that access is. There are two options:

- **Match the resident's access** — the visitor gets the same access level as the host resident. They can open every door the resident can.
- **Use a visitor-specific access level** — the visitor gets a narrower, visitor-only access level. Guests typically need just the main entrance, the relevant elevator floors, and the unit door — not the gym, package room, or parking.

Which options you see depends on how Salto was configured during initial setup. If a visitor-specific User Access Level was created in Salto, you can choose between matched access and visitor-specific access on each pass. If only the resident access level exists, all keyless visitors get the same access as their host.

To add or change visitor-specific access levels, contact your ElevateOS representative — these are configured on the Salto side.

### How amenity access works

Salto Space access is tied to amenity reservations:

- When a reservation window opens, the resident is automatically granted access to that amenity's zone
- When the window closes, access is automatically revoked
- The system reconciles this every few minutes around the clock

For residents, this means: book the gym, walk in at the start time, leave when done. Access drops on its own — no staff action required.

### What property managers control

On the resident profile, in the **Salto Space** section, you can:

- **Provision a resident** for immediate access, rather than waiting for the daily provisioning run
- **Connect an existing Salto account** if the resident was created outside ElevateOS
- **Pick the doors, zones, and access levels** the resident should have
- **Set an expiration date** so access auto-ends on a fixed-term lease
- **Suspend Keyless Access** to disable a resident's mobile key without deleting their account — useful for delinquent or temporarily restricted residents. Reinstating is one click.

For visitors, the **Keyless Access** toggle on a recurring visitor pass replaces the need to issue a PIN. The visitor's access scope is set on the same pass — see "Visitor access levels" above.

### What runs automatically

Two background processes run without any staff action:

- **Daily resident provisioning** runs once each day. Residents whose move-in date is within the next 24 hours and have **Current** status are created in Salto with the configured default access. A confirmation email goes to property management.
- **Amenity access reconciliation** runs continuously, every few minutes. Active reservations gain access; expired ones lose it.

These complement the on-demand controls above — they don't replace them.

### Resident requirements

For a resident's mobile key to work:

- They have **Current** status in your PMS
- Their move-in date or lease start date is set
- Their apartment number is filled in and matches the door name in Salto, if you rely on auto-assign for the unit door
- Their name and phone number are both filled in (Salto requires both)
- They've granted Bluetooth and location permissions to the ElevateOS resident app
- They've completed device binding on first login

### Best practices

#### 1. Keep apartment numbers aligned

Salto auto-assign uses exact, case-insensitive name matching. "101", "Apt 101", and "Unit 101" do not match each other. Pick a convention and use it consistently across ElevateOS and Salto.

#### 2. Use expiration dates for fixed-term leases

Set the expiration when you provision the resident. Access ends on its own — no need to remember to revoke.

#### 3. Suspend instead of delete

For delinquent or temporarily restricted residents, **Suspend Keyless Access** is reversible in one click. Deleting the Salto user means recreating it later.

#### 4. Set onboarding expectations

When a new resident moves in, tell them:

- Their phone is their key — no separate Salto app needed
- They need to grant Bluetooth and location permissions to the ElevateOS app
- The key works offline once set up
- A new phone will trigger a one-time confirmation step

#### 5. Offer keyless access for recurring visitors

For cleaners, dog walkers, and regular guests, keyless access through the Visitor Access Pass app is safer and easier than handing out PINs.

#### 6. Scope visitor access tightly

If your property has a visitor-specific access level configured in Salto, prefer it over matching the resident's full access. Give visitors only what they need to enter the property and reach the unit — typically the main entrance, the relevant elevator floors, and the unit door. Leaving out the gym, package room, parking, and other amenities keeps resident benefits resident-only and reduces complaints about strangers in shared spaces.

### Troubleshooting

- **Resident's app shows no doors.** Confirm the resident has been provisioned in Salto Space on their profile. If auto-assign is in use, check that the apartment number matches the door name in Salto exactly. Have the resident log out and back in to refresh the pass.
- **Bluetooth unlock fails at the door.** Confirm Bluetooth and location permissions are granted to the ElevateOS app. Confirm the resident is within Bluetooth range of the lock. Toggling Bluetooth or restarting the app usually clears transient issues.
- **"Device Mismatch" message on unlock.** The resident is on a new phone. Have them complete the **Bind New Device** prompt — the previous phone's pass is invalidated automatically.
- **Resident's account looks fine but the app won't unlock anything.** Check whether **Suspend Keyless Access** is on. The Salto user is intact; the mobile key is turned off until you toggle it back.
- **Amenity access doesn't activate at the start of a reservation.** Reconciliation runs every few minutes — wait briefly and retry. Confirm the amenity is mapped to a Salto zone in your building setup.
- **Duplicate user.** A user with that email already exists in Salto. The system detects this and skips creation. Use **Connect Existing Account** on the resident profile to link them.
- **Visitor opened a door they shouldn't have.** The visitor pass is using the resident's access level. If your property wants visitors restricted to a narrower set of doors, ask your ElevateOS representative to set up a visitor-specific access level in Salto.

### FAQs

**Does the mobile key work offline?** Yes. After the first sign-in binds the phone, the key is cached on-device and unlocks over Bluetooth without internet.

**Can a resident use Salto Space on more than one phone?** Each pass is bound to one device. Switching phones triggers a one-time confirmation, and the old phone's pass is invalidated.

**Can I provision a resident manually instead of waiting for the daily run?** Yes. Use **Create New User** on the resident profile.

**What's the difference between a zone and an access level?** Zones are areas (Main Entrance, Parking, Amenity Floor). Access levels are predefined permission groups in Salto (Standard Resident, Premium Tier). You can assign either or both per resident.

**Can I temporarily disable a resident's mobile key without deleting them?** Yes — toggle **Suspend Keyless Access** on their profile.

**Can guests get keyless access instead of a PIN?** Yes, on recurring visitor passes for Salto-connected residents. Toggle **Keyless Access** when you create the pass.

**Can guests get a different access level than the resident?** Yes, if your property has a visitor-specific access level configured in Salto. If only the resident access level exists, visitors get the same access as their host. Contact your ElevateOS representative to add or change visitor access levels on the Salto side.

**Does this work with Yardi, Entrata, RealPage, or other PMS systems?** Yes. The integration uses move-in dates and apartment numbers from your PMS data.

**What happens when a resident moves out?** Set an expiration date that matches their lease end, or remove their access manually on move-out day.

- [Getting started](https://help.elevateos.com/getting-started?hsLang=en)
- [Integrations](https://help.elevateos.com/integrations?hsLang=en#main-content)

    - [Access Control - 2N](https://help.elevateos.com/integrations?hsLang=en#access-control-2n)
    - [Access Control - Brivo](https://help.elevateos.com/integrations?hsLang=en#access-control-brivo)
    - [Access Control - ButterflyMX](https://help.elevateos.com/integrations?hsLang=en#access-control-butterflymx)
    - [Access Control - iGloo](https://help.elevateos.com/integrations?hsLang=en#access-control-igloo)
    - [Access Control - Latch](https://help.elevateos.com/integrations?hsLang=en#access-control-latch)
    - [Access Control - OpenPath](https://help.elevateos.com/integrations?hsLang=en#access-control-openpath)
    - [Access Control - PointCentral](https://help.elevateos.com/integrations?hsLang=en#access-control-pointcentral)
    - [Access Control - Rently](https://help.elevateos.com/integrations?hsLang=en#access-control-rently)
    - [Access Control - Salto KS](https://help.elevateos.com/integrations?hsLang=en#access-control-salto-ks)
    - [Access Control - SALTO Space](https://help.elevateos.com/integrations?hsLang=en#access-control-salto-space)
    - [Access Control - Schlage](https://help.elevateos.com/integrations?hsLang=en#access-control-schlage)
    - [Access Control - Swiftlane](https://help.elevateos.com/integrations?hsLang=en#access-control-swiftlane)
    - [Package Lockers - Luxer One](https://help.elevateos.com/integrations?hsLang=en#package-lockers-luxer-one)
    - [Package Lockers - Parcel Pending](https://help.elevateos.com/integrations?hsLang=en#package-lockers-parcel-pending)
    - [PMS - Entrata](https://help.elevateos.com/integrations?hsLang=en#pms-entrata)
    - [PMS - Onesite / Realpage](https://help.elevateos.com/integrations?hsLang=en#pms-onesite-realpage)
    - [PMS - Resman](https://help.elevateos.com/integrations?hsLang=en#pms-resman)
    - [PMS - Yardi](https://help.elevateos.com/integrations?hsLang=en#pms-yardi)
- [Management Portal](https://help.elevateos.com/management-portal?hsLang=en#main-content)

    - [Dashboard](https://help.elevateos.com/management-portal?hsLang=en#dashboard)
    - [Calendar](https://help.elevateos.com/management-portal?hsLang=en#calendar)
    - [Contacts](https://help.elevateos.com/management-portal?hsLang=en#contacts)
    - [Marketing - Announcements & Surveys](https://help.elevateos.com/management-portal?hsLang=en#marketing-announcements-surveys)
    - [Marketing - Community Feed & Interest Groups](https://help.elevateos.com/management-portal?hsLang=en#marketing-community-feed-interest-groups)
    - [Marketing - Gift Cards](https://help.elevateos.com/management-portal?hsLang=en#marketing-gift-cards)
    - [Marketing - Rewards](https://help.elevateos.com/management-portal?hsLang=en#marketing-rewards)
    - [Marketing - Digital Signage](https://help.elevateos.com/management-portal?hsLang=en#marketing-digital-signage)
    - [Marketing - Reputation Management](https://help.elevateos.com/management-portal?hsLang=en#marketing-reputation-management)
    - [Marketing - Digital Displays](https://help.elevateos.com/management-portal?hsLang=en#marketing-digital-displays)
    - [Operations - Checklists](https://help.elevateos.com/management-portal?hsLang=en#operations-checklists)
    - [Operations - User Management](https://help.elevateos.com/management-portal?hsLang=en#operations-user-management)
    - [Operations - Amenities & Reservations](https://help.elevateos.com/management-portal?hsLang=en#operations-amenities-reservations)
    - [Operations - Maintenance](https://help.elevateos.com/management-portal?hsLang=en#operations-maintenance)
    - [Operations - Visitors](https://help.elevateos.com/management-portal?hsLang=en#operations-visitors)
    - [Operations - Packages](https://help.elevateos.com/management-portal?hsLang=en#operations-packages)
    - [Operations - Package Room](https://help.elevateos.com/management-portal?hsLang=en#operations-package-room)
    - [Operations - Shift & Action Log](https://help.elevateos.com/management-portal?hsLang=en#operations-shift-action-log)
    - [Operations - Community Essentials](https://help.elevateos.com/management-portal?hsLang=en#operations-community-essentials)
    - [Operations - Parking Management](https://help.elevateos.com/management-portal?hsLang=en#operations-parking-management)
    - [Operations - Valet CRM](https://help.elevateos.com/management-portal?hsLang=en#operations-valet-crm)
    - [Unified Inbox](https://help.elevateos.com/management-portal?hsLang=en#unified-inbox)
    - [Operations - Internal Inspections](https://help.elevateos.com/management-portal?hsLang=en#operations-internal-inspections)
    - [Operations - Escalations](https://help.elevateos.com/management-portal?hsLang=en#operations-escalations)
- [Front Desk & Concierge](https://help.elevateos.com/front-desk-concierge?hsLang=en#main-content)

    - [Getting Started](https://help.elevateos.com/front-desk-concierge?hsLang=en#getting-started)
    - [Packages](https://help.elevateos.com/front-desk-concierge?hsLang=en#packages)
    - [Shift & Action Log](https://help.elevateos.com/front-desk-concierge?hsLang=en#shift-action-log)
    - [Market Shop](https://help.elevateos.com/front-desk-concierge?hsLang=en#market-shop)
- [Resident App](https://help.elevateos.com/resident-app?hsLang=en#main-content)

    - [Getting Started](https://help.elevateos.com/resident-app?hsLang=en#getting-started)
    - [Engage - Neighborhood Perks](https://help.elevateos.com/resident-app?hsLang=en#engage-neighborhood-perks)
    - [Operate - Reservable Amenities](https://help.elevateos.com/resident-app?hsLang=en#operate-reservable-amenities)
    - [Operate - Maintenance](https://help.elevateos.com/resident-app?hsLang=en#operate-maintenance)
- [Portfolio Management](https://help.elevateos.com/portfolio-management?hsLang=en#main-content)

    - [Getting Started](https://help.elevateos.com/portfolio-management?hsLang=en#getting-started)

- [Default HubSpot Blog](http://blog.elevatedliving.com/blog)

[![Elevate OS Logo (2)](https://help.elevateos.com/hs-fs/hubfs/REBRAND/Elevate%20OS%20Logo%20(2).png?width=200&height=133&name=Elevate%20OS%20Logo%20(2).png "Elevate OS Logo (2)")](http://elevatedliving.com)

Help Center

Copyright © 2026, ElevateOS