Attendance & shift tracking
Attendance that still adds up at month end.
Staff clock in from their own phone. Location is checked against the site. Every number your payroll person sees has a day behind it they can open.
Tuesday, 15 September
Morning shift · Head officeThe grey band is the shift she was rostered for, green is what she actually worked, amber is the stretch past shift end. She was inside the site boundary both times, so this day needs nothing from her manager — which is the point: only the odd days ask for your time.
Three ways to clock in, because one is never enough
Somebody always turns up without a usable phone. If the app has no answer for that day, the paper register stays, and then the app is just extra work.
Their own phone
One screen, one button, about five seconds. Location is captured and checked against the site they were rostered to.
The manager records it
Phone at home, flat battery, no smartphone at all. The manager punches for them, and the day carries their name and the reason.
A tablet at the gate
Employee code and a PIN. Nothing to log into, nothing to navigate. Location comes from the site itself.
Where we've taken a position
These differ from what most attendance apps do. Each comes from the same place: the system should cost a manager less time than the problem it replaces.
Location flags, it doesn't block
A punch outside the boundary is recorded and marked for review, never refused. Blocking produces a phone call every time GPS drifts indoors, and the person it punishes is usually the honest one standing twenty metres outside an arbitrary circle. How accurate the reading was is stored too, because a location good to 500 metres proves nothing either way.
A night shift is one day
Ten at night on Monday through to six on Tuesday morning is Monday's attendance, not two half days split across a date change. Enter the timings and the rest follows.
History stays as it was
Move somebody from mornings to nights in June and May still reads against mornings. Every manager edit carries who changed it and why, which is what you need the moment a record decides what someone gets paid.
Nobody is deleted
Staff who leave are switched off, not removed. Last month's report has to still add up three months from now.
What reaches payroll
One row per person, downloadable as a spreadsheet. A cycle running the 26th to the 25th is a setting rather than a workaround.
| Employee | Present | Half | Absent | Leave | Late | Hours | Review | Payable |
|---|---|---|---|---|---|---|---|---|
| Rajesh Verma | 24 | 0 | 0 | 1 | 3 | 191.5 | 0 | 29 |
| Simran Kaur | 21 | 2 | 1 | 1 | 6 | 176.0 | 2 | 27 |
| Mohammed Ali | 23 | 1 | 0 | 2 | 1 | 184.5 | 0 | 29.5 |
Two days on the middle row want a look: a punch outside the boundary, or a record a manager changed. Open a name and you get that person day by day — every punch, how far out it was, how it was made, who touched it. That's the page you open when someone says their salary is short, and it usually ends the conversation.
Tell us how your shifts run.
We'll set MyShift up against your actual shift pattern on a call and tell you honestly whether it fits before you spend anything.
MyShift