Access Control with Swift
Swift allows you to integrate with multiple smart lock 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 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 booking 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 15 or 30 minutes prior to the booking start time.
So 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 same day of the booking. This means that the booking owner 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 emails
- The manage participants view in the admin calendar
- Customer account activity
- The mobile app
Getting started
To get setup, please reach out to us to enable the integration.
Once the integration is enabled, you will see a new option for Access Control in the Settings section.
Ordering and installing your hardware
When you open the new page, you will notice instructions that also describe how to get started.
The first step is to choose a compatible device with your door and then purchase it. This step is usually the most challenging as there can be hundreds of devices to choose from, but that's why we're here. We've gone ahead and done the research for you so that we can recommend a few ideal devices that have been tested by the community. Please reach out to us for the most up to date list if you cannot access it through the product.
Once your device arrives, you can also try to install it yourself or get it professionally installed. We recommend the latter just so that everything is setup perfectly.
Creating an account with the manufacturer
Regardless of which smart lock brand you go with (i.e. Schlage, Yale, Salto etc.) you will need to download the manufacturers companion app and create an account for yourself. Please follow the steps to do this based on the manufacturers 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 assit you.
In order to enable the integration, click the "Configure Integration" button in the top right corner.
Here you can set which device you want yo use as well as the buffer.
Once all looks good, just press save and any 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 (opens in a new tab) and connect your account again and enable the integration. None of your bookings will have access codes assigned until this has been completed.