Docs›Smart locks
Manual Door Codes in Mangobeds
2 min read
The Manual provider is the simplest option. You manage everything yourself — lock names, key codes, and validity dates. No external hardware or accounts required.
When to use Manual:
- You have a keypad lock and change the key code between guests
- You use a lockbox with a combination key
- You want to track door keys in Mangobeds without connecting hardware
- You’re not ready to invest in smart lock hardware yet
Manual is also the right choice if you want to keep full manual control even when you have hardware — some properties prefer to issue codes themselves rather than have Mangobeds do it.
Setting It Up
Step 1: Open the Smart Locks App
In your Mangobeds dashboard, go to Apps and select Smart Locks.
Step 2: Connect
Click Get Started, select Manual as your provider, and click Connect. No credentials are required.
Step 3: Link Units to Locks
You’ll see a list of all your units. For each unit, type a lock name (e.g. “Front Door”, “Room 101”, “Gate”) and click Link.
Each unit can be linked to one lock. You can unlink and re-link at any time.
Step 4: Create Keys
Click Passcodes on a linked unit, then New passcode. Enter:
- The key code (e.g. “1234”, “8675”)
- Valid From date
- Valid To date
- Guest name (optional)
Click Generate. The key is now active and will appear in guest communications.
Managing Keys
Editing a key: Click Edit next to any key to change the code, check-in, or checkout dates.
Revoking a key: Click Revoke to remove a key from Mangobeds. You’ll need to change the physical lock code separately.
Lock details: Click Details to see the lock name.
Keys are stored in Mangobeds and can be sent to guests via the template variable.
Note: automatic generation is not available with Manual — there’s no hardware for Mangobeds to generate a code on. You’ll create each passcode by hand. If you want automation, connect one of the hardware providers instead.
Every lock, in one place
Codes you enter here reach guests the same way an automatic one would: add the {{ACCESS_CODES}} variable to any communication and each unit’s code goes out with it. See how smart lock keys work in Mangobeds for the providers that create and revoke codes for you.