Housekeeping that works where Wi-Fi doesn't
A mobile app built for the people actually cleaning the rooms. Offline-first, multi-language, credit-based, and synced the second the device gets a signal. No app store. No training. Attendants open it and start working.
Buenos días, María
Piso 4 · 12 habitaciones
Ruta de hoy
Hab. 403 — Salida
45 minSe sincronizarán al reconectar
Offline
Works without Wi-Fi
5
UI languages
<2s
Status update latency
PWA
No app store needed
Room Statuses
The colour code every attendant knows
Standard HITAC-aligned status codes, shown on every floor map and room grid. Attendants and supervisors read the floor at a glance.
Vacant Clean
Ready for arrival
Vacant Dirty
Departure cleaning required
Occupied Clean
Stayover cleaned
Occupied Dirty
Stayover pending
Out of Order
Blocked for maintenance
Inspected
Supervisor approved
Built for the floor
Capabilities that fit how housekeeping actually works
Offline-First Architecture
Room attendants work through concrete stairwells, steel service elevators, and dead-zone corridors without losing a single status update. The PWA caches rooms, tasks, credits, and photos in IndexedDB. When the device reconnects, changes sync in background using a last-write-wins strategy with server timestamp reconciliation.
Credit & Points System
Assign minute-credits or point-credits per room type and service (departure clean = 45 min, stayover = 22 min, turn-down = 8 min). Attendants see their daily target, current earned credits, and remaining workload in real time. Managers configure credit values per property and track productivity per shift.
Multi-Language UI
Complete translations for English, Spanish, Tagalog, Arabic, and Portuguese. Attendants select their language once; all menus, task descriptions, prompts, and supervisor notes display in their chosen language. Right-to-left layout flips automatically for Arabic. Voice-to-text notes transcribe in the selected language.
Photo Evidence & Issue Reports
Attendants attach photos to maintenance tickets raised from the room. Broken lampshade, stained carpet, loose grab-bar — capture, annotate, and route to engineering without leaving the floor. Photos compress on-device to 200KB and upload when bandwidth allows.
Structured Task Checklists
Per-room-type checklists ensure nothing is skipped. Suite turnover lists 34 items, standard king lists 22. Attendants tap each item as they complete it. Supervisors define checklist templates; brand standards teams can require photo proof for specific items (bathroom, minibar, welcome amenity).
Smart Route Assignment
Algorithm assigns rooms in stack order (vertical then horizontal) to minimize walking. Priority overrides apply for early arrivals, VIPs, and rush rooms. Attendants see their route as a compact floor map with each room color-coded by status and priority.
Offline Mode
A dropped signal is not a dropped task
SwiftGuest Housekeeping Mobile was designed assuming the network will fail. Linen rooms in basements, service elevators cased in steel, back-of-house stairwells — the app keeps working. Every tap is captured locally, reconciled with server time, and synced the moment a signal returns.
Status updates
Room status, task start/complete timestamps, credits earned.
Photos
Checklist proof shots and maintenance ticket photos, compressed to 200KB.
Notes & tickets
Attendant notes, issue reports, supervisor feedback, guest-requested items.
Checklist answers
Per-item pass/fail, timestamps, attendant ID, any required photos.
Sync queue
5 changes queued
Credit System
Minutes or points — measure what matters
Assign credit values per room type and service. Attendants see targets and progress. Managers see productivity and variance.
Credit table
Daily target — María R.
95
of 180 credited minutes
On pace — 52.8% complete at 11:02
Rooms done
4 of 12
Tickets raised
1
Shift summary
A Shift in Practice
One attendant, one floor, one shift
Attendant clocks in
Scans QR at linen room. Gets today's room list, credit target (e.g. 180 min), language preference remembered from last shift, and any supervisor notes.
Starts first room
Taps room 412. Status changes to "In Progress" across the property. Checklist appears. Timer starts. If offline, all data queues locally.
Reports an issue
Bathroom faucet drips. Attendant taps "Raise Ticket", snaps two photos, selects "Plumbing - Medium". Ticket opens in maintenance queue.
Completes & advances
Marks checklist items done, taps "Ready for Inspection". Credits (45 min) post to daily total. Next room in route auto-loads.
Supervisor inspects
Inspector taps the room on their tablet, reviews checklist, scores pass/fail, signs off. Room moves to "VC" and is available in the front-desk arrival grid.
Shift wraps
Attendant sees total credits earned, variance against target, issues raised, and rooms inspected. Data feeds productivity reports for payroll and coaching.
Multi-Language UI
Speak to your team in their language
Every button, prompt, and supervisor note renders in the attendant's chosen language. RTL layout for Arabic is handled automatically.
English
Ready for inspection
Español
Listo para inspección
Tagalog
Handa na para sa inspeksyon
العربية
جاهز للفحص
Português
Pronto para inspeção
Manager Dashboard
The metrics housekeeping directors live by
Productivity, quality, and compliance in one dashboard. Trend lines by day, shift, attendant, and floor.
Minutes per Room
Average cleaning time per room type, benchmarked against standard credit values to spot training needs.
First-Pass Inspection Rate
Percentage of rooms that pass supervisor inspection on first check. Rising rate signals improving standards; declining rate flags a team or shift issue.
Tickets per Room
Maintenance issues raised per room cleaned. Trend by floor reveals building wear patterns.
Attendant Utilization
Percentage of shift spent in cleaning vs. idle, walking, or waiting for supplies. Reveals routing and supply-room placement opportunities.
Rooms per Labour Hour
Property-wide efficiency benchmark. Track trends weekly; compare between sister properties in a brand.
Credit Variance
Actual minutes vs. credited minutes per attendant and per room. Wide variance flags coaching or system calibration needs.
Frequently asked questions
What happens when an attendant has no signal in a service elevator or back-of-house corridor?
The app stores every action locally in IndexedDB — status changes, checklist answers, photos, ticket reports. A sync indicator shows "Offline" and tracks the queue depth. When the device reconnects, changes upload in background order with server timestamp reconciliation. No manual re-entry is ever required.
Do attendants need to install an app from the App Store or Google Play?
No. SwiftGuest Housekeeping is a Progressive Web App. Attendants open a URL once, tap "Add to Home Screen", and it runs fullscreen like a native app — including offline support, push notifications, and the camera. This avoids corporate device-management overhead and works on personal Android, iOS, and ruggedized devices.
How are credits configured per room type?
Administrators define credits (measured in minutes or points) per room type and per service: departure clean, stayover, turn-down, deep clean, VIP turndown, out-of-order restore. Values can differ by brand or property. When an attendant completes a room, the configured credit posts to their daily total and feeds productivity and payroll reports.
How does the multi-language support work in practice?
Each attendant selects their preferred language on first sign-in. The app stores this as a user preference. All menus, task descriptions, supervisor notes, and system prompts display in their language. For languages like Arabic, the layout flips to right-to-left automatically. Supervisors can type notes in any language; translation is automatic inside the app.
Can a supervisor inspect and sign off rooms from a tablet?
Yes. The supervisor view runs on a tablet as a split-screen dashboard: attendant map on one side, checklist review on the other. Inspectors tap a room, review checklist items and photos, mark pass/fail per section, and sign off. Failed rooms return to the attendant's queue with specific items flagged. Inspections are logged for quality reporting.
How does this integrate with the rest of SwiftGuest?
Real-time, bidirectionally. Checkouts from the front desk instantly place rooms in the housekeeping queue. Status changes from the mobile app update the front-desk arrival grid and reservation engine. Maintenance tickets route to the maintenance module. Guest service requests from the in-room guest app appear in the attendant's task list.
Does the system handle turn-downs, stayovers, and VIP special cleans differently?
Yes. Task types are configurable with their own credit values, checklists, and priorities. Turn-downs run on a separate evening route. Stayovers follow a shortened checklist. VIP rooms can require a two-person inspection. The scheduler assigns task types to attendants based on shift, skill set, and training records.
Related features
Give your team an app they'll actually use
Deploy in under an hour. Free pilot for one property. No integration fees, no training required.