The PMS Is the Source of Truth
Every luxury hotel runs on a Property Management System — Opera Cloud, Mews, StayNTouch, Protel, or HotSoft. The PMS is where reservations live, where check-in and check-out happen, where folios are billed, and where guest preferences are stored. It is the source of truth for everything about a guest's stay.
The problem is that historically, the PMS has been an island. When a guest checks in, front desk staff punches buttons on the PMS terminal, then walks to a separate terminal to cut a plastic keycard, then calls housekeeping to confirm the room is clean, then emails the bell captain to move luggage, then maybe trips a lighting scene from a separate panel. Five systems, five touch points, five chances to make a mistake.
A modern integration turns those five touch points into one. The PMS check-in event fires a single signal that unlocks the guest's mobile key, triggers the welcome lighting scene, sets the HVAC to comfort temperature, clears the do-not-disturb flag, and updates the housekeeping dashboard. Zero front-desk clicks. Zero staff walking. Zero forgotten steps.
Opera Cloud — Oracle's Dominant Luxury PMS
Opera Cloud is the de-facto PMS for the world's largest luxury hotel groups — Four Seasons, Mandarin Oriental, Ritz-Carlton, and their peers. It is cloud-hosted, multi-property capable, and exposes an OPERA Exchange Interface (OXI) plus the newer OPERA Web Service (OWS) for integrations.
For technology integrators, Opera Cloud is the gold standard. OXI publishes real-time events for check-in, check-out, room changes, DND status, and VIP flagging. Every serious hospitality hardware vendor — Salto, Lutron myRoom XC, Samsung Hospitality, MEITRACK, Yardi — ships a certified Opera connector. Our integration pattern is straightforward: configure OXI, validate the event stream, and let downstream systems subscribe to the events they care about.
What we learned the hard way: Opera Cloud's OXI messages include a surprising amount of detail, but not always what you expect. For example, the CHECK_IN event does not always include the guest's VIP tier — you have to query it separately. Welcome scenes that need VIP tier handling require a second query on the FOLIO ID before firing the lighting trigger.
Mews — The Modern Cloud-Native Alternative
Mews has become the PMS of choice for boutique hotels, design hotels, and lifestyle brands that want a cloud-native platform without the enterprise complexity of Opera. It has a clean REST API with webhooks that fire on every significant event, and a developer-friendly documentation set that makes integration far easier than Opera's older interfaces.
For Salto integration, Mews has a native Salto connector that handles mobile key issuance and revocation automatically. When a guest checks in through Mews, the Salto KS cloud platform receives the event and a mobile key is pushed to the guest's phone via the hotel's branded app. When checkout fires, the mobile key is revoked immediately. Zero staff touch.
For Lutron myRoom XC, Mews integration is slightly more custom — myRoom XC has an Opera-certified adapter but for Mews we typically deploy a middleware service that subscribes to Mews webhooks, translates events to myRoom XC's protocol, and fires the welcome scene. We build these middleware services for every deployment and maintain them as part of our service contract.
StayNTouch, Protel, and the Rest of the Field
StayNTouch is a mobile-first PMS popular with boutique properties that want a tablet-based front desk experience. It has a REST API and a certified Salto integration. For Lutron integration we use the same middleware pattern as Mews.
Protel is the dominant PMS for European hotels — especially German, Italian, and Scandinavian boutique properties. It has an SOAP-based interface that is older but well-documented, and has certified Salto and Lutron connectors.
HotSoft is common in Nordic properties and has similar integration patterns. Whichever PMS your property runs, the architecture we deploy is the same: PMS → middleware → Salto + myRoom XC + Samsung Hospitality + UniFi + Crestron. One flow, one source of truth, one audit trail.
Salto Systems — The Industry-Standard Hotel Lock
Salto Systems is the industry standard for electronic hotel room locks in luxury and boutique properties. The two main platforms are Salto KS (the cloud platform) and Salto Space (the on-premises platform). Both support native PMS integration with Opera, Mews, StayNTouch, Protel, and HotSoft.
What makes Salto the right choice for luxury hospitality is the retrofit story. Salto electronic locks replace the cylinder in an existing door — you don't have to replace the entire door hardware. For a 200-room hotel swapping legacy mag-stripe locks, that's the difference between a three-month rollout and a three-week rollout. The locks are battery-powered, with 2–3 year battery life, and they log every entry event for audit trail.
On the guest side, Salto supports three credential types: mobile keys delivered via the hotel's branded app (most common for luxury), RFID cards issued at check-in (fallback and VIP backup), and PIN codes for special guests or staff. When a mobile key is issued through the PMS integration, the guest's phone becomes their key the moment their flight lands. No queueing at the front desk.
Lutron myRoom XC — The Guest Room Platform
Lutron myRoom XC is the control platform that sits inside every guest room. It handles lighting, shades, HVAC, do-not-disturb signaling, and the in-room keypads that guests actually touch. Where a regular home-automation system tries to do everything, myRoom XC is purpose-built for hospitality — it speaks PMS, it ships with hospitality-specific scene templates, and it's designed for housekeeping-driven reset cycles instead of single-family use.
The integration with PMS is what unlocks its real value. When Opera or Mews fires a CHECK_IN event, myRoom XC receives the event through its PMS interface module and triggers the guest's welcome scene — warm lighting, shades to sunset position, HVAC to comfort temperature, TV welcome screen, DND cleared. This is a single automated sequence that used to require five staff actions.
The reverse is just as important. When CHECK_OUT fires, myRoom XC sets the room to energy-save — lights off, shades closed, HVAC to setback temperature. On a 300-room property, this alone typically saves 25 to 35 percent on unoccupied-room energy consumption. That's real ESG value showing up in your utility bill within the first month of go-live.
The Integration Architecture
Here is the architecture we deploy for a typical luxury property. Everything flows from the PMS outward:
- PMS layer — Opera Cloud, Mews, StayNTouch, or Protel is the source of truth for every reservation, guest, folio, and check-in event.
- Integration layer — OXI (Opera) or webhook listeners (Mews, StayNTouch) receive events and publish them to a small middleware service running on the property or in the cloud.
- Access control layer — Salto KS or Salto Space receives CHECK_IN events and issues mobile keys or RFID cards to the guest.
- Guest room layer — Lutron myRoom XC receives CHECK_IN events and fires the welcome scene. HVAC, lighting, shades, and TV all respond.
- Monitoring layer — Lutron Dashboard, Salto KS cloud, and our own property observability dashboard report every event and alert on any failure.
- Network layer — UniFi Enterprise handles guest Wi-Fi, staff Wi-Fi, and IoT VLANs for every device in the stack. We design for 300+ simultaneous devices per 200-room property.
- Entertainment layer — Samsung Hospitality displays with LYNK Cloud and URL Launcher provide in-room entertainment. Chromecast built-in works cleanly across VLANs because we designed the VLANs for it.
- Public space layer — Lutron Athena handles lighting in lobby, restaurant, bar, ballroom. Crestron Flex handles meeting room and ballroom AV. Everything feeds back to the same cloud dashboards.
What Goes Wrong — And How to Avoid It
We've seen enough PMS integrations go sideways to know where the failure modes are. Three big ones:
1. Version drift. Opera Cloud, Mews, and Salto all push regular updates. A change to a PMS event schema can silently break a middleware listener. The fix is aggressive monitoring — every event flow must be instrumented, and alerts must fire the moment a CHECK_IN event fails to produce a myRoom XC scene trigger within 30 seconds. Silent failures are the worst kind.
2. Staff override. Front desk staff sometimes manually override the automation — for example, issuing a physical key card to a guest who prefers not to use a mobile key. The integration has to tolerate this without breaking downstream systems. Our middleware treats both paths as equally valid and keeps the audit trail intact either way.
3. Network assumptions.A lot of PMS integrations assume the property network is reliable. On day one of go-live, it usually isn't. We build every integration to tolerate network hiccups — middleware queues events, retries with backoff, and never loses a check-in. A failed network shouldn't mean a guest can't get into their room.
The Luxury Difference
None of the technology in this stack is exotic. Opera, Mews, Salto, Lutron, Samsung, UniFi — they're all off-the-shelf products sold to thousands of properties. What makes the difference in a luxury hotel is the precision of the integration.
A welcome scene that fires two seconds late is a noticeable miss. A mobile key that arrives after the guest is standing at the door is a loss of trust. Lighting that flickers during a scene transition tells a guest the property doesn't care about details. Luxury guests notice these things — they're paying $1,500 a night specifically because they expect everything to work perfectly.
This is why we build every PMS integration as a custom engagement, not a configuration checklist. We instrument every event. We tune every scene. We walk every guest room with the GM on handover day. And we monitor every deployed property 24/7 from our ops dashboard, because a luxury hotel should never be the one to discover its own technology problem.
Thinking About an Integration?
Cave Group specializes in the full luxury hospitality technology stack. We integrate Opera Cloud, Mews, StayNTouch, and Protel with Salto KS and Space, Lutron myRoom XC and Athena, Samsung Hospitality displays, Crestron Flex for ballroom AV, and UniFi Enterprise networking. We run projects across New York, Miami, the Caribbean, Italy, Greece, and the Mediterranean.