Your rates flex with demand. Your roster should too.
Duetto is your revenue layer; HotelCadence is the labor layer beside it. It reads the reservation data in the PMS you already run (read-only, the same stream Duetto prices against) and turns it into hourly demand forecasts per department and auto-drafted rosters your managers approve. Hotels cut 6–12% of labor cost without cutting guest service — and nothing touches your rates or Duetto.
Calculate your labor savings →Book a demo with your own PMS data
Duetto, revenue management system · vendor website: duettocloud.com ↗
Singapore, 250 rooms: rates moved daily, the roster never did
A revenue-managed city hotel swung between 62% and 94% occupancy inside ten days — exactly what good revenue management produces. Rates repriced daily; the front office stayed rostered at eight, overstaffed on the soft days its own RMS had discounted and queued on the peaks it had filled. The arrival counts were in the PMS the whole time.
The data behind this chart
| Day | Staff required | Flat roster | Demand-matched roster |
|---|---|---|---|
| Day 1 | 6 | 8 | 6 |
| Day 2 | 7 | 8 | 7 |
| Day 3 | 9 | 8 | 9 |
| Day 4 | 10 | 8 | 10 |
| Day 5 | 8 | 8 | 8 |
| Day 6 | 6 | 8 | 6 |
| Day 7 | 7 | 8 | 7 |
| Day 8 | 9 | 8 | 9 |
| Day 9 | 11 | 8 | 11 |
| Day 10 | 8 | 8 | 8 |
Worked example, figures indicative, 250-room city property.
Put your own numbers on this → the calculator takes two minutes and needs no email — or see pricing first.
The labor layer beside your revenue layer
Three modules on one read-only PMS feed, measured against your own baseline. Labor runs 32.4% of hotel revenue (CBRE, US benchmark); demand-matched scheduling recovers 6–12% of it.
AI demand forecasting
Arrivals, departures and covers forecast per department, per hour, from the same pickup your RMS prices.
How forecasting works →AI staff scheduling
Draft rosters at the lowest cost that still hits your service standard; managers approve every schedule.
How scheduling works →PMS data insights
Revenue, labor cost and productivity per property on one live screen — the GOP view, not just the topline.
See the insights →Go live in three steps
Read-only PMS access · counts and dates only, no guest-identifying data · Duetto and your rates untouched.
Connect your PMS, read-only
HotelCadence reads the same system of record Duetto prices against: Oracle OPERA Cloud via OHIP, Mews, Cloudbeds, Shiji or Amadeus. Your administrator grants read-only access; nothing touches Duetto or your rates.
Backfill and calibrate
HotelCadence pulls up to two years of reservation history and calibrates hourly demand forecasts per department against your own actuals, the same pickup dynamics your revenue team already watches in Duetto.
Go live and measure
Forecasts refresh as pickup changes and draft rosters flag shifts that no longer match demand. Managers approve everything, and results are measured monthly against your agreed baseline — the GOP line, not just the revenue line.
Duetto + HotelCadence questions, answered
Is HotelCadence a revenue management system like Duetto?
No, and it does not overlap with one. Duetto prices demand: rates, restrictions, distribution. HotelCadence staffs demand: hourly forecasts per department and draft rosters. They read the same reservation reality and optimize different lines of the P&L.
Does HotelCadence connect to Duetto directly?
The standard connection is to your PMS, read-only, because that is the system of record both platforms depend on. Duetto exposes an open API, and enriching labor forecasts with Duetto demand signals is scoped in the integration audit for portfolios that want it.
Will draft rosters conflict with our revenue strategy?
They follow it. When Duetto-priced demand fills a shoulder night, the roster flexes up with the occupancy; when demand softens, labor is the largest controllable cost that can flex down. Rates and rosters moving on the same signal is the point.
Does HotelCadence touch rates, inventory or anything Duetto manages?
No. The PMS connection is read-only, nothing is written back, and HotelCadence never sets or suggests a rate. Forecasts and draft rosters live in HotelCadence, where your managers review and approve them.
We already optimized revenue, how much is really left in labor?
Labor runs 32.4% of hotel revenue (CBRE, US benchmark) and demand-matched scheduling recovers 6-12% of it — for a 250-room property, typically US$2,000-4,000 a week. Revenue-optimized hotels often have the widest gap, because occupancy swings the RMS creates are exactly what a flat roster cannot follow.
Which PMS platforms does this work with?
Oracle OPERA Cloud (via OHIP), Mews, Cloudbeds, Shiji Enterprise Platform, Amadeus and RoomNexa, with others scoped via the integration audit. Multi-PMS portfolios roll up into one view with one baseline measurement method.
Calculate your labor savings →Book a demo with your own PMS data
The calculator takes 2 minutes, no email needed · the demo runs on your live pickup · no obligation.