The Hotel API Strategy Guide: Building an Integration Layer That Makes AI Actually Work
The Demo That Always Works and the Deployment That Never Does
The chatbot in the demo answers instantly. The revenue tool draws a lovely forecast, and the upsell engine fires the perfect offer. Then the contract is signed, implementation starts, and the project sits for months. The AI usually isn't the problem. It can't reach the data it needs, because that data is spread across a stack of separate systems that were never built to talk to each other.
The bottleneck has moved. Buying capable software used to be the hard part. Now capable software is everywhere, and the hard part is the connective tissue between systems - the integration layer - and most hotels do not have one. They have a PMS that exports a CSV at midnight, a revenue system that scrapes a screen, and a CRM that a night auditor updates by hand. AI built on top of that plumbing inherits its limitations.
The survey data says the same thing. A study led by h2c and sponsored by Ireckonu, covering 171 hotel chains, found that 78% of chains have adopted AI, mostly as pilots or public tools, yet only 22% have a centralized data structure that supports AI and automation. Integration challenges were the third-biggest obstacle to scaling AI, cited by 45%, behind lack of expertise and unclear strategy. This article is about closing that gap - what an integration layer actually is, the architectural choices behind it, the API mechanics every operator should understand at a conceptual level, and a 90-day plan to build one without a computer-science degree.
Why Integration Is the Real AI Bottleneck
AI is, at its core, a function of data. A model that cannot see real-time occupancy cannot price tonight's last room. A guest-messaging assistant that cannot read the reservation cannot confirm a late checkout. A predictive maintenance model with no live feed from building systems is a spreadsheet with ambitions. The capability of any hotel AI tool is capped by the quality, completeness, and freshness of the data it can reach - and reaching it requires integration.
The same study put numbers on the data problem: 41% of hotels face barriers to effective data use, 32% struggle with cross-departmental data sharing, and 29% say departmental silos are holding them back. Outside hospitality it looks much the same. MuleSoft's 2025 Connectivity Benchmark, a survey of 1,050 IT leaders, found organizations run 897 applications on average, with only 29% of them connected. Ninety-five percent of respondents said they struggle to integrate data across systems.
Hotels have it worse than most, because their core systems were architected in separate eras for separate jobs. The PMS was built to manage the folio. The revenue system was built to optimize rates. The POS was built to ring up a club sandwich. None was built to share a real-time guest profile with the others. The result is a property where the same guest exists as four different records, and no AI tool can assemble the whole person from the pieces.
The capability of your hotel AI is not set by the model you buy. It is set by the data the model can reach - and most hotels have starved their AI without realizing it.
Where does your property actually stand? The AI Readiness Score takes two minutes, asks no one for a call, and emails you a report sized to your rooms and ADR.
Get Your ScorePoint-to-Point vs. Hub-and-Spoke: The Architectural Fork
There are two basic ways to connect hotel systems. Pick the wrong one and the stack gets harder to run with every tool you add. If a non-technical operator learns one architectural idea, it should be this one.
Point-to-point integration wires each system directly to each other system. The PMS talks to the channel manager; the PMS also talks to the POS; the POS talks to the CRM; the CRM talks to the messaging tool. Each connection is a bespoke pipe. With a handful of systems this feels manageable. But the number of possible connections grows with the square of the number of systems - five systems can require up to ten connections, ten systems up to forty-five. Every new tool multiplies the maintenance burden, and when one vendor changes its API, every pipe touching it can break.
Hub-and-spoke integration puts a central layer - a data hub, integration platform, or middleware - in the middle. Each system connects once, to the hub. The hub normalizes the data into a common format and distributes it to whoever needs it. Adding a new tool means one new connection, to the hub. Max Starkov has argued in Hospitality Net that the hotel stack is heading toward hub-and-spoke, with the cloud PMS acting as the hub.
| Dimension | Point-to-Point | Hub-and-Spoke (Integration Layer) |
|---|---|---|
| Connections for N systems | Up to N×(N−1)/2 - grows quadratically | N - grows linearly |
| Adding a new tool | Build a connection to every relevant system | Build one connection to the hub |
| When a vendor changes its API | Every pipe touching it may break | Fix one hub connector |
| Single guest profile | Hard - data scattered across pipes | Native - hub holds the golden record |
| Upfront cost & effort | Low to start, rises sharply with scale | Higher to start, flattens with scale |
| Best fit | 2 to 4 systems, no AI ambitions | 5+ systems, any serious AI roadmap |
A working rule: if your property runs more than four or five systems and intends to do anything meaningful with AI, you are building toward a hub whether you plan for it or not. The only question is whether you design it deliberately or accumulate it accidentally as a tangle of brittle point-to-point pipes that someone eventually has to unwind.
API Mechanics Every Operator Should Understand
You don't have to write code to make good integration decisions. You do need a working mental model of how systems exchange data. Three concepts cover most of what matters: the API itself, the difference between polling and webhooks, and the question of whether sync is real-time or batched.
What an API actually is. An API - application programming interface - is a published set of rules that lets one system request data or actions from another. When your booking engine asks the PMS "is room 412 available tonight?" and gets a structured answer, that exchange runs over an API. Newer cloud systems generally publish REST APIs that exchange JSON, a lightweight web format; older platforms often still use heavier SOAP/XML interfaces. When you evaluate a vendor, skip "do you have an API?" and ask "is it a modern REST API, well-documented, and open to the integrations I need?"
Polling vs. webhooks. There are two ways for System B to learn that something changed in System A. Polling means B repeatedly asks A "anything new? anything new?" on a schedule - every five minutes, every hour. It is simple but wasteful and laggy; the data is only as fresh as the last poll. Webhooks invert this: A proactively notifies B the instant something happens - "reservation 8842 just modified" - by pushing a message to a listening address. Webhooks are the foundation of real-time hotel automation. If a guest messaging AI is to greet an arrival the moment they check in, it needs a webhook from the PMS, not a poll that might be twenty minutes stale.
Real-time vs. batch sync. Some data must move instantly (availability, rates, a guest's in-stay requests); some can move on a schedule (last night's revenue into the accounting system). A good integration design is deliberate about which is which. Treating everything as batch starves real-time AI; treating everything as real-time creates needless load and cost. Match the cadence to what each data flow is actually for.
| Data Flow | Recommended Mechanism | Why |
|---|---|---|
| Rate & availability to channels | Webhook / real-time push | Overbooking and rate parity errors are instant and costly |
| New reservation to messaging AI | Webhook | Pre-arrival flows must trigger the moment a booking lands |
| Check-in event to in-room/automation | Webhook | Real-time guest experience depends on the live signal |
| POS charges to folio | Real-time API call | Guests expect an accurate folio at any moment |
| Nightly revenue to accounting | Batch (post night-audit) | No business need for sub-day freshness |
| Historical data to BI / model training | Scheduled batch (ETL) | Volume is large; latency is irrelevant |
The Standards That Make Plug-and-Play Possible
One reason hotel integration has historically been so painful is the absence of universal data standards - every PMS spoke its own dialect. That is changing, slowly. Two bodies do most of the standards work. HTNG (Hospitality Technology Next Generation) develops interoperability specifications, and the OpenTravel Alliance maintains the message specs underneath much of travel data exchange; most HTNG standards are developed using OpenTravel specs. The two have worked together on where distribution messaging goes next, including an HTNG workgroup with OpenTravel and IATA that published recommendations for future connectivity standards.
For an operator, the standards matter for one practical reason: a vendor that supports recognized HTNG/OpenTravel interfaces, for things like reservations, content distribution and product distribution, is usually cheaper and faster to integrate than one with a proprietary, undocumented interface. When you evaluate any new system, asking which standards it implements is a fast proxy for how much integration pain it will cause. Supporting the standards doesn't guarantee a clean connection. Ignoring them nearly always means a messy one.
Build vs. Buy: How to Source Your Integration Layer
So you need an integration layer. There are four credible ways to get one, and which fits depends on the size of your property, your in-house technical capacity, and how custom your needs are.
| Approach | What It Is | Best For | Watch Out For |
|---|---|---|---|
| API-first PMS marketplace | Use an open PMS (Mews, Apaleo, Cloudbeds) whose marketplace pre-builds the integrations | New properties or those open to a PMS migration | You inherit the PMS vendor's roadmap and marketplace limits |
| Hospitality integration hub / CDP | A dedicated hub (e.g. Ireckonu, hapi, Impala-style middleware) that unifies systems and holds the guest profile | Multi-system properties and small groups wanting a golden record | Adds a vendor and a cost layer; evaluate connector coverage |
| General-purpose iPaaS | A generic integration platform (Workato, Make, Zapier-class) wiring systems via their APIs | Lighter workflows and automations between cloud tools | Hospitality-specific logic must be built; not a guest-data hub |
| Custom-built integration layer | Bespoke middleware built to your exact stack and workflows | Groups with unique processes and technical resources | Highest cost and maintenance; needs ongoing ownership |
The open-PMS path looks better every year because the marketplaces have grown up: Starkov lists about 1,000 APIs in the Mews Marketplace and about 300 for Cloudbeds, while Apaleo's API-first store is built around the premise that everything is connectable by default. For a property already committed to a legacy PMS - particularly one that charges per integration - a hub or iPaaS often pays for itself by reducing the number of expensive direct interfaces you have to license.
Most hotels do not need to build an integration layer from scratch. They need to stop buying systems that make integration harder - and choose a hub that makes it disappear.
The Economics of Connection
Integration costs money every year, and owners underestimate it because it hides inside other line items. Enterprise platforms such as Oracle OPERA Cloud and Infor HMS price on custom quote, connecting a PMS to third-party tools sometimes carries a per-integration fee, and many vendors add a one-time setup or implementation charge. Get every one of those numbers in writing before you sign, for each connection on your list. Stitching a stack together from legacy interfaces, one paid pipe at a time, is the expensive way to do it.
What you get back is real but indirect, so it gets overlooked. A working integration layer ends manual re-keying (and the errors that come with it), makes possible the real-time guest profile that personalization and AI depend on, and - critically - makes every future tool cheaper to add. The first integration is expensive; in a hub model the tenth is nearly free. That declining marginal cost is the entire financial argument for architecting deliberately rather than accreting pipes. When you model total cost of ownership, look past the one connection in front of you and ask "what does it cost to keep adding connections at our current architecture versus a hub?"
Hotels weighing a custom or hub-based integration layer against a pile of legacy interface fees often benefit from an outside assessment of the build-versus-buy math and the workflow design before committing - that systems-architecture and automation work is the core of our Custom AI Integrations & Automations service, which maps your stack, designs the connective layer, and builds the bespoke workflows AI needs to run on.
A 90-Day Integration Roadmap
Building an integration layer is a project, not a purchase. The sequence below gets a typical independent or small group from a tangle of disconnected systems to a working hub-and-spoke foundation in one quarter, without betting the property on a big-bang cutover.
| Phase | Actions | Success Metric |
|---|---|---|
| Days 1 to 30: Map & audit | Inventory every system, every data flow between them, and how each flow moves today (API, file, manual). Note which vendors expose modern REST APIs and which support HTNG/OpenTravel. Identify the manual re-keying tasks staff perform daily. | Complete system-and-data-flow map; list of brittle/manual connections ranked by risk |
| Days 31 to 60: Choose the hub & connect the core | Select the integration approach (open-PMS marketplace, hospitality hub, iPaaS, or custom). Connect the two or three highest-value flows first - typically PMS↔channel manager and PMS↔guest messaging - using webhooks for real-time events. | Hub live; core real-time flows running without manual intervention; one manual task eliminated |
| Days 61 to 90: Build the guest profile & layer AI | Unify guest data into a single profile in the hub. Connect remaining systems (POS, CRM, BI). Only now point AI tools at the hub, not at individual systems. Establish monitoring and an owner for the layer. | Single guest record assembled from all systems; AI tools reading clean unified data; named owner and monitoring in place |
The discipline that makes this work is sequence: map before you buy, connect the core before the edges, and unify the guest profile before you switch on AI. The most common failure mode is the reverse - buying an AI tool first, discovering it has nothing clean to read, and then trying to retrofit integration under deadline pressure. Lay the foundation first.
What Operators Should Do Now
The hotel AI conversation has been dominated by models and features, but the decisive variable is plumbing. When only 22% of chains have a centralized data structure that supports AI, the properties that win the next phase will not be those that bought the cleverest AI. They will be those that built the integration layer underneath it.
The list is short. The work isn't. Stop adding point-to-point pipes. Favor systems with open, standards-based REST APIs. Move to a hub-and-spoke architecture before your system count makes that migration painful. Match sync cadence to business need - webhooks for the real-time, batch for the rest. And build the unified guest profile first, because every AI tool you deploy is only as good as the data it can reach.
Frequently Asked Questions
Do I need to understand APIs to make good integration decisions for my hotel?
You do not need to code, but you do need a conceptual model. Three ideas cover most decisions: an API is the published rulebook that lets systems exchange data (favor modern REST/JSON over legacy SOAP/XML); webhooks push updates the instant they happen while polling checks on a schedule (real-time AI needs webhooks); and sync should be real-time for things like availability and batched for things like nightly accounting. With those three concepts you can ask vendors the right questions - "Is your API a documented REST API? Do you support webhooks? Which HTNG/OpenTravel standards do you implement?" - and interpret the answers. That's enough to avoid the expensive mistakes.
What is the difference between point-to-point and hub-and-spoke integration, and which should I choose?
Point-to-point wires each system directly to each other system, so connections grow with the square of your system count - manageable at two or three tools, unmanageable at ten. Hub-and-spoke routes everything through a central integration layer, so each system connects once and connections grow linearly. If your property runs more than four or five systems and has any AI ambitions, hub-and-spoke is almost always the right answer because it tames the connection explosion, makes adding new tools cheap, and gives you a single place to assemble the unified guest profile that AI depends on. The trade-off is higher upfront cost and effort, which pays back as you scale.
Should I build a custom integration layer or buy one?
Most hotels should buy, not build. Four paths exist: an API-first PMS with a mature marketplace (Mews, Apaleo, Cloudbeds), a hospitality-specific integration hub or customer data platform, a general-purpose iPaaS for lighter automations, or a fully custom build. Custom builds make sense only for groups with genuinely unique workflows and the technical resources to own the result long-term - they carry the highest cost and maintenance burden. For most independents and small groups, an open-PMS marketplace or a hospitality hub delivers a unified data foundation faster and cheaper than building from scratch, and it comes with a vendor responsible for keeping connectors working when third-party APIs change.
How much does hotel integration actually cost?
It varies too much by vendor and architecture for a single benchmark to mean anything. Enterprise PMS platforms generally price on custom quote, some vendors charge per integration, and many add one-time setup fees, so a stack of legacy interfaces gets expensive fast. Ask every vendor for the interface fee, setup fee and any monthly connectivity charge, in writing. The hidden economics matter more than the sticker price: in a hub model the first integration is costly but each additional one is nearly free, whereas in a point-to-point model every new tool adds compounding cost. Model the cost of your next five integrations, not just the one in front of you.
What standards should I look for when evaluating a hotel system's connectivity?
Ask which HTNG and OpenTravel interfaces the system supports - these are the recognized hospitality interoperability standards, covering areas such as reservations, content distribution and product distribution. A vendor that implements recognized standards is meaningfully faster and cheaper to integrate than one with a proprietary, undocumented interface. Also confirm the API is REST-based with JSON, well-documented, openly available (not gated behind expensive certification or per-call fees that make AI economically unviable), and that it supports webhooks for real-time events. Standards support doesn't guarantee a painless integration. Its absence reliably predicts an expensive, brittle one - so use it as a fast screening filter before you go deep on any vendor.
Related Research
Get two full chapters of The 2026 Official Guide to Hotel AI
The AI Readiness Scorecard + the P&L Opportunity Heat Map - see exactly where your property stands and what each gap is worth.
Plus one tactical AI play each week. Unsubscribe anytime. Prefer to start interactive? Take the 2-minute AI Score.
Reading about it is the easy part.
The gap between an article like this and an actual result is a ranked list of what is worth your money at your property. There are two ways to get one, and neither of them costs anything.
- Peter Mack, founder, HospitalityOS