CAPABILITY · WORKFORCE & PAYROLL

Buddy-punching ends. And you can prove your staff were on site.

Face-verified check-ins run on your own server — no cloud API bills, no data leaving your tenant. Mismatches go to a supervisor review queue. Rejected check-ins are auto-excluded from payroll. Tailored-pricing addon — typically pays for itself on one 20-person crew where buddy-punching is real money.

Built for multi-site service operators whose commercial clients demand vendor-staff verification
Photo attendance dashboard with selfies, face-match results, and supervisor approve/reject controls
Photo attendance dashboard with face-match results and supervisor review.
What this means for you

Three scenarios that describe the real change.

01

A buddy-punched attendance entry is caught at the supervisor review screen

A cleaner signs in twice — once with their own face, once thirty seconds later holding their friend’s phone. The second check-in lands on the supervisor review queue, flagged “possible mismatch”. The supervisor opens the record, sees two different faces, rejects the second entry. Payroll only counts the first. What used to be an invisible line-item on your monthly cost becomes a flagged exception that doesn’t ship.

02

You win a commercial contract because you can prove your staff were on site

Your prospect is a hospital that requires vendor-staff face-verification with photo and GPS on every check-in. Two of your competitors lose the contract at the vendor-evaluation stage. You win it because you can show last month’s daily face-verified check-in log in under thirty seconds from your phone. The contract is worth ₹8 lakh/year.

03

Your payroll reconciliation stops being a monthly three-person exercise

On the 30th of the month, your ops lead pulls the attendance report filtered to “approved” only. The rejected check-ins are already excluded. Payroll processes in an hour, not a day. The eight WhatsApp threads arguing about “did Rajesh come to work on the 14th” that used to clutter your month-end are gone.

What’s inside

Six things that ship with Face Attendance.

Face recognition that runs on your own server

No third-party cloud API is called for face verification. The recognition model runs inside your Upgear tenant infrastructure — which means zero per-verification cloud charges, and your employee face data never leaves your tenant.

GPS + face + timestamp on every check-in

Every check-in captures: the employee’s face photo, their GPS coordinates with a reverse-geocoded address, and the timestamp. Each of the three can be cross-checked when a dispute arises — “the tech says they were at the site but the GPS shows 4 km away” becomes a one-click answer.

Supervisor review queue for flagged mismatches

When the face match score falls below the configured threshold, the check-in goes to a supervisor review queue rather than being auto-rejected. The supervisor sees the enrolled photo and the check-in photo side by side, decides to approve or reject. Human judgement on edge cases; automation on the majority.

Rejected check-ins auto-excluded from payroll

When a supervisor rejects a flagged check-in, it is automatically excluded from the monthly attendance report that feeds payroll. The policy is configurable — for some operators, flagged-but-unreviewed check-ins are counted (benefit of doubt); for others, they’re excluded until reviewed. Your call.

Works on any Android phone with a camera

No special hardware. Any cheap Android phone with a working camera handles this — your technician or cleaner opens Upgear in the browser, allows camera access, takes the selfie. The field-facing interface is web-based, so no app install is required.

Enrolment takes 60 seconds per person

To enable face verification for an employee, you take one enrolment photo of their face. The system extracts the signature and stores it encrypted inside your tenant. A 20-person crew can be enrolled in a morning. Re-enrolment for a person who changed significantly (beard, weight, glasses) takes the same 60 seconds.

Configuration — what you set up

Four steps. Enrolment is the only real project.

01

Subscribe to Photo Attendance addon

From Settings, enable Photo Attendance. Your tenant is configured with the recognition infrastructure on your dedicated instance. Takes under ten minutes on onboarding day.

02

Enrol your staff

Each employee takes one enrolment photo through the Upgear interface. Your HR or ops lead reviews each enrolment to confirm quality (good lighting, face facing camera). A 20-person crew takes about one morning; a 100-person workforce takes one working day distributed across branches.

03

Set your match threshold and review policy

You choose how strict the face match is — a stricter threshold means more flagged mismatches for supervisor review; a looser one means fewer flags but more risk of buddy-punching slipping through. The default is a reasonable middle-ground; you adjust after one week of real usage.

04

Train your supervisors on the review queue

Supervisors will see flagged check-ins daily. Training is ten minutes: open the queue, compare enrolled vs. check-in photo, approve or reject. After one week, supervisors are reviewing in seconds per entry.

