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.


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_at and ends_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.

β†’ See: Ultraloq Setup Guide


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_disabled warning to the affected access code.


Next Steps


Last updated

Was this helpful?