Product area · Workforce

Know where your team is without calling anyone

This is one Thursday at Kavach Pest Services, Pune: three technicians, three office staff and the owner. Drag the yellow line to see what each person was doing at that time.

11:40 THU · 24 SEP 2026
ON A JOB RIDING AT A DESK SOMETHING HAPPENED
08:0010:0012:0014:0016:0018:00
RahulOwner
Client meeting, Magarpatta At the Wakad branch
KavyaOperations · Hadapsar
Hadapsar branch desk
PriyaAccounts
Accounts
DeepaHR & admin
HR desk
ImranTechnician · Hadapsar
Riding Sunrise Foods · kitchen Riding Kalher Warehousing · bay 3 Lunch Riding Hotel Kohinoor · kitchen Branch · returns stock
SunilTechnician · Hadapsar
Riding to Chakan Meridian Logistics · warehouse Lunch Riding Greenfield School · canteen Riding back
ManojTechnician · Wakad
Riding Flat, Baner · locked Riding Zenith office · Hinjewadi Lunch Wakad branch · stock count
DRAG
WHO IS WHERE AT 11:40
RahulClient meeting, MagarpattaSINCE 10:00
KavyaHadapsar branch deskSINCE 08:45
PriyaAccountsSINCE 10:00
DeepaHR deskSINCE 09:30
ImranKalher Warehousing · bay 3SINCE 11:30
SunilMeridian Logistics · warehouseSINCE 09:40
ManojZenith office · HinjewadiSINCE 10:10
LATEST UPDATES
11:05 Deepa. Onboards Arjun. Aadhaar, PAN and cheque read by OCR, fields checked by her.
09:48 Kavya. Sunil calls from the gate. She marks him in at 09:40.
09:24 Manoj. Nobody home at the Baner flat. Photo of the locked door, re-visit requested.
09:16 Kavya. Sunil’s punch-in is 1.8 km from site. The flag comes to her, his supervisor.
Roles and permissions

Each person sees only what their job needs

Technicians don’t see prices. Accounts don’t see routes.
— Suresh · owner

Pick a person. Coloured rooms are open to them, striped rooms are partly open, and grey rooms are locked.

Contracts & rates PARTLY
Scope and site notes. No rates.
Schedule OPEN
Plans and reassigns Hadapsar
Dashboards PARTLY
Operations view only
Store room PARTLY
Hadapsar stock and returns
Accounts LOCKED
Sees a job was billed, not for how much
HR & payroll PARTLY
Approves leave and expenses. Pay is hidden.
Hadapsar team OPEN
Attendance, live map and route playback for her 8
Wakad team LOCKED
Suresh’s team, not hers
“I approve Imran’s leave and his fuel claims. I never see his salary.”KAVYA · OPERATIONS · HADAPSAR · OPENS 6 OF 8 ROOMS
Attendance with selfie and location

Five people clocked in this morning. Two need checking.

Two punches 3 km away. I check those, not all five.
— Kavya · operations

The centre of the circle is where each person should be. Tap a dot to see their clock-in. A problem goes to that person’s own manager, not to HR.

WAITING FOR A MANAGER 2
150 M · FENCE 500 M 2 KM
PROBLEM · TOO FAR FROM SITESunil · 09:14Meridian Logistics, Chakan
selfie at punch-in
photo from joining day
FACE MATCH95% FROM SITE1.8 km GOES TOKavya, his supervisor

His face matches, but he was 1.8 km from the site. Kavya, his supervisor, gets this because she knows where he was meant to be.

DECIDE AS KAVYA
Leave and handoff

When Imran takes Saturday off, his jobs go to someone else

My Saturday is mine. Jobs still get done.
— Imran · technician

Approve his leave as Kavya, then give each of his three jobs to another technician. UPGEAR won’t let you pick someone who isn’t licensed, isn’t free or is still in training. Imran’s site notes stay on each job.

Imran asked for leaveFROM HIS PHONE · THU 16:58
Sat 26 Sep · 1 day, casual “Cousin’s wedding in Satara.” 7 casual leaves left. 3 visits booked that day.
NEEDS A PERSON · 0 Still on Imran’s day until the leave is approved.
ImranON LEAVE REQUEST
3 jobs Saturday
SunilLICENSED · TERMITE
5 h booked
FaizGENERAL PEST
2 h booked
ArjunWEEK ONE · SHADOWING
Goes with Sunil
081012141618
09:00–10:30 Hotel Kohinoor · kitchen GENERAL PEST
11:30–13:30 Sai Residency, Kharadi TERMITE · LICENSED ONLY
16:00–17:00 Sunrise Foods · stores
08:30–11:00 Meridian Logistics
14:00–16:30 Greenfield School
12:30–14:30 Villa, Kalyani Nagar
WITH SUNIL
Payroll check · 30 September

Payroll won’t run until every check is green

Payroll used to be a two-day fight.
— Priya · accounts

Deepa is running September pay for 14 people. Three checks are red, and each one says who has to fix it. Fix all three, then run payroll.

SEPTEMBER · 14 PEOPLE · 2 BRANCHES
Attendance closed, both branchesHadapsar and Wakad locked on 30 Sep at 18:00.
Face-match reviews clearedManoj, 24 Sep, 61% match. Waiting for Suresh at Wakad.
Leave decidedAll requests decided, including Imran’s Saturday as paid casual leave.
Expense claims decided3 claims, ₹620, still with Kavya.
Salary structure for every personArjun joined on 21 Sep. No salary structure yet.
Bank details on file14 of 14. Arjun’s were read from his cancelled cheque.
PAYSLIP · SEPTEMBER 2026Imran ShaikhTECHNICIAN · HADAPSAR
DRAFT
TAP A LINE TO SEE WHERE IT CAME FROM
NET PAY ₹19,570
Usually asked in the second meeting

Questions HR teams ask us

Is the live map watching my team all day? The live map and route playback cover the working day, and each manager sees only their own team. Priya and Deepa can’t open it at all. Who sees what is set per role.
What happens when a face doesn’t match? It isn’t rejected. It goes to that person’s manager with both photos and the distance from site. The manager accepts it or asks them to clock in again, and the decision is saved.
Can a supervisor approve expenses without seeing salaries? Yes. They approve leave, overtime and expense claims without seeing anyone’s pay.
How does a ₹180 fuel claim reach payroll? The technician adds the claim to the job and the manager approves it. It then appears on that month’s payslip, so nobody transfers ₹180 separately.
What does a new joiner go through? HR scans their Aadhaar, PAN and a cancelled cheque. UPGEAR reads the details and HR checks them. The new person then uses My HR on the app for leave, payslips and documents.
Does UPGEAR file PF and ESI? No. Payroll works out earnings and deductions from the components you set, and gives you the salary register and payslips. Filing stays with your CA or payroll partner. NOT INCLUDED
RahulOWNER
KavyaOPERATIONS
PriyaACCOUNTS
DeepaHR
ImranTECHNICIAN
SunilTECHNICIAN
ManojTECHNICIAN

Bring last month’s attendance sheet.

We’ll add your team, set up access for each role and run a payroll check on your own numbers.

KeysEveryone gets only the keys their job needs.Lata · HR