WMS360
All solutions Facilities management & housekeeping

Your contract says four people. Prove there were four people.

Facilities contracts are written in headcount and hours. Your margin, your invoice and your client relationship all rest on a register that, in most companies, is a supervisor's word and a photograph in a WhatsApp group.

What makes this hard

Small crews, many sites, one disputed invoice.

Deployment is scattered

Three people here, six there, across forty client sites. No site is big enough to justify a biometric terminal, and you may not hold the contract next year anyway.

The client audits you

A facilities client with an SLA will ask for attendance evidence per site per day. "Our supervisor confirms it" is not evidence, and everybody in the room knows it.

Turnover is relentless

Onboarding is continuous. Any system that takes twenty minutes per new joiner is a system your operations team will quietly stop using by month three.

How WMS360 handles it

A geofence per client site, and evidence per shift.

Each client site becomes a geofence. Each crew member is assigned to the sites they actually work. A punch that lands outside an assigned boundary is flagged the moment it happens — not discovered when the client queries your invoice six weeks later.

  • Geofence per site — draw the boundary once, assign the crew, and let every punch be checked against it automatically.
  • Face verification on the crew's own phones — no terminal to install at a site you might exit next quarter.
  • Supervisor proxy punch for the crew member whose phone died, attributed to the supervisor who marked it so it is visible rather than invisible.
  • Per-site reporting you can put in front of a client, with the punch evidence behind each day.
  • Bulk import so a new contract's worth of staff is onboarded in an afternoon, not a fortnight.
  • Data scoping so a site supervisor sees their site and nothing else.
A day in the life

Monday, forty sites.

05:50 — crews arrive

Each person punches in on their own phone. Face verified, checked against the geofence for that client site, evidence attached.

06:10 — an exception

One cleaner's handset is dead. Her supervisor punches for her; the record shows it was a proxy punch and who made it.

14:00 — day close

The day is closed per site. Anything unresolved is now a correction request in someone's approval queue, not a loose end.

Month end — the invoice

The period locks. Per-site headcount reports go out with the invoices, and the numbers can't drift afterwards.

Bring your most difficult client site.

The one with poor signal, rotating crews, or an unusually demanding SLA. That's the one worth testing before you commit.