One platform that runs your entire workforce
AttendUX is an enterprise-grade attendance, scheduling, and payroll system built for real companies — not just time tracking. From GPS and face-recognition check-ins to Egyptian tax compliance and WPS exports, every feature is production-ready and multi-tenant from day one.
Four pillars, one system of record
Attendance, scheduling, payroll, and compliance work from the same data — no CSVs, no imports, no reconciliation.
Attendance
Mobile, kiosk, face, GPS, Wi-Fi, ZKTeco — every way employees clock in, unified.
Scheduling
Ten schedule types — fixed, flexible, rotating, shift pool, days-per-week, multi-branch, hourly.
Payroll
Monthly or prorated, overtime tiers, bonuses, deductions, salary advances with installments.
Compliance
Egyptian tax + insurance, UAE SIF, Saudi Mudad, Qatar WPS — built-in and version-controlled.
Everything you need, in one platform
80+ production features organized into nine working modules. Not a checklist — real screens, real workflows, battle-tested on 40,000+ employees.
Attendance & Check-in
Every way an employee can clock in — and every anti-abuse check — in one place.
GPS geofencing
Check-in accepted only inside your branch radius.
Face recognition
Dedicated face server with embedding cache — fast and accurate.
Anti-spoof liveness
Blink-detection defeats video and photo replay attacks.
Wi-Fi verification
Floor-accurate check-in via SSID + BSSID pairing per branch.
Shared tablet kiosks
PIN, badge, or face capture on a single device for the whole team.
Offline queue
Mobile check-ins save locally and sync automatically.
Break tracking
Going-Out / Back with GPS, over-break deduction on checkout.
Presence verification
Random mid-shift pings prove the employee was still at work.
Auto-checkout
Nightly cron closes forgotten check-outs — never pays phantom overtime.
Bulk import
CSV / Excel upload for backfill or onboarding.
Shift Types
Pick the model that fits each team — not the other way around.
Fixed shift
Classic 08:00-17:00 with grace, late threshold, and overtime window.
Multi-shift
Multiple shifts per day, employee picks which to work.
Weekly
Per-day start/end — Monday 09-17, Friday off, etc.
Rotating
2-4 week pattern that cycles automatically.
Flexible hours
Daily hour quota with optional max-start + core-hours.
Hourly
Per-hour pay rate, no late or OT metrics.
Days per week
N days per week — any days — with window, hours, or weekly quota.
Shift pool
Menu of shifts; actual shift resolved at check-in.
Multi-branch
Field sales visiting multiple branches per day with min-visits quota.
Temporary override
One-off shift for a specific date — no permanent change.
ZKTeco Device Integration
Pull-sync agent or live ADMS push — both production-ready.
Sync-agent mode
Windows service pulls punches periodically.
ADMS push mode
Device pushes punches in real time + server pushes commands back.
Per-branch devices
Each branch has its own device; attendance stays scoped.
Auto-recalc after sync
Metrics refresh automatically when late punches arrive.
Command queue
Reboot, push roster, force sync — queued and retried.
Zero-install option
ADMS push eliminates the Windows agent entirely.
Payroll
Every rule, every tier, every edge case.
Monthly salary
Fixed monthly amount regardless of calendar length.
Prorated salary
Scales to actual calendar days worked.
Hourly pay path
Hours * hour-price — separate calculation, no daily deductions.
Rate-based overtime
Single multiplier (1.5x or 2x).
Tiered overtime
Different rate per minute-range OR time-of-day band.
Off-day work bonus
Work on your rest day — paid at a configurable rate x daily.
Mission-as-overtime
Mission items past shift-end count toward OT.
Salary advances
Approve advance, auto-schedule installment deductions.
Bonuses
One-time, recurring, or performance-rated.
Deductions
One-time or installment-split across periods.
Late deduction
Rate-based, tiered, or occurrence-based.
Late allowance cap
Monthly minute/count ceiling with 5 consumption strategies.
WPS export
UAE SIF, Saudi Mudad, Qatar WPS, Egypt HSBC ACH — ready.
Bank export
Formatted CSV for your bank's batch upload.
Payslip PDF
Branded single or bulk payslips, employee-downloadable.
Leave & Vacations
Egyptian labor law. Half-days. Carryover. Approval chains.
Custom vacation types
Annual, sick, unpaid, maternity — your rules.
Approval tiers
Dept-head to HR to final — optional per type.
Annual credit
Each employee sees their total and remaining in real time.
Carryover rules
Configurable max carryover + forfeiture / payout on exit.
Egyptian labor law
15 days first year, 21 after — auto-applied by hire date.
Half-day support
0.5-day requests count correctly in balance and payroll.
Late passes
Pre-approved tardiness within monthly limit.
Mid-day passes
Short leave in the middle of a shift.
Monthly cap
Minutes OR count — admin picks the unit.
Missions & Field Work
Multi-branch routes, mission items, GPS evidence.
Missions
Admin-assigned or employee-requested, with approval chain.
Mission items
Multiple stops per mission with scheduled + actual times.
Item GPS check-in
Employee check-in at every stop with coords + photo.
Dual initiation
Either admin creates OR employee requests + admin approves.
Multi-branch employees
Visit N branches per day, min-visits quota, bonus on excess.
Min visits per day
Shortfall triggers deduction, surplus triggers bonus.
Work-from-home
Recurring WFH days + one-off exceptions bypass geofence.
Reports
Every report exports to HTML, PDF, or Excel.
Attendance report
Who was in, when, late minutes, OT, status.
Detailed vacations
Per employee: type, dates, balance total + remaining.
Payroll report
Gross, deductions, tax, net — all periods.
Exceptions
Missing punches, flagged records, pending OT.
Year income
Per-employee cumulative annual earnings.
End of service
Egyptian severance calculation ready for payout.
KPI dashboard
Live tiles: present, absent, on-vacation, OT pending.
HTML / PDF / Excel
One click per format — branded output.
Mobile App (Flutter)
iOS + Android — employee self-service and admin approvals.
Secure login
Sanctum token per device, revocable anytime.
Check-in / out
One tap with GPS, face, Wi-Fi gates applied.
Request everything
Vacation, late pass, mission, salary advance — all from the phone.
View payslip
Current and historical payslips with download.
Push notifications
Approvals, payroll, reminders via FCM.
Admin screen
Approve requests, see live attendance, create missions.
Five languages
Arabic, English, French, German, Spanish — full RTL.
Offline support
Check-in queues locally and syncs when back online.
Permissions & Multi-Tenancy
Give exactly the access each role needs — no more, no less.
Permission groups
Named role bundles ("HR Manager", "Branch Admin").
Module * action matrix
View / create / edit / delete per module, individually.
Approval permissions
Dedicated flags for approving vacations, OT, missions.
Assign admins to employees
Admin B sees only employees assigned under them.
Company isolation
Multi-tenant from day one — no cross-company leakage.
Suspend / unsuspend
Block logins without deleting history.
Built where your business runs
Local tax, insurance, and salary-protection rules are baked in — not sold as add-ons.
Egypt
Full Egyptian labor-law compliance.
- Progressive tax brackets
- Social insurance (Form 2 PDF)
- HSBC ACH bank export
- Labor-law vacation rules (15/21 days)
United Arab Emirates
Wage Protection System ready.
- SIF format export
- Labour-card number tracking
- AED currency support
Saudi Arabia
Mudad-compliant salary processing.
- Mudad / SALED export
- IBAN + bank validation
- SAR currency support
Global & multi-currency
Qatar, Kuwait, Iraq — plus any country via custom config.
- Per-branch timezone
- Any base currency
- Five UI languages
Enterprise-grade from day one
Built on the same patterns that protect banks and healthcare systems.
Active face liveness
Blink-detection defeats photo and video replay — not just still-image match.
Multi-tenant isolation
Every query scoped by company_id. No cross-tenant data access, ever.
Dedicated face server
Face embeddings isolated on a hardened VPS with circuit-breaker fallback.
Role-based access
Permission groups enforced at the controller layer, not just the UI.
Built for every workforce model
From a 20-person clinic to a 2,000-employee construction site.
Questions? Reach us the fastest way
We respond in minutes, not days. Pick the channel that works for you.
Take this guide with you
Download the complete AttendUX feature guide as a PDF to share with your team, your boss, or your accountant — then start your free trial when you are ready.