The MAttendance mobile app is the primary way most employees will punch in and out, view attendance history, apply for leave, and check payroll. This guide covers everything from installation to troubleshooting.


1. Install the App

  1. Open the Google Play Store on your Android phone.
  2. Search for "MAttendance".
  3. Tap Install.
📱

Minimum Android version: Android 8.0 (Oreo) or higher. Storage needed: approximately 30–50 MB.
If you cannot find the app on the Play Store, ask your HR admin for a direct download link.

Play Store Search MAttendance Install App ~30–50 MB First Setup Grant permissions Log In Start punching

2. Log In

Using Email and Password

  1. Enter your work email address (the one HR registered you with).
  2. Enter your password (you received a temporary password in the welcome email — change it after first login).
  3. Tap Log In.

Using Google Sign-In

  1. Tap Continue with Google.
  2. Select your Google account and grant the required permissions.
🔑

First login: If you haven't changed your temporary password, you will be asked to set a new one after logging in.
Account locked? After several failed attempts your account is locked for 15 minutes. Use Forgot Password to reset.


3. Granting Required Permissions

Grant these permissions when prompted — they are required for specific punch methods:

PermissionWhy It's NeededWhich Methods
Location (Always allow)For GPS and Geofence Auto punchGPS, Geofence Auto, Client Site
CameraFor Selfie, QR Code, Face RecognitionSelfie, QR Code, Face Recognition
BluetoothFor detecting BLE beaconsBluetooth
NFCFor tapping NFC tagsNFC
MicrophoneFor voice punchVoice
NotificationsFor punch confirmations and remindersAll methods
📍

How to grant "Always Allow" location: Go to phone Settings → Apps → MAttendance → Permissions → Location → Allow all the time. Required for Geofence Auto. Whitelist the app in battery settings to prevent background kill.

Required App Permissions MAttendance App 📍 Location Always Allow (GPS) 📷 Camera QR · Selfie · Face ID 🎙 Microphone Voice punch ⬡ Bluetooth BLE beacon detection ⚡ NFC Tag tap punch 🔔 Notifications All methods

4. Daily Punch Flow

Standard Punch (Manual)

  1. Open the MAttendance app. The Home screen shows your current status.
  2. Tap the large Punch button.
  3. Select your punch method (GPS, WiFi, QR Code, etc.).
  4. Complete the method-specific step (allow location, scan QR, take selfie).
  5. A confirmation appears: "Punch recorded successfully."
🔄

The system automatically determines whether this is a Punch In, Punch Out, Break Start, or Break End based on your current state — you do not need to select it manually.

Automatic Punch (Geofence Auto)

If your admin has enabled Geofence Auto — no action needed. When you enter the office geofence, the app punches you in automatically and sends a notification: "Auto punch recorded — Clocked In at [Office Name]".

Typical Workday Punch Timeline IN 09:00 AM Punch In Working BRK 01:00 PM Break Start Break END 01:45 PM Break End Working OUT 06:00 PM Punch Out 8h 15m Total worked

5. Viewing Your Attendance

Today's Status

The Home screen shows your current status (In / Out / On Break), time of last punch, total hours worked today, and shift start/end times.

Attendance History

Tap History or My Attendance in the bottom navigation to see a color-coded calendar. Tap any day to see full punch details.

ColorStatus
🟢 GreenPresent
🔴 RedAbsent
🟡 YellowLate
🔵 BlueHalf Day
🟠 OrangeLeave
⚪ GreyHoliday / Week Off
🟣 PurpleWork From Home
Attendance Calendar — Status Color Guide Mon Tue Wed Thu Fri Sat Sun 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Legend Present Absent Late Half Day Leave Holiday / WO WFH

6. Breaks

If your organization has configured break tracking:

  1. During your shift, tap Break Start on the Home screen.
  2. Select the break type (Lunch, Tea, Short Break) if prompted.
  3. When you return, tap Break End.

Break time is tracked separately and may affect your total work hours for the day.


7. Apply for Leave

  1. Tap Leave in the bottom navigation.
  2. Tap Apply for Leave.
  3. Select Leave Type, From Date, To Date, and optionally a Reason.
  4. Tap Submit.

Your request goes to your manager/HR for approval. You receive a push notification when it is approved or rejected.

Checking Leave Balance

Tap Leave → My Balance to see days remaining for each leave type, days used this year, and pending requests.

Leave Request Lifecycle Submit Employee applies Pending Awaiting manager Approved ✓ Dates marked Leave or Rejected ✗ Reason shown in app

8. Notifications

NotificationWhen
Punch confirmedEvery successful punch
Shift reminderBefore your shift starts (if enabled by admin)
Missed punch outIf you forgot to punch out at shift end
Geofence auto-punchWhen automatic punch is triggered
Leave approval / rejectionWhen HR/manager acts on your leave request
Regularization approvedWhen an attendance correction is approved
🔔

If you are not receiving notifications: Settings → Apps → MAttendance → Notifications — ensure notifications are enabled and Do Not Disturb is not blocking the app.


9. Troubleshooting

Troubleshooting Quick Reference GPS Fails → Enable Location → Go near window → Wait 10–15 sec → Grant Always Allow WiFi Rejected → Use office WiFi → Not mobile data → Contact admin if router changed Face ID Fails → Remove hat/glasses → Improve lighting → Ask HR to re-enroll face Forgot to Punch → Go to My Attendance → Request Correction → Manager approves Regularization

Common Issues

  • Punch Failed — "GPS punch requires latitude and longitude": Enable Location, go outdoors or near a window, wait 10–15 seconds for GPS lock.
  • Punch Failed — "Unregistered WiFi network": Connect to the correct office WiFi. If the issue persists, contact admin — the router may need re-registration.
  • Geofence auto-punch within 5 minutes: Normal — the system prevents duplicates. Wait 5 minutes.
  • QR Code not scanning: Ensure camera focus, increase screen brightness on the display device, grant camera permission.
  • App crashes: Force close and reopen, check for Play Store updates, or uninstall and reinstall (data is stored on the server, not the device).
  • Forgot to punch: Go to My Attendance → [Date] → Request Correction. Requires manager/HR approval.
  • Session expired: Tokens expire after inactivity for security. Simply log in again — your data is unaffected.

10. For Admins: Distributing the App

When adding new employees, their welcome email includes a Play Store link and their temporary login credentials. You can also share the Play Store link directly via messaging apps.

Managing Employee Devices

  • After an employee first logs in, their device is registered. Go to Settings → Devices → [Employee] → Set Trust to mark as trusted.
  • Remove a device if the employee loses their phone or changes devices.
  • Go to Employees → [Employee] → Devices to see which devices are registered and when they last logged in.
🖨️

Quick Reference Card: Print and hand out during onboarding sessions:

MATTENDANCE QUICK START
1. Download: Play Store → MAttendance
2. Log in with your work email
3. Grant: Location, Camera, Bluetooth
4. Tap PUNCH → select method → done

Punch IN when arriving
Punch OUT when leaving

Problems? [email protected]