What a door code is
A door code is the numeric (or alphanumeric, depending on configuration) PIN that the guest enters on their room’s lock to open it. In Roomdoo, every reservation generates its own unique code that only works during the guest’s stay. Unlike systems with fixed codes per room (that have to be changed by hand each time), Roomdoo:- Generates a different code for each reservation
- Activates it at the start of the stay
- Invalidates it at the end
- Doesn’t reuse recent codes to avoid collisions
How codes are generated
Codes are random: they don’t follow a predictable pattern. They aren’t consecutive, they don’t derive from the reservation number, they don’t derive from the date. That matters for security — a guest can’t guess the neighbour’s code, and a past guest can’t predict the next one. These parameters are configured at property level:- Code length (typically 4 to 6 digits)
- Character type (digits only, or digits plus letters depending on the lock)
- Validity window (when it starts and when it ends being valid)
The configuration (length, format) is at property level. Once configured, every code on that property is generated under those rules.
How the guest receives the code
Codes are delivered in two ways, depending on how your property is set up:- Automatic email before check-in (with the code, address, arrival instructions)
- WhatsApp or SMS if your property has messaging configured
- At reception if that suits your flow
Common support cases
The guest hasn't received the code by email
The guest hasn't received the code by email
Check, in this order:
- The customer’s email is correct on the record. Typos like
gmial.comorhotmial.comare common. - The email didn’t end up in spam. Ask the guest to check the junk folder.
- Automatic communications are active for that property. If no email is being sent to any guest, there’s a general configuration issue.
The guest asks to change their code to something easier to remember
The guest asks to change their code to something easier to remember
For security and by how they’re generated, codes can’t be customised. If the guest insists, explain that the system guarantees the code isn’t reused and that’s why it’s generated automatically.If there’s a real reason (a guest with limited mobility who can’t type 6 digits quickly, for example), contact support — special cases are handled by hand.
Two active reservations came out with the same code
Two active reservations came out with the same code
This shouldn’t happen — the system prevents two active codes from being the same. If you’ve seen this, it’s a serious security incident because two guests could enter the wrong room (or each other’s, if the locks are misassigned).Contact support immediately with both reservation numbers.
I want to check whether a reservation's code has already been used
I want to check whether a reservation's code has already been used
If the property has smart locks connected, the access log shows every code use. You can check it from the reservation record or from the day’s access list.If there’s no use recorded but the guest did check in, they may have come in another way (reception let them in, etc.) or the lock may not be recording access correctly.
When to contact support
Contact Roomdoo support if:- Codes aren’t being generated for new reservations on a property
- There are duplicate codes between active reservations
- You need to change the length or format of codes at property level
- You need a special code outside the automatic flow (technical, cleaning, event)
- There are unauthorised accesses detected in the log