TTLock: Guest Access Integration

Modified on Thu, 19 Mar at 1:12 PM

RoomRaccoon’s integration with TTLock allows you to automate guest access using self-expiring smart key codes. Whether you operate a receptionless property or want to reduce physical key handling, TTLock enables a smooth, secure, and contactless check-in experience.

What Is TTLock?

TTLock connects your RoomRaccoon PMS to compatible smart door locks, allowing you to:

  • Issue unique, self-expiring PIN codes to each guest

  • Manage access for room doors and additional entry points

  • Control and monitor access centrally

Key codes are generated and activated based on reservation status and stay dates.

Important: Only TTLock devices that support PIN codes are compatible with this integration.

TTLock Setup & Reservation Types

TTLock supports different access configurations depending on your property setup:

  • Single Door Code: Each door has its own unique access code

  • Door Group Code: One access code opens multiple doors in the room (e.g. room door + main entrance, maximum of 4 doors)

Depending on the reservation type, TTLock will generate codes accordingly. 

  • In single room reservations; a code will be sent to the main guests’ email address. 

  • In group reservations with the same main guest (and email address) for each room; it will generate a singular code for the full reservation. 

  • In group reservations with different main guests (and  email address) per each room; it will generate a different code per room.

How to Activate the TTLock Integration

To activate TTLock with RoomRaccoon:

  1. Ensure you have an active TTLock account

  2. Provide RoomRaccoon Support with your TTLock username and password

  3. Our team will configure the integration and map your doors accordingly

Note: Door mapping information may be required if door names do not match your room names in RoomRaccoon.

Benefits of TTLock

  • Automatically send smart key codes to guests

  • Reduce lost keys and rekeying costs

  • Provide contactless access for late arrivals

  • Centralise access control

  • Improve operational efficiency

How Key Code Delivery Works

Key codes are only generated once the reservation is marked as Checked-In (or after online check-in, depending on your setup).

Option 1: Receptionless Automated Delivery

Key codes are automatically generated and sent after a guest completes online check-in.

Setup

  • Ask RoomRaccoon to activate automated key code delivery

  • Add the %roomkey% replace tag to your online check-in confirmation document

Guest Experience

  • The code is sent immediately after online check-in

  • Reservation status updates automatically, triggering code generation

If online check-in is not completed:

  • No key code is generated

  • You must manually mark the reservation as Checked-In

  • Then manually send a document containing the %roomkey% tag

Option 2: Manual Delivery at Check-In

Key codes are generated only when you manually check in the guest.

Setup

  • Create a custom document including the %roomkey% tag

  • Send the document manually after setting the reservation to Checked-In

Guest Experience

  • The key code appears only after check-in

  • Guests will not receive access credentials unless the reservation status is updated

Important Notes

  • The %roomkey% tag automatically inserts the guest’s smart key code into your document

  • Key codes are only generated once the reservation is marked as Checked-In

  • Once a reservation is marked as Checked-Out, the key code is automatically disabled

Guest details are required for key generation:

  • Name

  • Surname

  • Email address

If any of these details are missing, the key code will not be created.

Group reservations:

  • Each guest receives a unique key code

  • All key codes are included in the same confirmation document

Additional configuration:

  • The validity start time of key codes can be aligned with your property’s check-in time (configured by RoomRaccoon)

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article