Assign cleaning tasks, track progress, and update room status when rooms are ready.
Overview
After guests depart, rooms must be cleaned before the next arrival. Housekeeping tasks assign that work to staff and track it from assignment through completion. When a task is marked done, the room’s operational status automatically becomes Clean (unless the room is out of order).
Find tasks under Hotel → Housekeeping → Tasks / Assignments and the visual overview under Hotel → Housekeeping → Room Status Board.
How It Works
Each task links to one room and moves through states: Draft → To do → In progress → Done (or Cancelled). Assign a team member, set priority, and schedule the date.
When the cleaner starts work, click Start – the task moves to In progress and records a start time. When finished, click Done – the room status updates to Clean and finish time is recorded for SLA reporting.
The Room Status Board shows rooms grouped by status so supervisors see dirty rooms needing tasks and clean rooms ready for inspection or sale.
Step-by-Step Guide
- After checkout, verify the room shows Dirty on the front-desk rack or room form.
- Open Hotel → Housekeeping → Tasks / Assignments and click New.
- Select the room, scheduled date, priority, and assign a housekeeper.
- Click To do to release the task from draft.
- The assigned user clicks Start when entering the room.
- When cleaning is complete, click Done – room status becomes Clean.
- A supervisor may manually set the room to Inspected on the room record after quality check.
- Monitor progress on Room Status Board throughout the day.
Fields Table
| Field Name | Description | Example |
|---|---|---|
Reference |
Auto-generated task number |
HK/2026/00412 |
Room |
Room to be cleaned |
301 / Grand Plaza |
Property |
Hotel (from room) |
Grand Plaza Hotel |
Assigned to |
User responsible for the task |
Elena Housekeeper |
Scheduled date |
Day the cleaning should happen |
Today |
Priority |
Low, Normal, High, Urgent |
High |
Status |
Draft, To do, In progress, Done, Cancelled |
In progress |
Notes |
Special instructions |
Extra towels, pet hair |
Started at |
Timestamp when work began |
10:15 AM |
Finished at |
Timestamp when task completed |
11:02 AM |
Turnaround (hours) |
Hours from start to finish |
0.78 |
Field Explanations
Reference
Unique task ID for tracking and SLA reports.
Room
The physical room to clean. Property is filled automatically from the room.
Property
Which hotel the task belongs to – used for filtering boards and reports.
Assigned to
Odoo user (typically housekeeping staff) who should perform the task.
Scheduled date
Planning date – usually today for departures or tomorrow for stay-over service if you extend usage.
Priority
Urgent for early check-in waiting on the room. Normal for standard turnovers.
Status
Workflow stage. Only In progress tasks should be actively cleaned. Done tasks update the room to Clean.
Notes
Front desk or supervisor notes – VIP setup, stain location, maintenance follow-up.
Started at
Recorded automatically when Start is clicked. Required for turnaround metrics.
Finished at
Recorded when Done is clicked. Used with Started at for SLA reporting.
Turnaround (hours)
Computed cleaning duration. Appears on the Housekeeping SLA report for completed tasks.
Tips
- Use Urgent priority for rooms tied to early arrivals listed in Today’s Arrivals.
- Always click Start and Done – without timestamps, SLA reports cannot measure performance.
- Keep the Room Status Board open on a housekeeping tablet to see dirty vs. clean counts in real time.
Common Mistakes
- Marking done without starting Tasks must be In progress before Done. Use Start first so turnaround times are accurate.
- Cleaning out-of-order rooms Maintenance blocks OOO rooms – coordinate with Maintenance before housekeeping enters.
- Skipping inspected step Clean is set automatically on Done, but many properties still manually inspect and set Inspected before selling the room.