Hotel workforce management · Works alongside Duetto

Your rates flex with demand. Your roster should too.

HotelCadence is workforce software for hotels, the labor layer beside Duetto, your revenue layer. It reads the bookings already in your property system, the same ones Duetto prices against, forecasts how busy each department will be hour by hour and drafts rosters your managers approve. Hotels cut 6–12% of labor cost while guest service holds. Nothing touches your rates or Duetto.

Calculate your labor savings →Book a demo with your own booking data

Duetto logoDuetto, revenue management system · vendor website: duettocloud.com ↗

Worked example

Singapore, 250 rooms: rates moved daily, the roster never did

A revenue-managed city hotel swung between 62% and 94% occupancy inside ten days, which is what good revenue management produces. Rates repriced daily; the front office stayed rostered at eight, overstaffed on the soft days its own revenue system had discounted and queued on the peaks it had filled. The arrival counts were in the property system the whole time.

Demand-matched rosterStaff required (from property system arrivals)Flat roster
0510151, Demand-matched roster: 62, Demand-matched roster: 73, Demand-matched roster: 94, Demand-matched roster: 105, Demand-matched roster: 86, Demand-matched roster: 67, Demand-matched roster: 78, Demand-matched roster: 99, Demand-matched roster: 1110, Demand-matched roster: 812345678910 1, Demand-matched roster: 6 · Staff required (from property system arrivals): 6 · Flat roster: 8 2, Demand-matched roster: 7 · Staff required (from property system arrivals): 7 · Flat roster: 8 3, Demand-matched roster: 9 · Staff required (from property system arrivals): 9 · Flat roster: 8 4, Demand-matched roster: 10 · Staff required (from property system arrivals): 10 · Flat roster: 8 5, Demand-matched roster: 8 · Staff required (from property system arrivals): 8 · Flat roster: 8 6, Demand-matched roster: 6 · Staff required (from property system arrivals): 6 · Flat roster: 8 7, Demand-matched roster: 7 · Staff required (from property system arrivals): 7 · Flat roster: 8 8, Demand-matched roster: 9 · Staff required (from property system arrivals): 9 · Flat roster: 8 9, Demand-matched roster: 11 · Staff required (from property system arrivals): 11 · Flat roster: 8 10, Demand-matched roster: 8 · Staff required (from property system arrivals): 8 · Flat roster: 8
Ten days, front office: the demand-matched roster (bars) follows staff required from property system arrivals (line); the flat roster of eight (dashed) missed both directions of the swing the revenue system created.

The data behind this chart

DayStaff requiredFlat rosterDemand-matched roster
Day 1686
Day 2787
Day 3989
Day 410810
Day 5888
Day 6686
Day 7787
Day 8989
Day 911811
Day 10888

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.

Setup

Go live in three steps

HotelCadence only reads · counts and dates only, no guest names or payment details · Duetto and your rates untouched.

  1. 1

    Connect your property system

    HotelCadence reads the same property system Duetto prices against: Oracle OPERA Cloud, Mews, Cloudbeds, Shiji or Amadeus. Your administrator switches on a secure connection that only reads; nothing touches Duetto or your rates.

  2. 2

    Load history and check accuracy

    HotelCadence loads up to two years of booking history and checks its hourly forecasts per department against what your hotel recorded, the same booking patterns your revenue team already watches in Duetto.

  3. 3

    Go live and measure

    Forecasts refresh as bookings change, and draft rosters flag shifts that no longer match demand. Managers approve every roster, and you measure results monthly against the starting point you agreed, on the GOP line as well as the revenue line.

Duetto + HotelCadence questions, answered

Is HotelCadence a revenue management system like Duetto?

No. Duetto is a revenue management system that prices demand: rates, restrictions, distribution. HotelCadence is workforce software that staffs demand: hourly forecasts per department and draft rosters. They read the same bookings and optimize different lines of the P&L.

Does HotelCadence connect to Duetto directly?

The standard connection is to your property system, and it only reads, because that is the system both products depend on. Duetto offers an open connection, and we agree with you before any commitment whether to add Duetto demand signals to the labor forecast.

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 move on the same signal.

Does HotelCadence touch rates, inventory or anything Duetto manages?

No. HotelCadence only reads from your property system and 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, about US$2,000-4,000 a week. Revenue-optimized hotels often have the widest gap, because a flat roster cannot follow the occupancy swings the revenue system creates.

Which PMS platforms does this work with?

Oracle OPERA Cloud, Mews, Cloudbeds, Shiji Enterprise Platform, Amadeus and RoomNexa, with others confirmed before you commit. Groups running several property systems roll up into one view with one measurement method; see all property system integrations.

Calculate your labor savings →Book a demo with your own booking data

The calculator takes 2 minutes, no email needed · the demo runs on your live bookings · no obligation.