Ultraloq Locks
Guide for using Ultraloq smart locks with Seam

Overview
Seam integrates with Ultraloq smart locks, providing Wi-Fi-enabled access control with online programming capabilities. Ultraloq locks support both permanent and time-bound access codes, remote lock and unlock operations, and device monitoring.
Important: Ultraloq devices require timezone configuration before you can create time-bound access codes. This is a unique requirement for Ultraloq locks. See Configuring Ultraloq Device Timezones for details.
Supported Devices
All Ultraloq smart locks with Wi-Fi connectivity are supported through this integration.
For detailed information about the Ultraloq devices that Seam supports, see our Ultraloq Supported Devices page.
Supported Features
We support the following features:
Device control
Lock and unlock actions (online)
Access code management
Permanent access codes (no timezone required)
Time-bound access codes (requires timezone configuration)
Custom code lengths between 4 and 8 digits
Auto-generated codes
Device monitoring
Lock status
Online/offline state
Battery level (where supported)
Time Zone Requirement
Unlike most other integrations, Ultraloq devices require timezone configuration to enable time-bound access codes. This is because Ultraloq devices schedule access codes using device-local time, but the Ultraloq API does not report the device's timezone.
What Works Without Timezone
✅ Permanent access codes (codes without start/end times)
✅ Lock and unlock operations
✅ Device monitoring
What Requires Timezone
❌ Time-bound access codes (codes with
starts_atandends_at)
When you first connect an Ultraloq device, it will have a ultraloq_time_zone_unknown warning in device.warnings. You must configure the timezone using the /devices/report_provider_metadata endpoint before creating time-bound access codes.
For complete instructions, see Configuring Ultraloq Device Timezones.
Connecting Ultraloq to Seam
To enable your users to connect Ultraloq devices through Connect Webviews, include the Ultraloq provider:
After the user authorizes Seam through the OAuth flow, their Ultraloq devices will be automatically discovered and added to Seam.
Brand-specific notes
Access codes: Ultraloq requires access codes to be 4–8 digit numeric PINs (e.g., "1234", "567890").
Timezone configuration: Required before creating time-bound access codes. Permanent codes work without timezone configuration.
Code disabling: Users can disable access codes through the Ultraloq mobile app. Seam detects this and adds a
ultraloq_access_code_disabledwarning to the affected access code.
Next Steps
Last updated
Was this helpful?

