Employee records · UAE

One file per employee, no expiry missed

Contract, passport, visa, Emirates ID, leave and attendance on one record. Expiry dates warn HR weeks ahead.

No card needed · AED 99 per user a month after the trial · set-up from AED 2,999
Residence visa · Rajesh KumarExpires in 30 days● Renewal task with HR
Leave request · Joy SantosApproved by her manager
Headcount · all locations64
AED 99per user a month, HR apps included
One recordcontract, documents, leave and attendance
Expiry warningspassport, visa, Emirates ID, labour card
Arabic + Englishevery screen, right to left in Arabic
almarri.xrero.com
Good morning, Al Marri LogisticsOctober
Headcount644 departments · 3 locations
Expiring in 60 days7Each with an owner
Checked in today58of 61 on shift
Rajesh Kumar Nair · residence visa30 days left11/11/2026
Ahmed Saleh · joining plan6 of 8 tasks19/10/2026
Joy Santos · Emirates IDRenewed02/12/2031
Operations · Jebel Ali23 people · 1 manager
Leave today3 away · cover set● Approved by managers
The problem

Staff files should not live in one memory

Copies sit in a drawer, dates in someone's head. Here every employee is one record.

  • The same fields for everyone, in two languages
  • Expiry dates on the record, not in memory
  • Find anyone by name, department or document
Inside the product

The whole employee on one screen

Three documents expire on one day. The record warns 30 days ahead.

Employees · Rajesh Kumar Nair3 documents expire in 30 days
RN
Rajesh Kumar NairSenior storekeeper · Operations
EMP-0147Jebel Ali warehouseManager: Saeed Al MarriJoined 12 Feb 2021
Active
OverviewContractDocuments · 6LeaveAttendanceIssued items
DocumentNumberExpiresStatus
PassportZ48XXXX91Expires18 Jun 2031Valid
Residence visa201/2024/7XXXXXXExpires11 Nov 202630 days left
Emirates ID784-1989-XXXXXXX-4Expires11 Nov 202630 days left
Labour cardXXXX4417Expires11 Nov 202630 days left
Health insurance0091-XXXX-22Expires31 Dec 2026Valid
Driving licenceXXXX4721Expires02 Mar 2028Valid
History on this record
Today 08:00Renewal task created for the visa, Emirates ID and labour card
05 Oct 2026Emergency contact updated by Rajesh
01 Feb 2026Contract version 3: total AED 6,300
ContractUnlimited · since 12 Feb 2021
Basic4,200
Housing1,500
Transport600
Monthly · AED6,300
Visible to HR and finance only
Annual leave
Days left this year17.5 / 30
Sick days taken2
Next taskRenew visa, Emirates ID and labour card
Due 27 Oct · Aisha, HR
Company-wide · next 60 days7 documents to renew● Each with an owner in HR

Every desk has a department and a manager.

The org chart comes from the records.

From joining to leaving

Six moments every file goes through

Before day oneOffer accepted

The record starts from the signed offer.

Day 1Joining

Contract, laptop, access card and insurance, each with an owner.

Month 6End of probation

The date sits on the contract, where the manager sees it.

Year 2Visa renewal

Visa, Emirates ID and labour card come up weeks ahead.

Any timeRaise or new role

A new contract version that payroll picks up.

Last dayLeaving

Items handed back, gratuity from the contract dates.

Self-service

Staff look after their own details

Leave balance, payslips and renewed documents, from their own phone.

  • ✓Leave requested and approved without a form
  • ✓Payslips in Arabic and English
  • ✓Salary details stay with HR
9:41●●● ▮
Good morningJoy Santos
21days of annual leave left
Request leave
Emirates IDExpires 02 Dec · upload the new one
Payslip · September 2026Sent on 30 Sep
Emergency contactUpdated today
Everything around the record

The rest of HR reads the same file

Documents and expiries

Passport, visa, Emirates ID, labour card and insurance, each with its scan.

Leave and approvals

The manager approves and the balance updates by itself.

Attendance

Check-in from devices or the browser, with overtime and lateness.

Schedules and shifts

Working hours for each team, rotating shifts included.

Payroll from the record

The contract feeds the monthly payroll and the WPS file.

Access by role

Managers see their team; salaries stay with HR and finance.

How it goes

From your spreadsheet to one record each

A 20-minute look

We open a record and the expiry list on data like yours.

We bring your staff in

Staff, contracts and document dates from your spreadsheets, checked with you.

HR works from it

With our set-up, most teams run from it in about two weeks.

Pricing

One price per user, HR included

AED 99 per user / month

AED 83 per user a month on the annual plan.

  • Employee records, documents and expiry reminders
  • Leave, attendance and payroll with WPS
  • Your own workspace and database, backed up twice a day
  • Arabic and English for every user
Start your 15-day trial
Optional set-up
From AED 2,999

Our team configures the system, moves in your data and trains your staff. Paid once.

See pricing in detail →

Common questions

How do we know a visa is about to expire?

Every expiry date sits on the record. HR sees what expires in the coming weeks on one list, with a reminder ahead of the date.

Can staff update their own details?

Yes. Each employee sees their profile, leave balance and payslips, updates contact details and uploads renewed documents. Salary details stay with HR.

Is it linked to payroll and WPS?

Yes. The record holds the contract that the monthly payroll reads, and the WPS salary file is built from the approved run.

What does it cost?

AED 99 per user a month (AED 83 on the annual plan), with HR, leave, attendance and payroll included. Set-up by our team is optional, from AED 2,999.

Send us your staff list. We show what expires next.

Start your 15-day trialTalk to us on WhatsApp