Home Documentation Housekeeping Tasks

Housekeeping Tasks

Automate room cleaning schedules, assign tasks to housekeepers, track room status in real time and manage linen inventory — all from a single housekeeping board.

Mobile-friendly: The housekeeping board is optimised for mobile browsers. Housekeepers can update room status from their phones as they move through the property — no app download needed.

How the housekeeping scheduler works

BnBFlows automatically generates housekeeping tasks based on booking activity:

  • Full turnover — triggered when a guest checks out. The room is marked Dirty and a full cleaning task is created.
  • Stay-over service — triggered each morning for rooms where the guest is staying another night (frequency configurable: daily, every 2 days, or on request).
  • Post-maintenance clean — triggered when an out-of-service room is marked as returned to service.
  • Deep clean — manually scheduled. Use for periodic thorough cleans, typically before a high-value booking or after an extended stay.

The housekeeping board

Go to Housekeeping → Board. The board shows every room with its current status and assigned housekeeper. Rooms are grouped by floor by default (configurable to group by housekeeper or cleaning type).

Assigning tasks

1
Auto-assign

Click Auto-Assign at the top of the board. The system distributes tasks evenly among housekeepers on shift today, grouping by floor to minimise travel time.

2
Manual assignment

Click any room card and select a housekeeper from the dropdown. The housekeeper receives an SMS or push notification with the task details (if notifications are configured).

3
Set priority

Mark high-priority rooms (e.g. same-day arrivals) with the Priority flag. These appear at the top of each housekeeper's task list and are highlighted in the board.

Updating room status

Housekeepers update room status from the mobile board or from any device logged into the Housekeeping role:

  • Tap a room card → select the new status: Cleaning in Progress, Clean, Inspected, or Do Not Disturb.
  • Optionally add a note (e.g. "Shower drain needs maintenance").
  • The status updates instantly on the front desk room grid — receptionists see the room become available as soon as it is marked Clean or Inspected.
Inspected status: On Pro and Enterprise plans, you can require a supervisor to mark rooms Inspected before they appear as available for check-in. Enable this under Settings → Housekeeping → Require Inspection.

Checklists

Create standardised cleaning checklists that housekeepers must complete before marking a room clean:

  1. Go to Housekeeping → Checklists → + New Checklist.
  2. Add checklist items (e.g. "Vacuum carpet", "Replace towels", "Check minibar", "Sanitise bathroom").
  3. Assign the checklist to a room type or cleaning task type (turnover, stay-over, deep clean).

When a housekeeper opens a task on their phone, the checklist appears. They tick each item as they go. The room cannot be marked Clean until all items are ticked (configurable).

Maintenance requests

Housekeepers can raise maintenance requests directly from the cleaning task:

  • Tap Report Issue on the task card.
  • Select the issue category (Plumbing, Electrical, Furniture, HVAC, Other) and add a description.
  • Optionally attach a photo.
  • The request appears in Maintenance → Open Requests for the maintenance team.
  • If the issue is critical (e.g. no hot water), mark it Urgent — the property admin receives an immediate SMS alert.

Linen management

Track linen inventory under Housekeeping → Linen:

  • Set par levels (target stock quantity) for each linen category (sheets, pillowcases, bath towels, pool towels, etc.).
  • Record linen sent to laundry and expected return date.
  • The system alerts you when available stock drops below par level.
  • Generate a weekly linen usage report for laundry cost allocation.

Housekeeping reports

Under Housekeeping → Reports:

  • Housekeeper Performance — tasks completed per housekeeper, average time per room, rooms inspected vs failed inspection.
  • Room Turnaround Time — average time from checkout to room ready for next guest.
  • Maintenance Issues Log — all reported issues with resolution status and time to close.
  • Daily Clean Summary — a printable list of all rooms cleaned on a given date, by whom and at what time.