Skip to main content

How a smart lock works with Roomdoo

A smart lock is an electronic lock that opens with an access code instead of a physical key. Roomdoo integrates with several smart-lock providers (Omnitec, TTLock, etc.) so that:
  • Each reservation has its own unique room-access code
  • Codes are only valid during the guest’s stay
  • There’s a record of when each code is used
  • You don’t need to hand out physical keys at reception
Roomdoo decides when each code is created, activated, and deactivated. The physical lock receives that information through the provider (Omnitec, TTLock…), which is connected to Roomdoo.

System components

ConceptWhat it is
ProviderThe lock brand (Omnitec, TTLock, etc.). Each one runs on its own system
RoomThe physical room a specific lock is assigned to
ReservationA guest’s stay period in a room
CodeThe PIN that opens the door. Tied to a reservation and its room
Access logEvery code use is recorded: date, time, and code used

Code lifecycle

1

Created automatically when the reservation is confirmed

When a reservation moves to confirmed and the room has a smart lock, Roomdoo asks the provider for a new code.
2

Activated at the start of the stay

The code activates on the check-in day. Before then, the code exists but doesn’t open the lock.
3

Stops working at check-out

When the stay ends, the code stops working automatically. If the guest tries to use it later, the lock won’t open.
4

Every use is logged

Every door opening is recorded in the log with date and time.
If a reservation is modified (date change or room change), Roomdoo handles voiding the old code and generating a new one when it makes sense. You don’t need to do it by hand.

Supported providers

Roomdoo connects with these providers:
  • Omnitec — see specific documentation
  • TTLock — see specific documentation
Each provider runs on its own system, but the behaviour inside Roomdoo is the same: a reservation generates a code that activates on check-in and stops working at check-out.
If you need to use another lock provider that’s not in the list, contact support. We can add more providers, but each one needs specific development work.

Common support cases

Possible causes, from most to least frequent:
  1. The code isn’t active yet. The code activates on the check-in day at the time you’ve configured (typically from 15:00). If the guest arrives earlier, the code doesn’t open yet.
  2. The reservation isn’t confirmed. If it’s still in a preliminary or pending state, no code has been generated yet.
  3. The lock has no battery or is disconnected. Check the physical state of the lock.
  4. You changed something on the reservation recently. If you modified the dates or the room, the new code may not have reached the lock yet.
Check the reservation status in Roomdoo and the current date and time. If everything looks fine and it still doesn’t work, contact support.
Codes are generated automatically for real reservations. For special cases (technical visit, cleaning, maintenance) there’s usually a master account from the provider that allows permanent access or special codes outside the reservation flow.Contact support to find out how this is handled on your specific setup.
Roomdoo records every door opening. If you see access outside stay hours:
  1. It could be cleaning staff with their own master code
  2. It could be guest access before or after the official stay (early check-in, late check-out arranged)
  3. If it doesn’t match any guest or authorised staff, it could be a security incident. Check with your team and, if needed, contact support to review the log in depth.
Check that the room is linked to the right provider in the configuration. If a room isn’t linked, Roomdoo doesn’t know it has a smart lock and won’t generate a code.Linking is done once during the initial setup. If a new room isn’t generating codes, the link is usually missing — contact support.

When to contact support

Contact Roomdoo support if:
  • A specific lock doesn’t respond, isn’t receiving codes, or isn’t recording them
  • You need to add or remove rooms from the smart-lock system
  • You need to connect to a new provider that isn’t currently supported
  • There are unauthorised accesses that need investigation
  • The firmware was updated or the provider credentials changed
Don’t change codes directly from the provider’s app (Omnitec, TTLock) without going through Roomdoo. If you do, Roomdoo loses track of which code is active on each lock, and upcoming guests may find themselves locked out.