Which sites need an armed guard on nights, which client wants a lady guard at reception, and which post is 12-hour versus 8-hour is known to one person, not to the system.
A guard scheduled for the 08:00 to 20:00 day post at one site and the 20:00 to 08:00 night post at another is either exhausted or simply absent from one of them.
Reliable guards get no weekly off for weeks while others get two; the Shops and Establishments Act weekly-off duty is breached without anyone noticing.
The roster goes out on WhatsApp on Sunday night, but nobody compares it with who actually reported until the client calls.
Define each post with its shift timings, headcount, and attributes such as armed, supervisor or lady guard, so the schedule knows what must be filled before anyone is assigned.
Assign guards whose skill category, licence status and training match the post, with a warning if the guard is already scheduled elsewhere in the same window.
Keep a reliever pool per cluster of sites and publish unfilled duties as open shifts that eligible guards can claim in the app, subject to supervisor approval.
Every published duty is matched to the GPS and selfie check-in at that post, so late reporting, no-shows and unscheduled attendance are visible by shift start plus 15 minutes.
8-hour, 12-hour, night and split patterns including shifts that cross midnight; reuse them across sites.
Draft the week per site, resolve coverage and leave conflicts, then publish; roster presets repeat stable sites in one click.
Overlapping assignments across sites or clients are flagged while drafting, not after the guard fails to report.
Rest-day counts per guard visible on the roster; warnings when a guard is scheduled seven days without a weekly off.
Set a weekly hours ceiling per guard; assignments beyond it are flagged so 48-hour limits and overtime budgets hold.
Guards request swaps in the app; the supervisor approves only when the incoming guard meets the post's requirements.
Operations builds guard or staff duty schedules by site and shift.
Assigned employees receive shift details on the mobile app.
Staff mark attendance validated against the published roster.
Absent staff swaps recorded with supervisor approval.
Verified duty hours exported by site and employee.
Coverage gaps show in the draft, so relievers are arranged before the week starts rather than at 07:45 on Monday.
Published shifts appear in the guard app with site, post and timings; changes send a notification instead of a forwarded message.
Rest days are recorded per guard on the roster and in attendance, which answers the labour office's first question.
Extended posts are planned and capped, not discovered on the salary sheet.
The same published schedule drives attendance matching, payroll payable days and the client's man-day statement.
Requirements, eligibility and history sit in the system, so a new coordinator can run the week.
Factories and warehouses in one industrial area running two 12-hour posts each with a 6-day week and rotating weekly off.
e.g. 24 posts across nine plants need 48 guards plus eight relievers; the roster shows which reliever covers each weekly off and flags any guard scheduled for seven consecutive days.
A tech park contract specifying a lady guard at reception on the day shift and an armed guard at the cash room on all shifts.
e.g. the reception day post accepts only guards tagged lady guard; when she applies for leave, the roster warns that the post is uncovered rather than silently assigning the next name.
A retail chain needs weekend cover while a school contract needs weekdays only.
e.g. a guard scheduled Monday to Friday at the school picks up Saturday at the store as an open shift; the system checks his weekly hours and weekly off before the supervisor approves.
Book a free demo and see how Attend Mitra helps Indian businesses track attendance, manage shifts, and export payroll-ready reports.