Salto KS provides advanced access control management that integrates with OfficeRnD. The Salto KS integration in OfficeRnD Flex helps you manage door access automatically based on memberships, bookings, and Day Passes.
The Salto KS integration saves time and improves member experience by reducing manual access provisioning. Once configured, access is granted or revoked automatically as memberships or bookings change.
This article shows you how to connect the integration, map OfficeRnD entities to Salto KS access groups, and manage door access effectively for both members and external users.
Tip: Members can use the Salto KS mobile app via the OfficeRnD Branded App. Learn more about Salto KS Mobile Access →
Before you start
Here are some important things to consider before setting up the Salto KS integration:
The integration syncs automatically every 15 minutes.
After the first sync, email and phone details are not updated between OfficeRnD and Salto KS.
Admins can view a member's assigned access groups in Community > Members by clicking Show Details next to Door Access.
Members can register on Salto KS via an invitation. If a physical key is needed, admins must assign it manually within Salto KS.
Connect the integration
Follow these steps to activate the Salto KS integration in OfficeRnD Flex:
Go to Settings
> Integrations.
In the All Integrations section, open "Access Control" and click Add next to Salto KS.
Choose the location(s) for which you want to activate Salto KS, or leave the field blank to apply it to all locations.
Click Add.
Click Connect next to Salto KS.
Enter your Salto KS credentials to authorize the integration.
Select the Salto KS site you want to connect and click Done.
Create an access group in Salto KS
Access groups in Salto KS define which doors members can access.
To set up an access group in Salto KS:
Click Add Access Group.
Add at least one admin to the group to ensure access for the initial setup.
Select the doors the group should access.
Set Define Time Frame to Always for OfficeRnD to control access based on configuration.
Configure the integration settings
After connecting Salto KS, click Configure in OfficeRnD Flex to map entities to access groups.
The following tabs are available:
Plans (tab)
Map memberships tied to specific Billing Plans to Salto KS access groups. This mapping tells OfficeRnD: "Every time someone is assigned a membership with this plan, give them access to the following access groups".
Access will be automatically granted or revoked depending on when a membership starts or ends. Plan mappings are often used with the so-called "Hot Desk" plans to grant members access to a common area where those desks reside. However, smaller spaces also use them to map "Dedicated Desk" plans.
Notes:
Members will only be added to Salto KS once their membership becomes active. They will not appear in Salto KS or receive an invitation before that.
If the membership does not have a member assigned, access will be granted to the whole team.
Locations (tab)
Assign access based on a member's assigned location or a location where they have a booking. To do that, you must map OfficeRnD Locations to Salto KS Access Groups.
The member will get access to the mapped access groups:
Whenever you assign a membership to a desk in a mapped location.
Whenever a member creates a booking in a location.
To manage OfficeRnD Locations, go to Space > Locations.
Example: In the following screenshot, the "London" location is mapped to "Access Group 1." If you assign Joe's membership to a desk on any floor in "London," you will grant Joe access to all resources included in "Access Group 1" in Salto KS.
Note: If no member is assigned to the membership, access will be granted to the whole team.
Floors (tab)
Map floors in OfficeRnD to access groups in Salto KS. This way, you can control access based on the floor where a member's desk or space is located.
To manage OfficeRnD Floors, go to Space
> Locations.
Assigning a membership to a desk on a certain floor will grant access to all mapped groups.
Example: In the following screenshot, "Floor 1" in London is mapped to "Access Group 1" in Salto KS. This means that if you assign Joe's membership to a desk on "Floor 1" in London, you will grant Joe access to "Access Group 1" in Salto KS.
Note: If no member is assigned to the membership, access will be granted to the whole team.
Assignable Resources (tab)
Map assignable resources, such as Dedicated Desks or Private Offices, to specific access groups. If a company has a membership assigned to the resource, the member will have access to that resource on that access level.
Note: If no member is assigned to the membership, access will be granted to the whole team.
Bookable Resources (tab)
Grant temporary access to assignable resources, such as Meeting Rooms and Hot Desks. These settings take effect whenever someone creates a booking for a mapped resource.
Example: John books a Meeting Room through the Member Portal, or an admin creates a booking on John's behalf through the Admin Portal. As the booking time approaches, John is granted access to the access groups mapped to that room. When the booking ends, John's access is revoked.
Note: Inviting guests to a booking grants them door access based on the Meeting Room mappings in your door access integration.
You can add guests to bookings as an admin or an employee.
Day Passes (tab)
Assign access for members with Day Passes. Access is revoked when passes expire or are fully used. Each member or team with Day Passes will have access to the access groups mapped in this tab.
Finalize the configuration
Once you finish mapping all access groups, click Save to activate the integration.
Important notes
Please keep the following in mind:
Once a Salto KS access group is mapped to an entity in OfficeRnD, it is managed entirely by OfficeRnD.
Manual changes in Salto KS to managed access groups will be overwritten by OfficeRnD.
Use a prefix like "OFFICERND_" to label Salto KS groups managed by OfficeRnD.
OfficeRnD does not delete users in Salto KS, but access is revoked when the associated membership or Day Pass expires.
Provide access to external users
People outside of your organization, such as cleaners or VIP guests, should be assigned to separate access groups in Salto KS. These groups should not have a prefix because OfficeRnD does not manage them.
The integration will not overwrite access for these users.
What happens when a member's access is revoked?
When you grant a member door access, a corresponding user/member is created in the SaltoKS platform. If all memberships and resources of a member have expired or been depleted, and the member no longer has any active subscriptions or access groups assigned to them, their user status in SaltoKS will change to "unsubscribed."
Remember that "unsubscribed" isn't the same as "deleted." OfficeRnD will not delete users from SaltoKS.
To turn on the option to unsubscribe (suspend) users in SaltoKS:
Open the Flex Admin Portal and go to Settings
> Integrations.
Click Configure next to SaltoKS.
Оpen the Sync Options tab and select the Suspend users checkbox.
(Note: "Suspend" means "unsubscribe" in this context.)
FAQ: Salto KS door access integration
Syncing and automation
How often does the Salto KS integration sync with OfficeRnD?
How often does the Salto KS integration sync with OfficeRnD?
The integration syncs automatically every 15 minutes. You do not need to trigger it manually.
When will a member be added to Salto KS?
When will a member be added to Salto KS?
Members are added after their membership becomes active. They will not receive an invite or access before that.
Why isn't a member showing up in Salto KS?
Why isn't a member showing up in Salto KS?
Ensure the membership is active and correctly mapped to a Salto KS access group. Members will only appear in Salto KS once their membership becomes active.
What happens if I update a member's email or phone number in OfficeRnD?
What happens if I update a member's email or phone number in OfficeRnD?
Email and phone details are only synced during the initial sync. Changes made afterward are not updated in Salto KS.
Access assignment rules
Can I assign door access to a whole team instead of individual members?
Can I assign door access to a whole team instead of individual members?
Yes. If a membership is assigned without a specific member, the entire team will be granted access.
Is it possible to delay access after a membership starts?
Is it possible to delay access after a membership starts?
No. Once a membership becomes active and is mapped to an access group, access is granted automatically.
Can I view what access groups a member currently has?
Can I view what access groups a member currently has?
Yes. Go to Community > Members, click Show Details next to Door Access, and see their current group assignments.
Bookings, Day Passes, and guests
Can I use the integration for temporary bookings like Meeting Rooms?
Can I use the integration for temporary bookings like Meeting Rooms?
Yes. Access is granted automatically before the booking starts and revoked after it ends.
Do guests invited to meetings also receive door access?
Do guests invited to meetings also receive door access?
Yes. Guests receive temporary access based on the Meeting Room's access group.
How does access work with Day Passes?
How does access work with Day Passes?
When a member or team uses a Day Pass, they are granted access to mapped groups. Access is revoked once all passes are used or expired.
External users and exceptions
What happens if I manually change a Salto KS access group?
What happens if I manually change a Salto KS access group?
Manual changes to access groups managed by OfficeRnD will be overwritten during the next sync. Use a naming prefix (for example, OFFICERND_
) to identify managed groups.
Can I manage access for cleaners or other external staff?
Can I manage access for cleaners or other external staff?
Yes, but you must create separate access groups in Salto KS that OfficeRnD does not manage.
User removal and suspension behavior
Will a member be deleted from Salto KS after their access expires?
Will a member be deleted from Salto KS after their access expires?
No, OfficeRnD does not delete Salto KS users when access is revoked. Instead, their status is changed to "unsubscribed" when all their memberships and access expire.
What's the difference between "unsubscribed" and "deleted" in Salto KS?
What's the difference between "unsubscribed" and "deleted" in Salto KS?
"Unsubscribed" users remain in the Salto KS system but no longer have access. "Deleted" means the member has been completely removed. OfficeRnD only unsubscribes users and never deletes them.
How can I suspend users in Salto KS through OfficeRnD?
How can I suspend users in Salto KS through OfficeRnD?
Go to the Salto KS integration settings in OfficeRnD, open the Sync Options tab, and select the Suspend users checkbox to suspend users when access is removed.
Troubleshooting and reconfiguration
What if my access mapping is wrong? Can I fix it without removing memberships?
What if my access mapping is wrong? Can I fix it without removing memberships?
Yes. You can reconfigure the mappings in the integration settings. The next sync will update access accordingly, and affected members will receive or lose access based on the new rules.
Read next