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
- Open the Google Play Store on your Android phone.
- Search for "MAttendance".
- 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.
2. Log In
Using Email and Password
- Enter your work email address (the one HR registered you with).
- Enter your password (you received a temporary password in the welcome email — change it after first login).
- Tap Log In.
Using Google Sign-In
- Tap Continue with Google.
- 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:
| Permission | Why It's Needed | Which Methods |
|---|---|---|
| Location (Always allow) | For GPS and Geofence Auto punch | GPS, Geofence Auto, Client Site |
| Camera | For Selfie, QR Code, Face Recognition | Selfie, QR Code, Face Recognition |
| Bluetooth | For detecting BLE beacons | Bluetooth |
| NFC | For tapping NFC tags | NFC |
| Microphone | For voice punch | Voice |
| Notifications | For punch confirmations and reminders | All 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.
4. Daily Punch Flow
Standard Punch (Manual)
- Open the MAttendance app. The Home screen shows your current status.
- Tap the large Punch button.
- Select your punch method (GPS, WiFi, QR Code, etc.).
- Complete the method-specific step (allow location, scan QR, take selfie).
- 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]".
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.
| Color | Status |
|---|---|
| 🟢 Green | Present |
| 🔴 Red | Absent |
| 🟡 Yellow | Late |
| 🔵 Blue | Half Day |
| 🟠 Orange | Leave |
| ⚪ Grey | Holiday / Week Off |
| 🟣 Purple | Work From Home |
6. Breaks
If your organization has configured break tracking:
- During your shift, tap Break Start on the Home screen.
- Select the break type (Lunch, Tea, Short Break) if prompted.
- 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
- Tap Leave in the bottom navigation.
- Tap Apply for Leave.
- Select Leave Type, From Date, To Date, and optionally a Reason.
- 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.
8. Notifications
| Notification | When |
|---|---|
| Punch confirmed | Every successful punch |
| Shift reminder | Before your shift starts (if enabled by admin) |
| Missed punch out | If you forgot to punch out at shift end |
| Geofence auto-punch | When automatic punch is triggered |
| Leave approval / rejection | When HR/manager acts on your leave request |
| Regularization approved | When 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
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? support@mattendance.com