Employee Mobile App¶
Give Your Team an Experience They’ll Actually Love.
The 4Geeks Payroll mobile app puts workforce management in your employees’ pockets. From viewing payslips to requesting time off to GPS-validated clock-in, everything they need is available on iOS and Android.
Overview¶
What is the Employee Mobile App?¶
The Employee Mobile App is a self-service portal that empowers employees to manage their own professional data from anywhere, anytime. It eliminates the need for HR to handle routine requests and gives employees instant access to their information.
Key Benefits:
- Self-Service: Employees handle routine tasks themselves
- Instant Access: View payslips, request time off, clock in from anywhere
- Reduced HR Workload: Automate common requests and inquiries
- Improved Accuracy: Employees enter their own data, reducing errors
- Real-Time Updates: Instant notifications for approvals and changes
Supported Platforms¶
The app is available on:
- iOS: iPhone and iPad (iOS 14+)
- Android: Phones and tablets (Android 8+)
- Web Browser: Access via any modern browser (Chrome, Safari, Firefox, Edge)
Getting Started¶
Download and Installation¶
For Employees:
- iOS Users:
- Open the App Store
- Search for “4Geeks Payroll”
-
Tap “Get” to download and install
-
Android Users:
- Open Google Play Store
- Search for “4Geeks Payroll”
-
Tap “Install”
-
Web Access:
- Visit app.4geeks.io/payroll
- No installation required
First-Time Login¶
- Open the app
- Enter your company email address
- Tap “Send Login Link”
- Check your email for the secure login link
- Tap the link to authenticate
- Set up your profile and preferences
Security Features:
- Passwordless Login: Secure email-based authentication
- Biometric Login: Use Face ID or fingerprint (optional)
- Device Binding: App is linked to your device for added security
- Automatic Logout: App logs out after period of inactivity
Dashboard¶
Home Screen¶
The dashboard provides a quick overview:
| Widget | Description |
|---|---|
| Clock In/Out | Large button to clock in or out with one tap |
| Today’s Hours | Hours worked today so far |
| This Week | Total hours worked this week |
| Time Off Balance | Available vacation days |
| Recent Payslips | Quick access to latest payslips |
| Pending Requests | Status of time-off requests |
Quick Actions¶
Common tasks are just one tap away:
- Clock In/Out: Start or end your workday
- Request Time Off: Submit vacation or leave requests
- View Payslips: Access your payslip history
- My Profile: Update personal information
Time Tracking¶
GPS Clock In/Out¶
Perfect for remote and field teams.
How to Clock In:
- Open the app
- Tap the large “Clock In” button
- Allow location access (if prompted)
- System captures your GPS location
- You’re clocked in!
How to Clock Out:
- Open the app
- Tap “Clock Out”
- Confirm your location
- You’re clocked out!
Features:
- Location Verification: Ensures you’re at an approved work location
- Offline Mode: Clock in/out even without internet—syncs when connection is restored
- Photo Verification: Optional selfie capture for additional validation
- Break Tracking: Clock out for breaks and back in when returning
Location Accuracy:
- The app uses GPS, Wi-Fi, and cellular data for accurate location
- Accuracy is typically within 5-10 meters
- If GPS is unavailable, the app uses network-based location
Viewing Time Records¶
Access your time tracking history:
Daily View:
- Clock-in and clock-out times
- Total hours worked
- Break duration
- Location where you clocked in/out
Weekly View:
- Summary of hours worked each day
- Total weekly hours
- Overtime hours (if applicable)
Monthly View:
- Complete monthly summary
- Comparison to previous months
- Export to PDF for personal records
Correcting Time Entries¶
Made a mistake? Request a correction:
- Go to Time Tracking → My Timesheets
- Select the day with the error
- Tap “Request Correction”
- Enter the correct time
- Add a note explaining the correction
- Submit for manager approval
Time Off Management¶
Requesting Time Off¶
Submit vacation or leave requests in seconds:
- Tap Time Off → New Request
- Select request type:
- Vacation: Paid time off
- Sick Leave: Medical absence
- Personal Day: Personal business
- Unpaid Leave: Leave without pay
- Other: Custom leave types
- Choose start and end dates
- Add a note (optional)
- Tap “Submit Request”
Request Status:
| Status | Meaning |
|---|---|
| Pending | Awaiting manager approval |
| Approved | Request approved |
| Denied | Request denied (with reason) |
| Cancelled | You cancelled the request |
Time Off Balance¶
Track your available time off:
- Vacation Days: Remaining paid vacation days
- Sick Days: Available sick leave
- Personal Days: Personal days remaining
- Used Days: Days already taken this year
- Pending Requests: Days awaiting approval
Balance Calculation:
- Accrual based on company policy
- Pro-rated for part-time employees
- Carryover rules applied automatically
- Real-time updates as requests are approved
Calendar Integration¶
Sync approved time off with your calendar:
Supported Calendars:
- Google Calendar
- Microsoft Outlook
- Apple Calendar (iCloud)
How to Enable:
- Go to Settings → Calendar Sync
- Select your calendar provider
- Grant permission to access calendar
- Choose which calendars to sync
- Approved time off automatically appears on your calendar
Payslips¶
Viewing Payslips¶
Access all your payslips in one place:
- Tap Payslips from the dashboard
- View list of all available payslips
- Tap any payslip to view details
Payslip Details:
- Pay Period: Start and end dates
- Pay Date: When you’ll be paid
- Gross Pay: Total earnings before deductions
- Deductions: Taxes, social security, benefits
- Net Pay: Take-home amount
- Year-to-Date: Cumulative totals for the year
Downloading Payslips¶
Save payslips for your records:
- Open the payslip
- Tap the download icon
- Choose format:
- PDF: Standard format for printing and sharing
- Image: Quick view format
- Save to your device or cloud storage
Payslip Notifications¶
Get notified when new payslips are available:
- Push Notification: Instant alert on your device
- Email Notification: Email with link to payslip
- In-App Notification: Badge on the Payslips icon
Notification Settings:
- Go to Settings → Notifications
- Enable “New Payslip Available”
- Choose notification method (push, email, or both)
Profile Management¶
Personal Information¶
View and update your personal details:
Editable Fields:
- Phone number
- Personal email
- Emergency contact
- Address
- Bank account (for direct deposit)
Read-Only Fields:
- Employee ID
- Hire date
- Department
- Position
- Manager
Document Upload¶
Upload required documents:
- Go to Profile → Documents
- Tap “Upload Document”
- Select document type:
- ID/Passport
- Tax forms
- Bank details
- Certifications
- Other
- Take photo or select from gallery
- Review and submit
Document Status:
| Status | Meaning |
|---|---|
| Pending Review | HR is reviewing your document |
| Approved | Document accepted |
| Rejected | Document not accepted (with reason) |
| Expired | Document needs renewal |
Preferences¶
Customize your app experience:
Language:
- Choose your preferred language
- App interface and notifications in your language
Notifications:
- Enable/disable push notifications
- Set quiet hours (no notifications during off-hours)
- Choose which events trigger notifications
Security:
- Enable biometric login (Face ID/fingerprint)
- Set auto-logout timeout
- View login history
Manager Features¶
For Employees with Direct Reports¶
If you manage a team, the app provides manager tools:
Team Overview:
- Who’s working today
- Who’s on leave
- Pending approval requests
- Team attendance summary
Approvals:
- Approve or deny time-off requests
- Review timesheet corrections
- Approve overtime requests
- Add comments to decisions
Team Calendar:
- View team availability
- See who’s on vacation
- Plan coverage for absences
Approval Workflow¶
Approving Time Off:
- Receive notification of new request
- Tap notification or go to Approvals
- Review request details:
- Employee name
- Dates requested
- Type of leave
- Team coverage impact
- Tap “Approve” or “Deny”
- Add a comment (optional)
- Employee receives instant notification
Reviewing Timesheets:
- Go to Approvals → Timesheets
- View pending timesheets
- Check hours worked, overtime, corrections
- Approve or request changes
- Approved timesheets flow to payroll
Offline Functionality¶
What Works Offline¶
The app works even without internet connection:
- Clock In/Out: Timestamps are stored locally and sync when online
- View Cached Payslips: Previously viewed payslips are available
- Draft Requests: Create time-off requests and submit when online
- Profile Updates: Update personal info and sync when connected
Syncing Data¶
When internet connection is restored:
- Offline clock-ins/outs automatically sync
- Draft requests can be submitted
- Profile updates are saved
- New payslips are downloaded
Sync Status:
- Check the sync icon in the top bar
- Green checkmark = up to date
- Spinning icon = syncing in progress
- Red exclamation = sync failed (check connection)
Security and Privacy¶
Data Protection¶
Your data is protected with enterprise-grade security:
- Encryption: All data encrypted in transit and at rest
- Secure Storage: Sensitive data stored in secure enclave on device
- Automatic Logout: App logs out after inactivity
- Remote Wipe: IT can remotely wipe app data if device is lost
Privacy Controls¶
You control your data:
- Location Access: Only used when clocking in/out
- Camera Access: Only for document uploads and photo verification
- Contacts Access: Not required
- Data Export: Request export of your personal data
Compliance¶
The app complies with:
- GDPR: European data protection regulation
- CCPA: California Consumer Privacy Act
- Local Privacy Laws: Compliant with privacy regulations in 50+ countries
Troubleshooting¶
App Won’t Open¶
- Force close the app and reopen
- Check for app updates in App Store/Play Store
- Restart your device
- Uninstall and reinstall the app
Can’t Clock In¶
- Check GPS/location services are enabled
- Verify you have internet connection (or offline mode is available)
- Ensure you’re within an approved work location (if geofencing is enabled)
- Contact your manager if issue persists
Payslip Not Showing¶
- Check if payslip has been uploaded by HR
- Pull down to refresh the payslips list
- Check your internet connection
- Contact HR if payslip is missing
Notifications Not Working¶
- Check notification permissions in device settings
- Verify notifications are enabled in app settings
- Check if “Do Not Disturb” mode is active
- Restart the app
Biometric Login Not Working¶
- Ensure biometric authentication is enabled in device settings
- Re-enable biometric login in app settings
- Use email login as fallback
- Contact support if issue persists
Best Practices¶
For Employees¶
- Clock In/Out Consistently: Make it a daily habit
- Check Location: Ensure GPS is accurate before clocking in
- Submit Requests Early: Request time off well in advance
- Review Payslips: Check payslips when they arrive
- Keep Profile Updated: Update personal info when it changes
- Enable Notifications: Stay informed about approvals and payslips
For Managers¶
- Review Requests Promptly: Approve or deny time-off requests quickly
- Check Team Calendar: Plan coverage before approving time off
- Monitor Attendance: Use team dashboard to track attendance
- Communicate Clearly: Add comments when denying requests
- Lead by Example: Use the app consistently yourself
Support and Help¶
Getting Help¶
If you need assistance:
- In-App Help: Tap Settings → Help & Support
- FAQ: Browse frequently asked questions in the app
- Contact HR: Message your HR team directly from the app
- Email Support: support@4geeks.io
Providing Feedback¶
Help us improve the app:
- Rate the App: Leave a review in App Store/Play Store
- Send Feedback: Use the in-app feedback form
- Report Bugs: Report issues through the help menu
- Feature Requests: Suggest new features for future versions
Next Steps¶
Still questions? Ask on Discord or explore tutorials