Skip to content

Door-code operations

A door code is the most sensitive thing this product handles, so it moves through a deliberate pipeline: the code is set on the unit, revealed to a person, and handed to the guest - with every step in a ledger.

Screens /lock-codes, the booking’s Access codes panel, /verifications · Roles: any booking-visible seat reads the ledger; Property Manager and Airbnb Manager set unit codes; the guest hand-off belongs to the Point of Contact

Each unit carries two standing codes, physically set on its lock: a Guest code and a Cleaner code. Set or update them under the listing’s Access codes tab - an already-set code shows only a masked preview, never the value. A unit with a connected smart lock gets a fresh guest code for every stay instead, put on the lock by Stay n Host.

A guest code is released only when payment is verified AND ID is verified - and the gate is checked at the moment of release, never earlier. If any ID check exists on the booking, all of them must be verified; an unverified payment counts for nothing. The Cleared for the door table on Guests → Guest Screening (/verifications) shows this gate per upcoming stay: Payment × ID × Gate, row by row.

Guest screening - the queue that feeds the ID half of the gate

  1. Open the booking’s Access codes panel. The guest code shows its state: Blocked (with the reason - “not fully paid yet” or “guest ID is not verified yet”), Ready to relay, Revealed to you, or Handed to guest.

  2. When the gate is clear, press Reveal code. The code is visible to you only - hand it to the guest yourself, never paste it anywhere.

  3. After you give it to the guest, press Mark handed to guest. The ledger now records who released the code, and when.

Codes that cleared the gate and are waiting on you also surface on Home → Today under Codes ready to relay.

Under the status, the booking’s Access codes panel keeps a Code handling timeline: every step the code took, when, and who moved it - Queued, Armed, ready for the POC, Held at the gate, Revealed to the POC, and Handed to the guest. Each step names the person (“by” and their name), or “by automation” with the rule’s name when the door-code automation moved it. A step taken by a seat that has since been removed reads “by a seat that can no longer be named”: the time is still the record. The status pill says where the code is now; the timeline says who handled it to get there.

Operations → Lock Codes (/lock-codes) is the tenant-wide relay ledger: every code relay across your stays, with the booking, unit, guest, who the code is for (guest or cleaner code), the status - Scheduled, Ready to relay, Blocked, Revealed to POC, Handed to guest, or Cancelled - and Last handled by, the person or automation behind the row’s latest step. The tiles count Blocked (attention), Ready to relay, Revealed to POC, and Handed to guest. Search by booking, unit or guest.

The lock-code ledger - every relay, never a code value