Cardinal

Operations

How many cleaners do you actually need tomorrow?

Housekeeping order is derived from what is happening on the property, not from a list someone maintains. Staffing is forecast from your own cleaning times.

Part 2 of 105 sections5 questions answered
The Cardinal housekeeping screen showing rooms to clean, total clean time and housekeepers needed

Cleaning load, grouped by task type, with the staffing math shown.

Housekeeping

Priority follows the day's arrivals and departures

Turnovers first, then arrivals

Turnover, then arrival, then departure, then stayover, then vacant. Arrivals first, because that is what the day is for.

A staffing forecast

Today's cleans divided by productive hours per shift, plus a seven day outlook you can click to preview any day. Suites are timed separately.

A dirty room stays dirty until it is cleaned

A vacant room marked dirty on Tuesday is still dirty on Wednesday. A clean status deliberately does not carry forward, because a guest slept here last night must win.

A printable daily report

Recurring on the Control Deck, so it gets printed without anyone remembering to.

The forecast, worked

Fourteen rooms to do. Two housekeepers.

The arithmetic the screen does for you, with the product's default times. Every number in the middle column is yours to change.

495 minutes over 420 a housekeeper is 1.18, rounded up to 2. A stayover is timed at forty percent of a full clean. Suites can be timed and staffed separately, and the seven-day outlook runs the same sum for every day ahead.
TodayRoomsMinutes eachMinutes
Same-day turnover645270
Departure clean345135
Stayover service51890
Total, over 7 productive hours a shift14495

Assignment

Which room the guest gets, and why

Wear spread evenly across rooms

Auto-assign picks the least-used available room in the category, so wear spreads evenly instead of always filling number 101. The tally is visible and resettable.

Accessibility-aware

A room flagged accessible is held back from ordinary rotation, and a guest who declares the need gets it.

A preference, not a block

If an accessible room is the only room free it is still sold. Refusing a booking over a need nobody declared is the worse failure.

You can always choose

Auto-assign is a default, not a policy. Pick the room yourself whenever you want to.

Optimize week

Move a few bookings, free a whole unit, or be told not to bother

What it does
Over the next seven days it moves bookings between units of the same category, so the single free nights scattered across your units collect together and whole units come free for a stretch long enough to sell. Guests keep the rate they booked.
Guests and requests stay protected
In-house guests, specific room requests, locked rooms and accessible rooms stay exactly where they are.
It quantifies the result first
Before you apply it, it shows what the plan does to the shape of your open nights: sellable stretches of two nights or more, longest open run, and single-night gaps, before and after.
It says already optimal
If a plan would free nothing and improve nothing, it says so instead of moving guests for the sake of moving them.

Questions

Asked and answered

How does housekeeping work?

Rooms are prioritized by what is actually happening: turnovers, then arrivals, then departures, then stayovers, then vacants. Staffing is forecast from cleaning time and productive hours per shift, with a seven-day outlook, and there is a printable daily report.

How does it decide which room to give a guest?

The least-used available room in the category, so wear spreads evenly instead of always filling the same unit. The tally is visible and you can reset it. You can always pick the room yourself.

What about accessible rooms?

Held back from ordinary rotation so they are available for guests who need one, and given to any guest who declares the need. It is a preference, not a hard block. If it is the only room free it is still sold, because refusing a booking over a need nobody declared is the worse failure.

What does optimize week do?

Your open nights next week are usually scattered: one night free in one unit, two in another, none of them long enough for anyone to book. Optimize week moves bookings between units of the same category so those loose nights collect together and whole units come free for three and four nights in a row. Guests keep the rate they booked and only the unit changes, and it never moves a guest already in house, a guest who asked for a specific unit, or a locked unit. Before you apply it, it shows what it does to the shape of your open nights. If it would free nothing and improve nothing, it says so instead of moving guests for the sake of it.

Does it know if a room is clean?

Yes. Checking a guest into a room that has not been cleaned since the last guest raises a warning you can override. A quick tidy for an early arrival is legitimate, an accident is not. Rooms marked dirty stay dirty until someone cleans them, including overnight.

Every question, in one place →

See it running

Watch a day run before you talk to anyone.

Six real screens from a working property, in the order the day happens. Open it now and go at your own pace.