HOW-TO

How to Set Up a Security Guard Attendance App Across Sites: A 7-Day Rollout Plan

A day-by-day plan for rolling out a security guard attendance app across client sites: cleaning the guard list, drawing site geofences, publishing the roster, onboarding guards at the post, running the app beside the paper register, and the first month-end export for payroll and invoices.

Security guard attendance app setup: client sites with geofences on a map and a 7-day rollout timeline

Before you start: what the app has to prove

A security guard attendance app earns its cost only if every clock-in answers four questions without anyone vouching for it: is this the rostered guard (a selfie or face check), is the guard at the site (a GPS position inside the site's geofence), when did it happen (a server timestamp), and which post and shift was it for (the roster). Paper registers answer the last one well and the first three badly; that gap is what the rollout is meant to close.

This plan assumes you have already chosen the software. If you are still comparing tools, our buyer's checklist for security agency attendance software covers what to test in a demo, and how to verify guards are on site compares the verification methods. The steps below use Attend Mitra as the example, but the order works for any guard attendance app.

Day 1: Clean the guard list and import it

Start from your guard register, not from memory. Build one sheet with a row per active guard: guard ID (the same ID used in your PSARA register and wage register), full name, mobile number, the email they will sign in with, category (unarmed, armed, supervisor), current site, post, usual shift and joining date. Remove guards who have left and check for duplicates; a guard who exists twice will clock in on one account and be paid on the other.

Then import the guards from Excel or add them one by one for a small team. Add supervisors and relievers at the same time, because the first week depends on them more than on anyone else.

  • Guard IDs in the app must match the IDs in your registers
  • Use an email per guard; shared emails mean shared logins
  • Mark relievers clearly so they can be rostered to any site

Day 2: Map every site and draw its geofence

Create each client site as a location and draw its geofence, the boundary inside which a clock-in is accepted. A radius of about 100 metres suits most residential gates and offices; a factory, campus or construction site may need a larger radius or a separate point for each gate. Draw the fence around where guards actually stand, not around the client's postal address, which can be hundreds of metres away on a large plot.

Test before go-live. Ask the supervisor to clock in from each post during their next visit, including basement car parks, guard cabins under concrete, and back gates. Where GPS is weak, adjust the radius or the point, and note that a guard may need to step outside the cabin to get a fix. The GPS attendance app for security guards page explains how location capture works.

Day 3: Build the shifts and publish the roster

Create shift templates that match your posts: day and night 12-hour duties, 8-hour I, II and III shifts where clients use them, and general shifts for office-hours posts. Then assign guards to shifts and publish the roster for the coming week, with weekly offs and the reliever's coverage on it.

The roster is what turns a clock-in into a duty at a post. A guard who clocks in without a shift on the roster still shows as present, but someone has to work out by hand which post they covered, which is exactly the job the app is supposed to remove. If your roster lives in Excel today, our security guard duty roster template has a layout that is easy to transfer.

Day 4: Onboard guards at the post, not at the office

Calling every guard to the office costs a day's duties and still leaves the first real clock-in untested. Instead, the supervisor visits each site at shift change, when both the outgoing and incoming guards are there, and sets them up on their own phones. Explain in the guard's own language what the app records and when, and why: it protects them in a pay dispute as much as it protects the agency.

Each guard installs the app (Android or iPhone), signs in, allows camera and location, enrolls their face if face verification is on, and does one test clock-in at the post. Switch off battery saver for the app on phones that kill background apps. The security guard attendance login guide is worth sharing with supervisors, because most first-week questions are about passwords and failed checks.

  • Do the setup at shift change so two guards are covered in one visit
  • Test the clock-in at the actual post, inside the geofence
  • Write down which guards have no smartphone and agree how their attendance will be recorded

Days 5 and 6: Run the app beside the paper register

Don't take the register away yet. For the first two days, and ideally the rest of the first month, guards sign the register and clock in on the app. Every morning, the supervisor compares the two for each site: same guards, same shifts, times within a few minutes. Mismatches show you what to fix while the rollout is still small.

Typical findings: a guard clocking in from the bus stop outside the geofence (move the fence point or brief the guard), a reliever who is not on the roster (fix the roster), a guard who forgot to clock out (set a reminder and correct the entry through the attendance regularization process), and phones that lose the app in the background (battery settings).

Day 7: The first supervisor review and the month-end export

By day 7, the operations desk should be working from the app rather than phone calls. Supervisors check Live Monitor at each shift change for posts with no clock-in and arrange a reliever before the client notices. Failed and missed punches are reviewed daily, with a reason for every correction.

Do a trial export before the month ends: duties and man-hours per site for the invoice, and duties, nights and overtime per guard for payroll, in the same layout as your paper formats. Compare it with the register totals. Our security guard attendance example shows the checks to run: each post's duties against the sanctioned strength, every reliever duty matched to a weekly off, leave or absence, and every double duty explained.

Problems you will meet in the first month

None of these is a reason to stop; each has a standard fix.

  • Guards without smartphones: a company phone, a supervisor-entered record with a reason, or a gate device if your system supports it; make it written policy
  • Weak GPS at basement or cabin posts: test at the post, adjust the fence, and allow the guard to step outside for the fix
  • Fake-GPS apps: keep face verification on and review location anomalies; see preventing GPS spoofing
  • No signal at the site: use an app with offline attendance so punches sync later
  • Guards worried about tracking: explain exactly what is recorded and when; is employee GPS tracking legal in India covers consent
  • Relievers moving between sites: roster them to the post they cover that day so their duty lands in the right place

What to measure after 30 days

Measure the rollout by a few numbers rather than by impressions. They show where the remaining paper habits are and whether the app is paying for itself.

  • Share of clock-ins that pass the face and geofence checks on the first try
  • Missed or corrected punches per guard per month
  • Posts with no clock-in at shift change, and how long they stayed uncovered
  • Duties disputed by clients, compared with the months before
  • Days taken to prepare invoices and the salary sheet after month end

Setting up Attend Mitra for a security agency

Attend Mitra is the attendance app we make, used by security agencies among other businesses. Guards clock in from the Android or iPhone app with face verification, a site geofence or office Wi-Fi checks, punches record offline and sync later, and admins manage guards, sites, shifts and corrections from the web console. Pricing is per employee per month: ₹29 for Attendance, or ₹41.40 with the face, GPS and Wi-Fi checks, plus GST, with a 14-day free trial; the module prices page has the details.

To see how it fits a guard operation, start with the security guard attendance app page, or the wider security guard attendance software page for rosters, patrols and billing exports. Agencies that want help mapping their sites can book a demo.

Frequently Asked Questions

How long does it take to set up a security guard attendance app?
For a small or mid-sized agency, about a week to go live: a day each to import guards, set up sites and geofences, and publish the roster, a day or two to onboard guards at their posts, and a few days of running the app beside the paper register. Keep the register alongside for the rest of the first month.
What do guards need to use an attendance app?
A smartphone (Android or iPhone) with the app installed, their own login, camera and location permission, and a working GPS fix at the post. With offline attendance, mobile data is not needed at the moment of clock-in. Guards without a smartphone need a written alternative, such as a company phone or a supervisor-entered record.
What geofence radius should I use for a guard post?
About 100 metres works for most residential gates and offices. Large plots such as factories and campuses need a larger radius or one point per gate. Always test from the actual post, including basements and cabins, before go-live.
Should we stop using the paper register when the app goes live?
No. Run both for at least the first month and compare them daily. Once they agree consistently, make the app's export the primary record and keep the paper register only where a client or inspector still asks for it.
How much does a security guard attendance app cost?
Prices vary by vendor. Attend Mitra charges ₹29 per employee per month for Attendance, or ₹41.40 with face, GPS and Wi-Fi checks, plus GST, with a 14-day free trial.
How do relievers fit into the attendance app?
Put the reliever on the roster for the post they cover that day. Their clock-in then lands against that post and shift, and the regular guard's weekly off or leave is already on the roster, so the post shows exactly one duty.

Related guides

Ready to put this into practice?

Start your free trial or book a live demo with our team.