DocsSmart 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.

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.