What are PMS integrations?
A PMS integration is a data connection — typically via API (Application Programming Interface) — between a hotel’s Property Management System and another software platform in the hotel technology stack. The PMS is the operational core of a hotel: it manages reservations, room assignments, check-in and checkout, folio posting, and guest profiles. On its own, it is a powerful operational tool. But it is only when the PMS shares data with other systems that it becomes a revenue management asset.
PMS integrations fall into two types:
One-directional integrations — data flows from the PMS into another system (e.g. occupancy data flowing into an RMS) but not back. The RMS can see what is happening in the PMS, but rate recommendations must be manually applied.
Two-directional (two-way) integrations — data flows both ways. The RMS reads occupancy and reservation data from the PMS, makes rate decisions, and writes those rate decisions back through the PMS or directly to the channel manager — without human intervention. Two-way integration is the standard required for genuine pricing automation.
Two hotels can run the same PMS and the same RMS and get completely different revenue management results — based solely on the depth of the integration between them. A native two-way API integration with real-time data sync will consistently outperform a middleware-dependent integration with batch updates, regardless of which platforms are used. Ask about integration architecture, not just integration availability.
What systems does a hotel PMS typically integrate with?
| System | What the integration does | Integration type required |
|---|---|---|
| Revenue Management System (RMS) | Sends live occupancy, pickup, and reservation data; receives automated rate recommendations | Two-way, real-time |
| Channel Manager | Distributes room availability and rates to all OTA channels simultaneously | Two-way, real-time |
| Central Reservation System (CRS) | Syncs all reservations from voice, GDS, OTA, and direct channels into a single inventory view | Two-way, real-time |
| Direct Booking Engine | Confirms direct bookings back into PMS and applies member rates from RMS | Two-way, real-time |
| CRM Platform | Enriches guest profiles with stay history, spend, and preferences for personalised marketing | Two-way, regular sync |
| Accounting / ERP (e.g. Xero) | Posts revenue by department to GL codes automatically, eliminating manual night audit export | One-way, automated nightly |
| Point-of-Sale (POS) | Posts F&B, spa, and ancillary charges to the guest folio in the PMS | Two-way, real-time |
| Loyalty Platform | Tracks stay and spend against member accounts, triggers points and tier changes | Two-way, real-time |
The connected hotel technology stack explained
The phrase “hotel technology stack” refers to the complete set of software platforms a hotel uses and — critically — how those platforms connect to each other. A disconnected tech stack, where systems operate in silos and data must be manually transferred between them, is the single biggest operational drag on revenue management effectiveness in independent hotels.
🏨 Layer 1: Operations Core
- Property Management System (PMS)
- Point-of-Sale (POS) — F&B, spa, retail
- Housekeeping management
- Maintenance / engineering
📡 Layer 2: Distribution
- Channel Manager (OTA sync)
- Central Reservation System (CRS)
- GDS connectivity
- Direct Booking Engine
💰 Layer 3: Revenue Intelligence
- Revenue Management System (RMS)
- Competitor rate intelligence
- Demand forecasting engine
- Rate guardrail controls
👤 Layer 4: Guest Relationship
- CRM platform
- Loyalty programme engine
- Marketing automation (email, WhatsApp)
- Accounting / ERP (Xero)
The PMS sits at the centre of all four layers. Every other system either feeds data into the PMS or receives data from it. This is why PMS integration quality is the architectural decision that determines the ceiling of your revenue management capability — not the sophistication of the RMS or CRM you choose to layer on top.
The four components of successful hotel revenue management
This is one of the most frequently searched questions in hotel revenue management and one that almost no content answers completely. The four core components — and the role PMS integration plays in each — are:
- 1Demand Forecasting
Predicting future occupancy and demand patterns by room type, day of week, market segment, and booking window. Without a live PMS integration feeding real-time pickup data into the RMS, demand forecasts are built on historical averages rather than current booking pace — producing recommendations that are always one step behind actual market conditions. PMS integration makes forecasting forward-looking, not retrospective. - 2Pricing Strategy
Setting and dynamically adjusting room rates across all channels to maximise revenue at every occupancy level — including rate ladders by room type, length-of-stay pricing, and rate floor guardrails. Pricing strategy requires the RMS to receive live PMS occupancy data and return rate decisions to the channel manager automatically. Without two-way PMS-RMS integration, rate changes must be manually entered into every channel — a process so slow that the pricing opportunity has often passed by the time rates are updated. - 3Inventory Management
Controlling the allocation and availability of room types and rate codes across all distribution channels — including channel-specific availability, room type restrictions, minimum stay requirements, and stop-sell controls. PMS integration ensures inventory controls set in the RMS or channel manager are reflected in real-time across the PMS, preventing overbooking and ensuring no channel shows availability that does not exist in the live room count. - 4Distribution Management
Managing which channels rooms are sold through and at what net rate after commissions. This includes monitoring OTA commission costs (to calculate NRevPAR rather than just RevPAR), applying channel-specific rate strategies (direct rate always below best OTA rate), and shifting booking mix toward higher-margin direct and corporate channels over time. PMS-CRS integration and PMS-CRM integration are the key technical enablers for distribution management — providing the data needed to measure channel profitability and make strategic allocation decisions.
CRS and PMS integration: what it is aimed at achieving
The integration between a Central Reservation System (CRS) and a Property Management System (PMS) is one of the most fundamental connections in a hotel’s technology architecture — and one that is frequently misunderstood, particularly by independent hotels that have not previously used a CRS separate from their PMS.
A CRS is the system that aggregates reservations from all booking sources into a single view: OTA bookings, GDS corporate bookings, voice reservations, and direct website bookings. Without CRS-PMS integration, reservations from different channels must be manually entered into the PMS — creating delays, errors, and the risk of double-booking.
What CRS-PMS integration achieves — the single point of truth
| Without CRS-PMS integration | With CRS-PMS integration |
|---|---|
| Reservations manually entered from each channel into PMS | All reservations sync automatically to PMS in real time |
| Overbooking risk when multiple channels book simultaneously | Live inventory deducted from all channels the moment a reservation is confirmed |
| Rate changes must be updated in CRS and PMS separately | Rate updates flow from RMS → CRS → all channels simultaneously |
| Revenue reporting requires manual consolidation from multiple sources | All channel revenue posts automatically to PMS folio and accounting system |
| Guest profile fragmented across channel-specific records | Single guest profile in PMS updated regardless of booking channel |
| GDS corporate bookings require separate management | GDS reservations flow into PMS alongside OTA and direct bookings |
The single point of truth is the primary goal of CRS-PMS integration: every reservation, from every channel, visible in one system, in real time, with zero manual intervention. This is not a luxury feature — it is the operational baseline from which accurate revenue management, guest recognition, and financial reporting all depend.
Can revenue management be integrated with CRM? Yes — here is why it matters
The integration of Revenue Management Systems with Customer Relationship Management platforms represents one of the most underexploited opportunities in independent hotel technology. Most hotels run their RMS and CRM as separate, non-communicating systems — which means their pricing strategy is completely blind to the identity and value of the guest they are pricing for.
What RMS-CRM integration enables that siloed systems cannot
Guest-level pricing decisions: When the RMS knows that a booking inquiry comes from a loyalty member who has stayed 12 times and spent an average of $420 per night, it can apply different logic to that inquiry than to an anonymous OTA booking. High-value repeat guests can be protected from aggressive discounting; new acquisition channels can be priced differently to reflect their lower lifetime value.
Targeted direct booking offers: When the CRM identifies a segment of guests who have not returned in 9 months, the RMS can trigger a targeted direct booking offer with a personalised rate — automatically, without a revenue manager manually building a campaign. The CRM provides the “who”; the RMS provides the “at what price.”
Segment-level revenue analysis: Without CRM-RMS integration, a hotel knows its overall RevPAR but cannot tell whether its loyalty members, corporate accounts, or leisure OTA guests are contributing more or less per available room night. With integration, segment-level RevPAR and GOPPAR become visible — enabling strategic decisions about which segments to prioritise and invest in.
Loyalty member rate automation: Member rates and loyalty tier pricing can be managed within the same RMS pricing framework as transient rates — ensuring that loyalty benefits are automatically applied without manual rate code management, and that member rates are always positioned correctly relative to OTA and public rates.
What are BRM and CRM practices in hotels?
Most content about hotel CRM focuses entirely on individual guest relationships. Almost nothing is written about how BRM and CRM work together — or what the difference between them is in a hotel context. Here is the distinction that matters for revenue management:
🤝 BRM — Business Relationship Management
- Manages corporate, group, and MICE client relationships
- Negotiated rate agreements (NRA) and LRA contracts
- Preferred partner and volume-based pricing arrangements
- Group block management and attrition tracking
- Account-level revenue reporting and ROI analysis
- Connected to RMS via corporate rate code management
👤 CRM — Customer Relationship Management
- Manages individual guest profiles and preferences
- Stay history, spend patterns, room preferences
- Loyalty programme tier management
- Personalised marketing automation (email, WhatsApp)
- Guest satisfaction tracking and review management
- Connected to RMS for guest-level pricing and segmentation
Best practice is for both BRM and CRM data to feed into the revenue management system so that corporate accounts (managed via BRM) and individual guests (managed via CRM) are both visible within the same revenue segmentation framework. A hotel that knows its top 10 corporate accounts are already on contracted rates can make different inventory allocation decisions for those accounts during peak demand periods than for anonymous transient bookings — protecting contracted business while maximising rate on unrestricted inventory.
How revenue management is used in hotels — a practical daily view
Revenue management in hotels is not a single task or a weekly meeting. In a properly integrated technology stack, it is a continuous, largely automated process punctuated by human strategic decisions. Here is what the actual workflow looks like in a hotel with a connected PMS-RMS:
| Frequency | Revenue management activity | System responsible | Human involvement |
|---|---|---|---|
| Continuous | Rate adjustments based on booking pace, competitor moves, and demand signals | RMS → Channel Manager | None (automated with guardrails) |
| Daily | Pickup report review — bookings made yesterday vs. forecast | PMS → RMS dashboard | Revenue manager or GM review (10–15 min) |
| Daily | Competitor rate check — is your rate positioned correctly vs. comp set? | Rate intelligence tool | Alert-based review |
| Weekly | 90-day forecast review — pace vs. same time last year, rate strategy adjustments | RMS forecasting module | Revenue manager or GM (30–45 min) |
| Monthly | KPI review — RevPAR, ADR, occupancy, GOPPAR vs. budget and prior year | PMS + RMS + Accounting | Revenue manager + GM + ownership |
| Quarterly | Rate strategy review — seasonal rate ladder, corporate rate renegotiation, OTA positioning | RMS + CRM + BRM | Revenue manager + commercial team |
| Annually | Budget setting — next year RevPAR targets, ADR strategy, channel mix goals | RMS + Accounting + PMS | Revenue manager + GM + ownership |
In hotels without a revenue manager — the majority of independent hotels under 50 rooms — the daily and weekly review steps are often skipped entirely, meaning pricing runs on autopilot with no strategic oversight. A well-configured RMS with automated rate adjustments and alert-based exceptions reduces the human time requirement dramatically, but it does not eliminate the need for periodic strategic review.
KPIs in hotel revenue management: the complete list
KPIs in hotel revenue management are the metrics tracked to measure how effectively a hotel is generating revenue from its available inventory and how much of that revenue is reaching the bottom line. A fully integrated PMS-RMS-accounting system calculates all of these automatically — no manual spreadsheet required.
| KPI | Formula | What it tells you | Data source required |
|---|---|---|---|
| RevPAR | Room Revenue ÷ Available Rooms | Room revenue efficiency across total inventory | PMS room revenue + room count |
| ADR | Room Revenue ÷ Rooms Sold | Average rate achieved per occupied room | PMS room revenue + rooms sold |
| Occupancy Rate | Rooms Sold ÷ Rooms Available × 100 | Percentage of available inventory filled | PMS room status data |
| NRevPAR | RevPAR − Distribution Costs Per Available Room | Net room revenue after OTA commissions and GDS fees | PMS + channel manager commission data |
| TRevPAR | Total Revenue (all depts) ÷ Available Rooms | Full commercial performance across all revenue streams | PMS + POS revenue |
| GOPPAR | Gross Operating Profit ÷ Available Rooms | Operating profitability per available room after all costs | PMS + POS + Accounting (Xero) |
| Booking Window | Avg days between booking date and arrival date | How far in advance guests are booking — affects pricing window | PMS reservation data |
| Channel Mix | % of bookings by channel (OTA / direct / corporate) | Distribution cost efficiency and direct booking health | PMS reservation source data |
| Cancellation Rate | Cancellations ÷ Total Reservations × 100 | Revenue-at-risk from cancellations; affects pricing strategy | PMS cancellation data |
| Length of Stay (LOS) | Total Room Nights Sold ÷ Total Reservations | Average nights per booking — affects LOS pricing strategy | PMS reservation data |
| RevPAR Index (RGI) | Your RevPAR ÷ Comp Set RevPAR × 100 | Your fair share of market revenue vs. competitors | STR / CoStar benchmarking data |
Track RevPAR daily for pricing decisions. Track NRevPAR weekly for channel mix decisions. Track GOPPAR monthly for profitability decisions. Track TRevPAR monthly for ancillary revenue strategy. Without PMS integration into a unified reporting dashboard, calculating all of these manually from separate system exports is a full-time job — which is why most independent hotels track only RevPAR and miss the profit story entirely.
The 80/20 rule in hotels — and why it is critical for PMS-CRM integration
The 80/20 rule in hotels — the Pareto Principle applied to hospitality — states that approximately 80% of a hotel’s revenue comes from 20% of its guests or booking occasions. In practice, this shows up in three distinct patterns that directly inform technology integration priorities:
Pattern 1: 20% of guests generate 80% of revenue
A small percentage of guests — typically repeat direct bookers, loyalty members, and key corporate accounts — generate a disproportionate share of total revenue. These guests book more frequently, spend more per stay (on rooms, F&B, spa), cancel less, and require less acquisition cost than OTA-acquired guests. PMS-CRM integration is specifically required to identify who these guests are, track their lifetime value, and ensure they are recognised and prioritised — automatically — every time they book. Without integration, high-value guests are invisible in aggregate data even as they drive the majority of your profitability.
Pattern 2: 20% of dates generate 80% of annual profitability
Peak periods — major events, school holidays, public holiday weekends, and high-demand seasons — generate a disproportionate share of annual GOPPAR. A hotel that consistently under-prices these dates (due to late rate adjustments or conservative pricing) loses revenue that can never be recovered on surrounding low-demand dates. PMS-RMS integration with forward-looking demand forecasting is specifically designed to identify these high-value dates early and hold rates appropriately — which is impossible to do consistently without live booking pace data from the PMS.
Pattern 3: 20% of room types generate 80% of upsell revenue
Suites and premium room categories typically represent a small share of total inventory but generate a disproportionate share of upgrade, upsell, and ancillary revenue. PMS integration with a CRM and upsell engine enables automated upsell offers to be sent to the right guests at the right pre-arrival moment — when they are most likely to upgrade — rather than relying on front desk staff to remember to offer upgrades at check-in.
If 80% of your revenue comes from 20% of your guests, the highest-ROI technology investment you can make is a PMS-CRM integration that identifies, tags, and nurtures that 20% — not a marketing campaign that tries to acquire more guests from the 80% that generate 20% of revenue. Most independent hotels spend their technology budget in exactly the wrong proportion.
The 5-10 rule in hotels and its indirect connection to revenue management
The 5-10 rule in hotels is a guest service protocol — not a revenue management formula. It states that hotel staff should:
At 10 feet (≈3 metres): Make eye contact and smile at any guest in proximity.
At 5 feet (≈1.5 metres): Verbally acknowledge the guest with a greeting, offer of assistance, or welcome.
The 5-10 rule originates from luxury hospitality standards (Ritz-Carlton popularised it widely) and is designed to ensure no guest ever feels unacknowledged or invisible in the hotel environment. While it is an operational and service standard, it connects to revenue management in two measurable ways that most content on this topic misses entirely:
Connection 1: Guest satisfaction directly influences RevPAR
Hotels with higher online review scores — a direct proxy for guest satisfaction driven by service standards like the 5-10 rule — consistently achieve higher ADR and RevPAR than physically comparable properties with lower scores. A one-point increase in average review score (e.g. from 4.2 to 4.3 on Booking.com) is associated with measurable rate premium sustainability — meaning guests will pay more, and a dynamic pricing system can hold rates higher, for a property guests genuinely rate highly. Service quality is a revenue management lever, not just a soft metric.
Connection 2: Recognition-triggered service drives ancillary revenue
When staff recognise a returning guest at 10 feet — ideally because a PMS-CRM integration has surfaced that guest’s profile on the staff tablet or front desk screen before the interaction — the quality of the service interaction improves. A guest who is greeted by name, has their preferences remembered, and is offered a relevant upsell at check-in (a room upgrade, a dinner reservation, a spa booking) generates significantly more ancillary revenue than an anonymous guest. The 5-10 rule, powered by PMS-CRM guest profile integration, becomes a revenue tool as well as a service standard.
Best practices for PMS and RMS integration
- 1Require native two-way API integration — never middleware or CSV export
A native API integration between your PMS and RMS means data flows directly between the two systems in real time without a third-party connector or manual file transfer. Middleware connectors introduce delay, failure points, and ongoing maintenance costs. CSV export “integrations” mean data is hours old by the time it reaches the RMS — completely inadequate for real-time dynamic pricing. Ask every vendor: “Is this a native two-way API, or does it require a middleware connector?” - 2Map room types and rate codes consistently before go-live
The most common PMS-RMS integration failure is mismatched room type naming between systems. If the PMS calls a room “Deluxe Double” and the RMS calls it “DBL-DLX,” the occupancy data for that room type does not align and pricing decisions are made on aggregated totals rather than accurate room-type-specific pickup. Spend time at setup ensuring every room type, rate code, and market segment name is identical across PMS, RMS, and channel manager. - 3Configure rate guardrails before enabling automation
Set minimum and maximum rate limits in the RMS for every room type before allowing the system to push rates automatically. Rate floors should reflect the all-in operating cost of the room plus a margin — not just a round number estimate. Rate ceilings should reflect brand positioning, not just demand capacity. Test that these guardrails are enforced absolutely — not as advisory flags — before the system goes live on any distribution channel. - 4Ensure rate changes flow PMS → RMS → Channel Manager → Booking Engine in a single automated chain
The rate update chain must be fully automated and cover all channels simultaneously. If rate changes push to OTAs but not to your direct booking engine, you create rate parity violations. If they push to the booking engine but not to the PMS, front desk agents quote different rates than what guests booked online. Every link in the chain must be connected and tested end-to-end before peak season. - 5Connect the CRM to the PMS before connecting the CRM to the RMS
CRM-RMS integration is only as valuable as the quality of the guest data in the CRM. That data comes from the PMS — reservation history, spend, room preferences, contact details. Establish a clean, reliable PMS-CRM sync first, so the CRM has accurate, complete guest profiles. Then layer RMS-CRM integration on top to apply guest-level pricing intelligence. - 6Integrate your accounting system (Xero or equivalent) for automatic GOPPAR tracking
RevPAR is visible in any PMS. GOPPAR requires cost data — which lives in your accounting system. A PMS-to-Xero integration that automatically posts room revenue, F&B revenue, and departmental cost lines eliminates the monthly manual export and gives you a live GOPPAR view without an accountant building a spreadsheet every month-end. - 7Test integrations under simulated peak conditions before go-live
Integration failures always seem to happen during the worst possible moment — a sold-out event weekend, a high-demand holiday period. Before going live with any new integration, simulate peak conditions: flood the PMS with test reservations from multiple channels simultaneously, trigger rate changes from the RMS and confirm they reach all channels, and stress-test the CRS-PMS sync with rapid sequential booking confirmations. Fix failures in a test environment, not during a peak period.
6 integration mistakes that destroy revenue management accuracy
Mistake 1: Using batch data updates instead of real-time sync
A PMS that sends occupancy data to the RMS every 4 hours means the RMS is always pricing on information that is up to 4 hours out of date. During a fast-moving demand window — a last-minute booking rush the day before arrival — this delay can mean the system misses multiple rate increase opportunities before the data finally updates. Real-time sync is the minimum standard for any integration that informs dynamic pricing decisions.
Mistake 2: Not testing the full rate update chain end-to-end
Hotels frequently test that the RMS can “see” PMS data, then assume the rest of the chain works. The critical test is: make a rate change in the RMS, confirm it reaches every OTA channel and the direct booking engine simultaneously, and verify the updated rate appears correctly to a test guest on Booking.com and on the hotel website. This end-to-end test catches the silent failures — channels that appear connected but are not receiving updates — before they cost you real revenue.
Mistake 3: Running different rate codes in PMS and channel manager
When rate code names differ between the PMS and channel manager, revenue reporting is fragmented — the PMS shows one segment breakdown and the channel manager shows another, making it impossible to calculate accurate NRevPAR or channel-level profitability. Align rate code naming as part of integration setup, not as an afterthought during reporting.
Mistake 4: Integrating systems but not validating the data quality
An integration is only as good as the data flowing through it. If historical occupancy data in the PMS contains errors — cancelled reservations not marked correctly, walk-in guests booked under wrong market segment codes, test bookings not purged — those errors flow into the RMS and degrade forecast accuracy. Data quality audit in the PMS before integration is not optional; it is the prerequisite for meaningful pricing intelligence.
Mistake 5: Treating integration as a one-time setup task
PMS integrations require ongoing maintenance. When you change PMS providers, add new room types, create new rate codes, onboard a new OTA channel, or update your Xero chart of accounts, the integration must be updated in parallel. Hotels that treat integration as “done” at go-live and ignore it for 12 months typically discover data drift — subtle mismatches that accumulate until KPI reporting is visibly wrong and the source of the error is difficult to trace.
Mistake 6: Not connecting GOPPAR data to revenue management decisions
The most strategic integration gap in most independent hotels is the missing link between the accounting system and the revenue management dashboard. Without it, the hotel tracks RevPAR but has no visibility into whether their pricing strategy is actually generating profit. The result is revenue managers who optimise for RevPAR and GMs who discover at month-end that a record-RevPAR month also produced the lowest GOPPAR in years. PMS-to-accounting integration closes this loop and makes profitability a live metric, not a monthly surprise.
How Propeter’s connected platform eliminates integration complexity
The reason most independent hotels operate disconnected tech stacks is not a lack of ambition — it is the complexity and cost of integrating and maintaining multiple point-solution systems from different vendors. Propeter is built as a connected platform rather than a point solution: PMS integration, RMS, channel manager connectivity, direct booking engine, CRM, loyalty engine, marketing automation, and Xero accounting integration are all part of a single connected architecture.
| Integration requirement | How Propeter provides it |
|---|---|
| PMS → RMS (live occupancy feed) | ✓ Native two-way API with real-time pickup data — no middleware, no batch updates |
| RMS → Channel Manager (rate push) | ✓ Rate decisions push to all OTA channels and direct booking engine simultaneously in under 60 seconds |
| CRS → PMS (reservation sync) | ✓ All reservation sources sync to PMS in real time, single inventory view across all channels |
| PMS → CRM (guest profile enrichment) | ✓ Every reservation enriches the guest CRM profile automatically — stay history, spend, room preferences |
| CRM → RMS (guest-level pricing) | ✓ Loyalty member rates and segment-level pricing managed within the same RMS pricing framework |
| PMS → Xero (accounting automation) | ✓ Revenue by department posts to Xero GL codes nightly — GOPPAR calculated automatically |
| KPI dashboard (all metrics unified) | ✓ RevPAR, NRevPAR, TRevPAR, GOPPAR, ADR, occupancy, channel mix — all live in one dashboard |
| Rate guardrails (Stage 11) | ✓ Configurable hard floors and ceilings by room type, day of week, and date range — enforced absolutely |
| 80/20 guest segmentation | ✓ CRM-powered guest value segmentation identifies your top 20% revenue-generating guests automatically |
See a fully integrated hotel tech stack in action
Book a free 30-minute demo and we will show you how Propeter’s connected PMS-RMS-CRM-Xero platform looks running on data from a hotel of your size — with live KPI dashboard, rate guardrails, and the 80/20 guest segmentation report included.
Frequently asked questions about PMS and revenue management system integration
Written by the Propeter Revenue Intelligence Team — specialists in hotel technology integration, revenue management systems, and connected hotel tech stacks for independent hotels and hotel groups globally. This guide is reviewed and updated quarterly. Last updated: July 2026.