Pricing

Optional addon on top of Upgear Core. Pricing tailored to your operation — quoted on the demo. No per-verification cloud API cost, because the recognition runs on your own server.

Typical ROI: one 20-person crew with buddy-punching eliminated pays for the addon in the first month.

Where this fits

Face Attendance is the verification layer of the Workforce & Payroll pillar.

It sits alongside GPS-stamped attendance (included in Core), India-typical leave types, attendance-proportionate payroll with monthly approval, per-employee overtime and late-deduction rates, and salary-slip PDFs with your letterhead. Together they replace paper registers and WhatsApp-as-attendance-system.

Known limits — what to expect

Three honest constraints before you turn this on.

Face recognition has physical-world limits. Here’s where to expect them.

Poor lighting and low-quality cameras reduce accuracy

Face recognition needs a reasonably lit face facing the camera. In pitch-dark sites (night shifts at unlit compounds), accuracy drops and more check-ins land on the review queue. For consistently dark environments, a cheap ring-light or torch improves capture quality materially. This is not an Upgear limit; it’s a face-recognition-in-general limit.

Enrolment is a one-time but real project

Enrolling 20 people is a morning. Enrolling 200 people across 6 branches is a week of coordination — not hard, but real. We plan enrolment alongside the broader onboarding. Most ops leads don’t find this onerous once they’re in it, but it is worth knowing it exists on day one.

Significant appearance changes require re-enrolment

If a staff member grows a beard, shaves a beard, gains or loses significant weight, or permanently starts wearing glasses, their original enrolment may start failing. Re-enrolment takes 60 seconds. This is rare in practice but worth naming so supervisors know to handle a run of flagged mismatches for one specific person by re-enrolling rather than debugging.

Face Attendance questions

What ops leads ask before enrolling their team.

Yes. Any Android phone from the last five years with a working front or back camera handles this. The interface is web-based, so no app install is needed — your staff opens Upgear in their phone browser, allows camera access, takes the selfie. If a specific phone’s camera is genuinely broken (cracked lens, dust), that employee may need to check in on a shared device at the site entrance.
Face enrolment signatures and check-in photos are stored inside your dedicated tenant database — not shared with any third party, not sent to any cloud recognition API. The recognition model runs on your tenant infrastructure. If you cancel Upgear, the photos come with your data export. This is important for commercial clients (hospitals, food plants) whose InfoSec teams require data-isolation guarantees.
Enrolment happens locally at each branch — your branch supervisor takes one enrolment photo per employee. For a 150-person distributed workforce, we schedule enrolment over a week, one or two branches a day. The photos are captured through the same Upgear interface the employee will use daily, so there’s no separate enrolment tool.
This is a real operational question and worth raising early. For employees subject to face-verification as a policy, the policy needs to be in their employment terms. For optional face-verification (where the alternative is a slightly slower supervisor-validated check-in), an employee can opt out and rely on the non-face flow. Most operators we work with make face-verification mandatory for commercial-site postings because the commercial contract demands it.
The ROI case is almost always buddy-punching. An operator losing one person-day of salary per month per 20-person crew to buddy-punching is losing ₹15,000–30,000/year at typical rates — that alone covers the addon at any of the rates we quote. One crew pays for the addon; three crews pay for it three times over. For a small operation with tight supervision and low attrition, the ROI is slim; the addon is optional for that reason. For multi-site commercial service businesses, it’s almost always the first addon we recommend. Your tailored quote on the demo confirms the addon rate for your operation so the math is direct.
Hardware biometric devices cost ₹25,000–1,20,000 per device, need maintenance, fail on certain fingerprints, and only work at the one location they’re installed. Face attendance works on any phone at any site — a multi-site service operation can’t reasonably install biometric devices at 14 customer locations. For a single-office operation with everyone coming to the same location, a hardware device may still be fine; for distributed field operations, software-based face attendance is materially more practical.
Your Next Step

See Face Attendance running on a real crew.

30-minute demo, founder-led. Bring a copy of your current attendance register and a recent buddy-punching argument. We’ll show you the face-verification flow, the supervisor review queue, and the payroll integration on the call. The subscription-versus-cost math usually writes itself for a multi-site operation.

No credit card required No lock-in on renewal Free assisted migration Founder-led demo