Smart Lock Integration
Overview
The Seam Device Hub allows you to connect and manage smart locks from multiple providers (August, Yale, Schlage, and more) through a single unified interface. This integration enables automatic key code generation, device-to-room mapping, and master code management for your property.
What is Seam?
Seam is a unified API platform that connects to various smart lock manufacturers, allowing you to manage all your smart locks in one place regardless of the brand. Instead of managing multiple separate integrations, Seam provides a single connection point.
Supported Lock Providers
August
Yale
Schlage
Kwikset
SmartThings
And many more
Getting Started
Step 1: Connect Your Devices
Navigate to Integrations in your site settings
Find the Seam Integration section
Click the "Connect Devices" button

You'll be redirected to Seam's secure login page where you can:
Log in with your smart lock provider (August, Yale, Schlage, etc.)
Your devices will be automatically synced to HelloShift
You can then map devices to rooms and issue access codes to guests
Step 2: View and Manage Your Devices
After connecting, you'll see the DEVICES tab showing all your synced smart locks:

Each device displays:
Device Name: The name of your smart lock
Provider: Lock manufacturer (e.g., August)
Location: Physical location of the device
Mapped Locations: Which room(s) this device controls
Status: Online/Offline indicator
Battery: Current battery level
Actions: Map button to assign device to rooms
Available Actions:
Sync Devices: Refresh the device list from Seam
Disconnect: Remove the Seam connection
Map: Assign a device to one or more room locations
Step 3: Map Devices to Rooms
Click the "Map" button next to any device to assign it to room locations:

Mapping Features:
Select All Locations: Quickly assign a device to all rooms (useful for master entry doors)
Multi-Room Selection: Assign one device to multiple rooms
Flexible Mapping: Use this for devices that control access to multiple units
Common Use Cases:
Front Door: Map to all rooms so guests entering the building can access it
Individual Units: Map each unit's lock to its specific room
Shared Spaces: Map common area locks to relevant rooms
Click "Save Mapping" to store your configuration.
Master Codes
Master codes are permanent or time-limited access codes that work on multiple devices. These are useful for staff, maintenance, or emergency access.
Viewing Master Codes
Navigate to the MASTER CODES tab to see all existing master codes:

The master codes table shows:
Name: Descriptive name (e.g., "Front Desk", "Housekeeping")
Code: The PIN code
Time Bound: Ongoing or One-Time (time-limited)
Devices: Which devices this code works on
Actions: Delete button
Creating a Master Code
Click the "+ Add Master Code" button to create a new master code:

Required Fields:
Name: Give your master code a descriptive name (e.g., "Inspector", "Maintenance Team")
PIN Code: Enter a code or leave blank to auto-generate
Assign to Devices: Select which devices this code should work on
Use "Select All Devices" for property-wide access
Or select individual devices for limited access
Optional Settings:
Time Limited Access: Check this box to set start/end times for temporary access
Useful for contractors, temporary staff, or scheduled inspections
Code automatically becomes inactive after the end time
Click "Create Master Code" to activate the code on all selected devices.
Master Code Best Practices
Ongoing Master Codes:
Front desk staff access
Housekeeping teams
Property management
Emergency services
Time-Limited Master Codes:
Contractors and vendors
Inspectors
Temporary maintenance staff
Event access
Deleting Master Codes
Click the "Delete" button next to any master code to revoke it from all devices. This immediately removes the code's access.
Guest Access Codes
Automatic Code Generation
Once devices are mapped to rooms, HelloShift can automatically generate access codes for guests:
Automation Options:
Navigate to Guest Automations
Activate the "Issue-Key" automation for arrival day
Activate the "Revoke-Key" automation for departure day

Codes will be:
Generated automatically on arrival day (default: 3:00 PM)
Valid from check-in to check-out times
Sent to guests via SMS/email
Automatically revoked on departure day (default: 11:00 AM)
Manual Code Generation
For immediate access or special situations:
Open the guest's reservation details
Find the "KeyCode" section
Select "Issue Code" to generate a new code or “Extend Code” to extend existing keycode.
Check the box “Send code to guest via message” to notify the guest
The code will be displayed in format:
KeyCode: 1234

Manual Controls:
Issue Code: Generate access code immediately
Extend Code: Extend an existing access code
Revoke Code: Remove access immediately
View Code: See the current PIN for the guest
Code Security
All access codes are:
Unique per reservation
Time-bounded to the guest's stay dates
Automatically revoked after checkout
Troubleshooting
Device Shows Offline
Causes:
Lock batteries are dead
Lock is out of WiFi/network range
Smart lock bridge/hub is offline
Solutions:
Check battery levels in the Devices tab
Verify lock is connected to WiFi
Ensure bridge device is powered on
Click "Sync Devices" to refresh status
Code Not Working
Possible Issues:
Code hasn't synced to lock yet (locks may be offline during sync)
Guest is trying code before valid start time
Code has expired (past departure date)
Device is not mapped to the room
Solutions:
Issue codes 24 hours in advance when possible
Check device is online and synced
Verify room-to-device mapping is correct
Re-issue the code if needed
Failed to Connect to Seam
Solutions:
Verify you're using the correct smart lock provider credentials
Check that your smart lock account is active
Ensure your locks are set up in the manufacturer's app first
Try disconnecting and reconnecting
Device Not Syncing
Solutions:
Click "Sync Devices" manually
Check your Seam connection status
Verify the device appears in your lock provider's app
Disconnect and reconnect to Seam if issues persist
Best Practices
Initial Setup
Connect to Seam and sync all devices first
Map each device to its corresponding room(s) before guests arrive
Create master codes for staff access
Test a code generation with a test reservation
Enable automations for automatic code issuance
Ongoing Management
Review battery levels weekly
Update device mappings when rooms change
Audit master codes monthly and remove unused codes
Keep time-limited master codes for temporary access needs
Monitor device online status daily
Guest Experience
Issue codes 24 hours before arrival when possible
Include code in pre-arrival messages
Provide code format clearly (e.g., "Your door code is: 1234")
Set up arrival day automation for seamless check-in
Ensure codes are revoked promptly after checkout
Security Notes
Access codes are unique per reservation
Master codes should be rotated regularly (change every 3-6 months)
Time-limited master codes are preferred over ongoing codes for non-staff
Devices must be online to receive new codes
Getting Help
If you encounter issues not covered in this guide:
Contact HelloShift support
Check the Seam status page for API issues
Review your smart lock provider's support documentation
Verify your locks are functioning in the manufacturer's app first