← All posts
· by Alex Bodrov

Set up smart locks for your coworking space in 5 minutes

coworking-operationssmart-locksflex-plansintegrations

You opened your coworking space and bought a Nuki. The day someone books a desk you DM them the PIN. The day they leave you forget to rotate it. Six months in there are nine people on your door with no booking and you can’t remember which ones still pay.

That’s the entire reason we built Smart Lock integration. Once your lock is connected, every booking issues a personal PIN to the member’s email — valid only for their booking window, removed automatically when the booking ends or gets cancelled. And for flex members, balance burns only when they actually open the door, not when they book.

This is a walkthrough of the setup. Five minutes.

Supported lock brands

Nuki August Yale Schlage Salto Latch TTLock Kwikset Wyze Brivo Igloohome +8 more

All 18 brands connect through Seam — one OAuth-style flow inside OhMyDesk, no per-vendor API setup, no developer accounts.

What you need

  • A coworking space.
  • One smart lock at the entrance from any of the brands above (or another one Seam supports).
  • An account with that lock vendor.
  • The keypad enabled (so members can punch in a PIN). If your lock is app-only, you’ll get a different flow — email invite to the vendor’s app instead of a PIN. Same end result, different surface.

The setup

1. Connect your lock vendor. In OhMyDesk go to Settings → Integrations → Smart Locks → “Connect your lock vendor”. A Seam-hosted window opens. Pick your brand. Sign in with your real lock-vendor credentials. Done.

Your locks show up automatically. We never see or store your vendor password.

2. Pick your front door. Choose the lock that’s at your space’s main entrance from the dropdown. Set the access window — what time members can come in and out daily (e.g. 07:00–22:00). Save.

That’s it for setup. The next booking you create will issue a PIN.

What members see

When you create a booking for a member with an email, they get a branded email with:

  • A 6-digit PIN code (monospaced, easy to read on a phone)
  • The dates the code is valid
  • The daily hours it works
  • A “don’t share” warning, because the code is logged per-member

When you delete or change the booking, OhMyDesk handles the PIN automatically — revokes if cancelled, updates if dates change. No manual lock admin.

The flex plan twist

If you run flex day packages (e.g. “10 days for €200, use within 30 days”), there’s a quiet detail that matters: by default, OhMyDesk burns flex days at booking time. That’s the same as every other coworking SaaS — and it means members lose unused days if they book a 5-day stretch and only show up for 2.

When you connect a smart lock with a keypad, flex switches to burn-on-entry. A day comes off the balance only when the member actually opens the door with their PIN. Multiple unlocks the same day count once. Unused days stay on the plan.

There’s one guard rail: at booking time, we still check that the member has enough remaining days to cover every calendar day in the range. We can’t retroactively burn balance after the fact. This keeps things simple — no overage charges, no overdraft mechanics, just “you need 5 days to book 5 days.”

What it costs

Smart Lock integration ships in the Pro plan ($49/month). During the 3-month trial it’s free for everyone — you can run a full month of bookings with PINs on us and decide if it’s worth keeping before any money changes hands.

When not to use it

  • You only have 2-3 trusted members and a manual door. Smart locks are overhead until you’re either growing or your access list is moving.
  • Your lock has no keypad AND your members don’t want to install another app on their phone. The app-invite fallback works, but it’s a friction tax. A €120 keypad upgrade pays for itself fast.

What’s next

  • Try it in Settings → Integrations → Smart Locks → Connect your lock vendor.
  • If you hit anything weird, ping me — I want to fix early-customer bugs while there’s still time before the public marketing push.