Cardinal

Operations

How many cleaners do you actually need tomorrow?

The cleaning order follows the day's arrivals and departures, and the number of housekeepers you need is worked out 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. Rooms with someone arriving come first, so no guest waits for a room.

A staffing forecast

Today's cleaning time divided by the hours one housekeeper works, rounded up, plus a seven-day outlook you can click to see 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. Clean does not carry forward the same way: if a guest slept in the room last night, it needs cleaning again.

A printable daily report

It shows up on the Control Deck every morning, so nobody has to remember to print it.

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. Turning a guest away over a need nobody has asked for would be worse.

You can always choose

Automatic assignment is a starting point. Pick the room yourself whenever you want.

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 shows the result first
Before you apply anything, you see your open nights before and after: stretches of two nights or more you can sell, the longest open run, and single nights left over.
It tells you when there is nothing to gain
If moving bookings would free nothing, it says so and leaves everyone where they are.

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

Follow a full day in Cardinal, screen by screen.

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