Skip to content
Use cases

Role · IT / CTO

One trusted guest identity for the stack.

One profile above the stack, served over REST and MCP.

The situation

A hotel already runs a stack: a property system, a point of sale, a booking engine, a spa booker, a CRM. Each one holds a guest card that made sense for its own job. IT is then asked to make those cards agree, so the desk, a loyalty tool and any agent all see the same person.

That ask usually arrives as another integration. Wire the PMS to the CRM. Wire the POS to the guest app. Add a chatbot and wire it too. The stack stays. The joins multiply.

What breaks

Point-to-point guest sync is brittle because none of those systems shared a key. The CRM’s guest is not the PMS’s guest. An OTA stay arrives on a proxy address. A bar charge lands under a misspelt name. Every new consumer inherits the last join, and every new source is another format to map.

Security follows the same pattern. Each join carries its own credential, its own scope, and its own idea of who is allowed to see a guest. Revoking access means finding every pipe. An agent pointed at any one system is confident, and wrong, because it only ever saw that system’s fragment.

What the Master Profile changes

Casa Layer matches and merges those fragments into one Master Profile per real guest, with a confidence score on each match. Casa Layer builds that record and holds it. The Master Profile sits above your systems rather than inside one of them, so replacing a CRM or a PMS does not cost you the resolved person.

We sell no applications on top of the record, so there is nothing here for it to be locked into. Your own source systems stay the record throughout. You decide what Casa Layer can do in each system, under credentials you issue and can revoke. Every connection live today reads only.

The work on your side is approval, not a data-team project. A first group is typically live in three weeks rather than the six months a bespoke guest graph runs to, because the resolution logic already exists and the work is mapping formats between systems.

Who reads it

  • The desk
  • CRM
  • Guest app
  • Agents

The same profile is served to the desk, the CRM, a guest app and any agent through an open REST API and an MCP server. IT is not asked to build a guest integration per consumer. Claude, a revenue agent, a concierge assistant, or one you build yourself: every agent works from the same record.

An agent that can only read can only advise, so write access is being built, granted per system by you. Until that is on in a given system, the connection there stays read-only. That is the control plane, not a promise that Casa Layer never writes.

The same record, many readers. No guest join per consumer.

Systems

Vendor names here are the systems Casa Layer connects to, not customers. The page is the job. The directory is the list.

Next

See the systems Casa Layer connects to, or book a 20-minute demo mapped to the stack you already run.