Sense, Hospitality
Guest app and pre-check-in for hotels, apartments and flex living
Guest app and pre-check-in for hotels, apartments and flex living. Mobile check-in, digital key, services and payments, with a dashboard connected to the PMS.

Context
Sense is a guest app for operators of hotels, apartments and flex living spaces. The guest does the pre-check-in from their phone, receives a digital key, books services and pays from the app. The operator manages the whole stay from a dashboard connected to their PMS, their locks, the official traveller registry and payments. We built the complete product for Sense Living Spaces and run it in production in its first property in Luxembourg.
The challenge
A modern property lives spread across systems that do not talk to each other. Bookings sit in the PMS, locks have their own software, traveller registration goes through the official portal and payments elsewhere. Every gap is covered by a person at reception, by hand, every day. Sense wanted a product that worked for hotels, holiday apartments and flex living alike. The guest had to arrive at a reception that already knew everything. The operator had to charge outstanding balances against the PMS folio, sell its own and third-party services, manage parking by space and night, all with the reliability a business open all year demands.
The work
- 01Guest app in React Native with a 12-step pre-check-in, signature, saved-card payment, service bookings, discounts and vouchers, and digital key.
- 02Web pre-check-in with payment through Adyen and Stripe for guests who prefer not to install the app.
- 03Operations dashboard in Next.js and PostgreSQL with bookings, guests, service providers, vouchers, scheduled discounts, settlements and automatic invoicing.
- 04Two-way integration with Clock PMS, issuing and revoking Salto KS keys, automatic submission of traveller reports to the authorities, dual charging by PMS folio or Stripe depending on the service, and a Chrome extension for the reception kiosk.
- 05End-to-end tests with Playwright and Maestro, monitoring with Sentry and container deployment.
Outcome
Check-in stopped being a queue and became a link. Reception works on a single record per guest and management sees the whole operation in real time. The product handles real bookings every day in its first property in Luxembourg, with charges, keys and official reports that no longer depend on anyone typing. It is ready to roll out to new hotels, apartments and flex livings.

