From 50-crew residential cleaning companies in Dubai to 2,000-worker facility-management giants managing airports + malls + hospitals across the Gulf, cleaning operations rotate staff daily across client premises with primarily Filipino, Sri Lankan, Bangladeshi, Nepali, and Ethiopian workforces. AttendUX handles multi-site assignments, GPS check-in at client locations, multi-language blue-collar ESS, and client-timesheet export for hourly billing.
Built around how Cleaning & Facility Services businesses actually operate — not bolted on as an afterthought.
Cleaners rotate between 3-8 client sites per day or week. AttendUX supports flexible per-day assignments, per-site geofencing, and per-client billing codes. Operations supervisor sees live dashboard across all crews + sites.
Each client site has its own geofence (configurable radius for office buildings, hospital zones, mall sections). Worker check-in verified by live GPS + face recognition. Proves service delivery to client — basis for honest invoicing.
Worker-facing app in 7 languages: Arabic (Egyptian + MSA), English, Tagalog (Philippines), Hindi, Bengali, Sinhala (Sri Lanka), Amharic (Ethiopia). Icon-based UI + face recognition accommodate varying literacy levels.
Per-client timesheets generated automatically from check-ins — hours worked per site per day per worker. Export to Excel/PDF for invoice attachment. Separate from worker payroll (common cleaning-company accounting pain point).
Some cleaners paid monthly salary + overtime, others hourly (especially residential cleaning). AttendUX supports both payroll models + handles the distinction per employee role. Minimum-wage validation per country.
Hospital basements, warehouse interiors, oil-field admin blocks often have weak signal. AttendUX mobile app queues check-ins offline + syncs when connection returns. Workers don't lose attendance records.
Yes. Flexible daily assignments allow you to assign a cleaner to Site A in the morning + Site B in the afternoon + Site C in the evening. Each site has its own GPS geofence + per-client billing code. The cleaner checks in at each site via mobile app (face + GPS). Timesheets automatically separate hours per client for invoicing.
AttendUX keeps billing + payroll separate. Each check-in logs against a client site code; monthly timesheet-per-client exports to Excel for invoicing (hours × hourly client rate). Separately, each cleaner has their own wage structure (monthly, hourly, or hybrid) with overtime, deductions, net pay. Common cleaning-company pain point solved.
Worker-facing strings in 7 languages tailored for MENA cleaning workforce: Arabic (Egyptian + MSA), English, Tagalog (Philippines — large Gulf cleaning workforce), Hindi, Bengali, Sinhala (Sri Lanka), Amharic (Ethiopia). Icon-based workflows + face-recognition check-in make the system accessible across literacy levels.
Yes, offline-capable. The mobile app queues face-recognition check-ins + GPS locally when signal is unavailable, then syncs to the server when connection returns (end of shift, when worker exits the building, or transfers to a new site with signal). Common need for hospital housekeeping, warehouse cleaning, oil-field industrial cleaning.
Yes. Per-employee wage model configurable (hourly, monthly, or hybrid). For hourly workers, system multiplies hours worked × hourly rate per shift. Minimum-wage floor validated per country labor law (Qatar QAR 1,000/month basic equivalent, UAE varies by Emirate + sector, Saudi sector-dependent). If calculated pay falls below minimum, flagged for HR review.
7-day free trial · no credit card · full feature access
Start cleaning-services free trial