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.

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.
| Today | Rooms | Minutes each | Minutes |
|---|---|---|---|
| Same-day turnover | 6 | 45 | 270 |
| Departure clean | 3 | 45 | 135 |
| Stayover service | 5 | 18 | 90 |
| Total, over 7 productive hours a shift | 14 | 495 |
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.
Next
Read this next

Control Deck
Today's work as one list, in order, taken from what is actually happening at your property.

Rooms and reservations
All your lodging reservations as a calendar or a list, each with its colour, its next action and its bill on the same screen.
Reporting and insights
Live insights about your property, each one a click from the screen that deals with it, plus today's numbers and a forecast.
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.
