Mobile App Guide
Complete guide for employees to download, set up, and use the AttendUX mobile app for check-in, attendance, vacations, payslips, and more.
Download & Install
The AttendUX mobile app is available on both iOS and Android platforms.
Search for "AttendUX" on your device's app store and install it.
| Platform | Store Link | Requirement |
|---|---|---|
| iOS | iOS (iPhone / iPad) | Requires iOS 14.0 or later |
| Android | Android | Requires Android 6.0 or later |
Enter Company Code
After installing, you need to enter your company code to connect to your organization.
The company code is a unique identifier assigned to your organization by the admin. It links the app to your company's AttendUX account.
Open the App
Launch the AttendUX app after installation. The first screen will ask for your company code.
Enter the Code
Type the company code exactly as provided by your administrator (case-sensitive).
Connect
Tap "Connect" to verify and link the app to your company.
Login
After connecting to your company, log in with your employee credentials.
| Field | Description | Example |
|---|---|---|
| Email Address | Enter the email address registered by your admin in the system. | ahmed@company.com |
| Password | Enter the password provided to you. You can change it later from your profile. | •••••••• |
Common Admin Mistake
The mobile app is designed for employees only. Admin accounts created for the web dashboard will not work on the mobile app. Each employee must have their own employee account created in the Employees section of the admin panel.
To create employee accounts, go to the admin panel → Employees → Add Employee, and fill in the email and password. These are the credentials the employee will use to log into the mobile app.
Home Screen
After logging in, the home screen shows your current attendance status and quick-access features.
| Download Card | Description |
|---|---|
| Attendance Status | Shows whether you are currently checked in or out, with your last check-in time. |
| Shift Information | Displays your assigned shift, start time, and end time. |
| Quick Check-In Button | Large button to quickly start or end your attendance for the day. |
| Quick Navigation | Cards for Attendance History, Vacations, Payslips, and other features. |
Check-In & Check-Out
The primary function of the app. Tap the check-in button when you arrive at work and check out when you leave.
Face Recognition
If enabled by your admin, the app uses face recognition to verify your identity during check-in. Look directly at the camera and ensure good lighting.
GPS & Geofencing
If GPS is enabled, the app verifies you are within the allowed work location (geofence) before allowing check-in.
Multi-Shift Check-In
If your company uses multiple shifts per day, you can check in and out for each shift separately. The app will show which shift is currently active.
Face Not Recognized?
If the app cannot recognize your face, ensure good lighting, remove sunglasses or masks, and hold the phone at arm's length. If the problem persists, ask your admin to re-register your face photo.
Outside Geofence?
If you receive an "outside geofence" error, make sure GPS is enabled with high accuracy and you are within the designated work zone. Contact your admin if the geofence radius needs adjustment.
Attendance History
View your past attendance records including check-in/out times, total hours worked, late arrivals, and overtime. Filter by date range to find specific records.
Schedule
View your assigned work schedule and upcoming shifts.
Switch between daily, weekly, and monthly views to see your schedule at a glance.
Vacation Requests
Submit vacation requests directly from the app and track their approval status.
Select Dates
Choose your start and end dates from the calendar picker.
Choose Type
Select the vacation type (Annual, Sick, Personal, etc.) as configured by your admin.
Submit
Add an optional note and submit. Your manager will be notified for approval.
Late Pass Requests
If you know you'll be late, submit a late pass request in advance with the expected arrival time and reason. This helps avoid automatic deductions.
Salary Advances
Request a salary advance through the app. Enter the amount and reason, and the request will be sent to your manager for approval.
Payslips
View and download your monthly payslips. Each payslip shows your base salary, deductions, bonuses, overtime, and net pay.
Bonuses & Deductions
View all bonuses and deductions applied to your account. Each entry shows the amount, reason, date, and whether it's recurring or one-time.
Tasks
View tasks assigned to you by your manager. You can see the description, deadline, priority, and mark tasks as in-progress or completed.
Missions
View external missions or assignments. Each mission shows the location, date, time, and purpose. Missions may affect your attendance records.
Notifications
Receive push notifications for important updates: vacation approvals, new announcements, task assignments, schedule changes, and more.
Profile
View your personal information and update your password. Your profile shows your name, email, department, branch, and assigned shift.
Language Switching
Switch the app language between Arabic, English, German, Spanish, and French from the profile or settings screen. The change applies immediately.
Troubleshooting
Common issues and how to resolve them:
| Issue | Possible Cause | Solution |
|---|---|---|
| Cannot Connect | Wrong company code, no internet connection, or server is unreachable. | Double-check the company code, ensure you have internet access, and verify the server is online. |
| Face Recognition Not Working | Poor lighting, camera blocked, face too far or too close, or face data not registered. | Ensure good lighting, hold the phone at arm's length, and ask your admin to re-register your face photo. |
| Location Not Detected | GPS disabled, low accuracy mode, or location permission denied. | Enable GPS, set location accuracy to High/Precise, and grant location permission to the app. |
| Check-In Button Disabled | Outside geofence area, shift hasn't started, or already checked in. | Move to the designated work area, wait for shift start time, or check out first if already checked in. |