Download
Start a Project

QloApps Assa Abloy Smart Lock Connector

Updated 4 March 2025

Index Share Tweet Save

Hotels need a simple and secure way for guests to check-in. The QloApps Assa Abloy Smart Lock connector makes this easy by replacing old-fashioned keycards with a smart password system.

Now, hotel admins can create and send unique room passwords to guests enhancing the overall guest experience.

With quick and secure access to their rooms, guests enjoy a hassle-free check-in, improved security, and a more modern stay.

  • Guests can unlock their rooms using secured passwords
  • Guests can check their room passwords via email.
  • Unique passwords are automatically created for guests upon booking.
  • Enhanced guest security with unique, time-sensitive passwords that ensure guest privacy
  • Admins also have the flexibility to enable or disable the automation process based on their hotel’s operational needs.
  • Admins can send passwords to guests via email automatically or manually, based on a module timeframe configuration (e.g., 2 days or 2 hours before check-in).
  • Admins can schedule reminder emails also to be sent before check-in (e.g., X hours or days) as per module configuration
  • Admins can easily manage, update, and revoke room passwords, ensuring security and flexibility for guests and staff.
  • Improve security and streamline guest check-ins with Assa Abloy Smart Locks.
  • Reduce staff workload and eliminate guest inconveniences with keyless digital access.
  • Password is also automatically updated whenever a new booking is made for the same room, ensuring maximum security.

Before using the QloApps Assa Abloy Smart Lock module, admins must configure essential settings and add the required hooks and code for smooth operation.

Making changes to the QloApps is super easy—just navigate to the specified path and insert the necessary hooks and code to ensure the module functions correctly.

Add in Hook 1 and Hook 2 Follow this Path

  • .tpl file:- adminhtl/themes/default/template/controllers/products/configuration.tpl

Path:- adminhtl/themes/default/template/controllers/products/configuration.tpl

Locate the following path and add the mentioned hook at line number 66 (Line may vary).

Hook 1

Path:- adminhtl/themes/default/template/controllers/products/configuration.tpl

Locate the following path and add the mentioned hook at line number 103 (Line may vary).

Add Hook: ‘{hook h=’displayAddRowInRoomList’ item=$key idRoom=$room_info[‘id’]}’

Kindly Refer to the Screenshot

Hook 2

Add Line of Code for Code 1 to Code 4 Follow this Path

  • .php file:- qloapps/modules/hotelreservationsystem/classes/HotelBookingDetail.php

Path: qloapps/modules/hotelreservationsystem/classes/HotelBookingDetail.php

Locate the following path and add the hook mentioned at line 1875 (Line may vary).

Add Code: `$objectHotelBookingFrom = clone $objOldHotelBooking;`

Kindly Refer to the Screenshot

Code 1

Path: qloapps/modules/hotelreservationsystem/classes/HotelBookingDetail.php

Locate the following path and add the mentioned at line number 2102 (Line may vary)

Add Code: ` $objectHotelBookingTo = $objBookingDetail;`

Kindly Refer to the Screenshot

Code 2

Path: qloapps/modules/hotelreservationsystem/classes/HotelBookingDetail.php

Locate the following path and add the mentioned at line number 2283 (Line may vary)

Add Code: $objectHotelBookingTo = $objOldHotelBooking;`

Kindly Refer to the Screenshot

Code 3

Path: qloapps/modules/hotelreservationsystem/classes/HotelBookingDetail.php

Locate the following path and add the mentioned at line number 2292 (Line may vary)

Add Code: ` ‘objectHotelBookingFrom’ => $objectHotelBookingFrom,

‘objectHotelBookingTo’ => $objectHotelBookingTo,’

Kindly Refer to the Screenshot

Code 4
  • Log in to your QloApps Admin Panel.
  • Navigate to Modules & Services > Manage Module
Module Install
  • Then Click Add a New Module
  • Choose a File and Upload.
  • Log in to your QloApps Admin Panel.
  • Navigate to Modules & Services
