Swift allows you to integrate with smart door locks and access control brands to enable a truly automated facility. You can be completely hands off and manage your facility remotely! 🔒
When to use this integration
This integration may be useful for you if,
You can't physically be at your facility all the time to allow people inside
You're running a facility that's open 24/7
You want to make sure that only people with bookings can access your facility
Understanding the integration
The integration works by creating access codes for anyone who makes a rental booking at your facility. Swift communicates with your internet connected smart lock and manages these access codes. It also allow you to remotely lock or unlock the device.
What are access codes?
An Access Code is a code used for a keypad or pinpad device. Unlike physical keys, which can be easily lost or duplicated, PIN codes can be customized, tracked, and altered on-the-fly.
Swift supports creating ongoing or time-bound access codes on your device at any time.
Ongoing access codes are ideal for residents or long-term users. Ongoing codes remain active on a device until removed. They can start right away or at a later date
Time-bound access codes are suitable for temporary access like appointments or bookings. These codes only allow access within the configured window.
Once this integration is enabled in Swift, any rental bookings made through the platform will automatically generate a time-bound code on your device with start and end times that match the bookings start and end times. You can also configure a start time buffer so that the codes are active either 5, 10, 15 or 30 minutes prior to the booking start time.
For example, if someone makes a booking at your facility for 5:00 - 6:00 pm, and you've turned on the integration with a buffer of 30 minutes, a time-bound access code will be automatically programmed onto your device in advance with start and end times of 4:30 pm and 6:00 pm respectively on the day of the booking. This means that the customer would only be able to enter your facility at his/her booking time and not any other time. Access codes are randomly generated and unique per booking so you don't need to worry about any code sharing.
These access codes are displayed in:
Booking confirmation and reminder emails
The manage participants view in the Admin Calendar
In the customer’s Swift account, on the Activity page
Facility’s branded mobile app (if available)
Getting started
⚠️ Important: Here is the latest Supported Door Locks list. We suggest consulting a local locksmith or professional installer to ensure the door lock you choose is suitable for your door or entryway, and cross referenced with our list for compatibility.
After the door lock has been installed at your facility, please reach out to the Swift Support team and we will enable the integration and add the additional fee to your subscription (if necessary).
Once our team has enabled the integration, you will see a new option for Access Control in the Settings section (Settings > Access Control).
Ordering and installing your hardware
When you click on the Access Control option, you will notice instructions that also describe how to Get Started.
Creating an account with the manufacturer
Regardless of which smart lock brand you go with (i.e. Schlage, Salto etc.) you will need to download the manufacturer's companion mobile app and create an account for yourself. Please follow the steps to do this based on the door lock manufacturer’s guidelines.
Connect to Swift
Once you've created the account, go ahead and click the "+ Add Devices" button within Swift
You will be redirected to the connect device flow. Here, select the manufacturer brand and then enter the same credentials you used to create your account on the manufacturer companion app.
Enable the integration
If successfully connected, you will see your device(s) show up within Swift.
From here you can quickly see the status of your device(s) and also perform some quick actions such as creating one-off access codes and/or remotely lock/unlock. If for any reason adding devices failed, please get in touch with our Support team and we will be happy to assist you.
⚠️ Important: You must complete the integration process by clicking the "Configure Integration" button in the top right corner.
For Bookings, switch the toggle to ON.
From here, you can set which device you want yo use as well as being able to set a buffer. For example, if you set a buffer of 15 minutes and the booking time is 5:00pm to 6:00pm, then the access code will be active and work from 4:45pm to 6:00pm.
Once all looks good, just press Save and any rental booking from that point on will have an access code tied to it.
Troubleshooting
When connecting physical devices such as smart locks to the internet, some issues may come up. If you're facing an issue that's not listed here, please reach out to us.
Can't add any devices
If you're unable to connect your device account through Swift, please reach out to us with the error and we will be happy to assist you.
Codes aren't being set
Codes can sometimes fail to be set on your device for multiple reasons such as device memory limits being reached. In these scenarios, Swift will automatically use a backup pool of codes to resolve the issue and email anyone who was affected with the new code.
My device disconnects from the internet
Sometimes, your wi-fi network can be the bottleneck and if the device isn't connected to the internet, then Swift won't be able to set any access codes. In order to get around this, we recommend you create one emergency ongoing access code on the device that you can provide to anyone who may be trying to access your facility while your internet is down.
Account gets disconnected
This can happen for multiple reasons, such as a password change, update, or a forced sign out with the device manufacturer app. In order to resolve this, please visit Settings > Access Control and connect your account again and enable the integration. None of your bookings will have access codes assigned until this has been completed.








