LockGo syncs with your Airbnb calendar, generates a unique PIN for every guest, and pushes it straight to your smart lock. One link per room goes into your Airbnb welcome message — guests verify their booking details and receive a one-time PIN by email or SMS. You never touch a code.
Each room gets one link. Paste it into your Airbnb auto-message. Guests enter their booking details, verify their identity, and receive a one-time PIN by email or SMS.
Hi! Welcome to our apartment. To get your door access code, visit the link below and enter your booking confirmation number and check-in details:
https://portal.lockgo.cloud/guest/checkin
✅ Booking verified.
Your one-time PIN has been sent to j.smith@email.com.
PIN is valid from 3:00 PM check-in to 11:00 AM checkout.
Guest enters booking number + dates → verifies identity → receives PIN via email or SMS.
Each room (or property) in LockGo generates a single guest check-in link. You add it once to your Airbnb automated welcome message — the one Airbnb sends to every guest after they book. That's the only setup required.
When the guest clicks the link, they enter their booking confirmation number and check-in details to verify their identity. Once verified, their unique one-time PIN is sent directly to them via email or SMS. You never see it, copy it, or send it.
If a guest loses their PIN — or if someone else tries to access it using their booking details — you can manually reset the PIN from the portal. The old codes are wiped from the lock and a fresh PIN is generated, so the guest can go through the check-in link again.
Every booking means another key swap, another late-night lockbox code text, another security risk. It doesn't scale.
Meeting guests in person or hiding keys in lockboxes works for one property. At five, ten, or fifty? It falls apart.
Static lockbox codes get passed around. Previous guests still have access. You're trusting strangers to forget a four-digit number.
Generating codes, texting guests, changing PINs between stays. Every booking creates admin work that should be automated.
Connect your calendar. Assign your locks. LockGo handles the rest.
Paste your Airbnb iCal URL. LockGo pulls in every booking — past, current, and upcoming — automatically.
Link your TTLock, Seam, or other smart lock account. Assign locks to rooms. Mark communal locks that are shared across properties.
Add the room's check-in link to your Airbnb auto-message. Guests enter their booking details, verify their identity, and receive a one-time PIN by email or SMS. It expires at checkout. You never touch it.
Every feature exists because hosts asked for it.
Bookings pull from your Airbnb, VRBO, or Booking.com calendar. New bookings are detected and PINs generated without you lifting a finger.
Each guest gets a unique, cryptographically random PIN that activates at check-in and expires at checkout. No more shared codes.
PINs are pushed straight to your smart lock via the cloud. No app switching, no manual entry. The lock is ready before your guest arrives.
Manage entire portfolios. Each property has rooms, each room has locks. Communal locks (front gates, building doors) can be shared across rooms.
Group communal locks together (e.g., "Building Entrance") and assign the whole group to a room in one click. PINs push to every lock in the group.
Guests enter their booking number and dates to verify identity, then receive their PIN by email or SMS. Rate-limited with brute-force protection. No PINs in plain text messages.
Lost PIN or suspicious access? Hit reset. All existing PINs are wiped from the lock and a new one is generated. The guest can go through the check-in link again to get their fresh code.
LockGo checks your lock battery levels once per day and emails you if any lock is running low. Know before a lock goes dead, not after.
Connect your existing smart lock account. No new hardware required.
Through Seam, LockGo supports August, Yale, Schlage, Kwikset, Nuki, Tedee, Lockly, Salto, and hundreds more.
Security isn't a feature we bolted on — it's how the platform was designed from day one.
PINs are hashed with bcrypt before storage. Plaintext is cleared after the guest views it and it's pushed to the lock.
Your lock provider credentials are encrypted with AES-128 (Fernet) before they touch the database. Decrypted only in memory when needed.
The guest check-in portal has brute-force protection with rate limiting. After failed verification attempts, access is locked out temporarily.
Every query is scoped to your tenant. Your data is never mixed with another host's. Full multi-tenant isolation at the database level.