Contactless check-in · no app, no waiting

The keys to a stay your guests never have to touch.

You set up the apartment and lock code once. Your guest opens a private page, confirms their booking, and the door code is waiting on their phone — calm, secure, contactless.

AES-256 encrypted, in transit and at rest Codes valid only during the stay
SMART LOCK
The Cobalt Loft
Jul 12 – 17 · 5 nights · Lisbon
DOOR LOCK CODE
Verified · door unlocked for your stay
Trusted by independent hosts in
How it works

Three quiet steps, from booking to an open door.

Or step in remotely

When a guest gets stuck, you’re one tap away.

Every guest is a live connection. From the dashboard you can open the chat, see what the lock sees, push a fresh code, or unlock the door directly — without ever leaving your seat.

Works with your hardware

Works with every major keypad lock.

We generate the access code. You program it into your lock once — works the same on any brand, no integration setup.

Everything in one place

The whole arrival, handled for you.

One link gives your guest everything they need to arrive, settle in, and open the door — no calls, no key handover, no app to install.

For developers

An API you can build on.

Automate everything Keyless does. Create stays, generate lock codes and fetch guest links straight from your own PMS, channel manager or booking flow.

  • REST API with predictable JSON
  • Webhooks on check-in, unlock & checkout
  • SDKs for Node, Python & PHP
Read the API docs
POST https://api.keyless.app/v1/stays
Authorization: Bearer kl_test_8fK2…

{
  "property": "The Cobalt Loft",
  "check_in":  "2026-07-12",
  "check_out": "2026-07-17",
  "guest":     "Alex"
}

← 200 OK
{
  "id":         "stay_8fK2",
  "guest_url":  "keyless.app/s/8fK2",
  "lock_code":  "730194",
  "expires_at": "2026-07-17T11:00Z"
}
Security by design

Built to keep the door — and the data — locked.

Every code is tied to one stay and one guest. Access simply stops working the moment checkout passes.

Password-gatedThe code reveals only after the guest enters their private password.
Time-boxedValid only between the check-in and checkout dates.
No app neededWorks in any phone browser. Nothing to download.
Agreement on recordGuests accept your house rules before the code appears.
See it for yourself

Everything your guest needs, in one private link.

Open a live example arrival page — the photos, the directions, the Wi-Fi, and the door code, exactly as your guest would see it.

View a live guest arrival See the features