Module Configure
  • Then Search for your Module in Module List
  • Click on Configure
  • These are the authentication credentials required to connect the module that admin needs to fill
  • Client Id: A unique identifier assigned to authenticate the integration.
  • Client Secret: A secure key used for verifying API access.
  • User name: The admin’s login credential for authentication
  • Password: A secure code is required to access the module
  • Admin needs to click on save.
Credential Setting
  • When Details are incorrect or incomplete then QloApps through an error “Failed to retrieve access token: Unknown error
Import Lock
  • If the details are correct, the system automatically imports the locks provided by the Assa Abloy Smart Lock at that time.
  • Additionally, if new locks are added later, the admin can manually import them by clicking the “Import Updated Locks” button.

In this setting, the Admin Can customize the mail and password length setting

General Setting
  • Time Before Check-in: The admin can configure the reminder email timing to be sent before the guest’s check-in, such as 2 hours or 1 day in advance.
  • Reminder Mail Password: The admin can choose to enable or disable the option to send the remainder of mail for the room Passwords.
    • If Enabled, the remainder mail that contains the room password will be sent at the reminder time (e.g., 1 day or 2 hours before check-in).
  • Show Room Number in Password Mail: Admin can enable or disable the display of the room number in the password email.
  • Set Password Length: Define the password length, which must be between 4 and 9 digits (e.g., 6 digits).

Cron settings in QloApps Assa Abloy Smart Lock automate email notifications, generate passwords reducing manual work and ensuring timely communication with guests.

In this, a cron job can be set to:

  • Generate passwords for smart locks at the right time.
  • Send emails to guests a few hours /days before check-in (as per module configuration in general setting).

Additionally, Remainder emails we can also send as per the configuration.

Enable Cron Setting

You can add this link to your cron task scheduler to schedule and automate the cron job.

cron setting


Why These configuration Matter

  • For Admins: Full control over password security and guest communication, ensuring a seamless and secure experience.
  • For Guests: Timely reminders and clear instructions for a stress-free check-in process
  • Log in to your QloApps Admin Panel.
Room Setting
  • Navigate to Catalog -> Manage Room Type
  • Now Select the Room and Click on Edit
Lock Aligenement
  • In Edit Admin need to click on Rooms
  • In each room, admin need to assign a lock ID and click on save.
  • Then the system will show the assigned password for that specific room.
Password Access

Note: Only rooms with a smart lock assigned will support password-based access for guests.Each time a guest books a room, a unique password is generated for them.

  • When a guest books a room, and the booking is confirmed, the system creates a secure password for the assigned room.
  • The password can be sent to the guest automatically via email.
  • Alternatively, the hotel admin can choose to send the email manually.
  • The password is valid only for the guest’s stay duration, ensuring security and convenience.
  • Log in to your QloApps Admin Panel
  • Navigate to Orders and select the specific order number
Order Status Page
  • Scroll down the order details page to find the ASSA ABLOY Lock Password section
  • Here Admin can see the password for that assigned room.
Room Password page
  • Additionally, Admins can also regenerate the password and send it directly to the guest via email.
    • Send Mail: This option allows the admin to send the room password for a specific room to the guest via email.
    • Send All Room Passwords: This option enables the admin to send passwords for all rooms associated with the guest in a single email.
  • Once the booking is confirmed, the guest will receive the room password via email

Here you see the screenshot of the email.

If the Guest books a single room

Single room passowrd view


If guests book More than One room

image-20

The QloApps Assa Abloy Smart Lock Connector transforms hotel security and enhances guest convenience.

By replacing traditional keycards with smart lock technology, hotels can improve security, streamline operations, and create a modern, hassle-free guest experience.

With this integration, admins manage passwords, automate emails, and ensure seamless check-ins. As a result, staff workload drops and security improves, giving guests a smooth, secure stay

To learn more about QloApps and its features, visit: QLO Reservation System – Free Open-Source Hotel Booking & Reservation System.

Need Help? Raise your queries on the QloApps Forum

. . .

Comment

Add Your Comment

Be the first to comment.

Start a Project




    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home
    Table of ContentHide Index