戻る

Smart Locks

Generate per-reservation access codes and manage locks across properties

intermediate5 min2026-06-22更新

Overview

ProhostAI integrates with smart locks (via Seam) so each guest gets a unique access code that's valid only for their stay. Codes auto-generate at confirmation, activate at check-in, and expire at check-out.

Connecting locks

Open Settings → Connections → Smart Devices and connect your lock provider. Once connected, ProhostAI imports your devices and you can assign each one to a listing.

Beyond PIN-code locks, ProhostAI also supports access-control entrance systems (ACS) from providers like 2N, Salto, and dormakaba — they're imported and assigned the same way.

Lock roles per listing

Each listing can have multiple locks, with a defined role:

  • Primary — the lock that anchors the listing's display/metadata
  • Secondary — additional doors (e.g., interior doors, a gate)

Each assigned lock also carries a "guest access" flag. The guest's reservation code is provisioned to every lock with guest access enabled at the listing — one shared code that opens all of them. Turn the flag off on any lock to exclude it from the guest's code.

Code lifecycle

For every confirmed reservation:

  1. Generated — at booking confirmation
  2. Sent to guest — included in scheduled messages or shared on demand
  3. Activated — at check-in time
  4. Deactivated — at check-out time (or manually if the stay is cut short)

If a stay is cancelled, the code is revoked immediately.

Per-reservation overrides

Need to deviate from the default for one stay? You can set a per-reservation override on a specific lock assignment — supply your own code, adjust the lead time, or change the active window for that reservation without affecting the other locks on it.

Codes from your lock app

Codes you create directly in your own lock app or PMS (for cleaners, owners, or permanent vendors) are imported and shown read-only alongside the reservation codes, so lock activity is attributed to a name in the activity feed. ProhostAI indexes those codes but doesn't manage them — it only creates and revokes the reservation codes it provisions.

What's next?

お困りですか?

私たちのチームがご質問にお答えし、成功をサポートします。