InstantDrive
Browse all pages

How can UAE HR and PRO teams use InstantDrive for employee files?

Short answer

HR and PRO teams use InstantDrive to keep one folder per employee with Emirates ID, passport, visa, contract and insurance documents, read their numbers and dates automatically, and watch expiry dates in Expiry Radar. They still submit every application to MOHRE, ICP and the insurer themselves.

Last updated:

What makes employee paperwork hard to manage in a UAE company?

Each employee carries several documents issued by different bodies, and each has its own end date. A passport, a residence visa, an Emirates ID, a labour contract and a medical insurance policy rarely expire in the same month. In a company of fifty people that is hundreds of dates, usually tracked in a spreadsheet that one person owns.

The paperwork also moves between people. The employee hands over a phone photo, the PRO takes the originals to a typing centre or a government counter, the HR officer needs a copy for payroll and the finance team needs the same copy for a bank letter. Copies end up in chat threads and personal folders. Our guide to employee documents lists what a mainland employer keeps for each worker, and our Emirates ID guide covers renewal. This page is about how a team organises that material day to day in InstantDrive.

How does InstantDrive organise an employee file?

The Employees vault is one of four folders created at signup, alongside Vendors, Company_Expenses and Admin_Vault. When HR registers an employee in Employees (HR & Expense AP), the record has an employee code. Identity documents that the system matches to that person are filed under a path of the form Employees, then the code and name, then an Identity_Dossier folder. Receipts and other non-identity files go under an Expenses folder for the month.

If the system reads a staff document but cannot match a registered employee, it may ask you to confirm who the document belongs to. Unmatched files are held in a Pending folder named after the entity it read, so they are not lost. Search then matches file name, entity name, identifier and category, so typing a surname, a passport number or the last digits of an Emirates ID finds the file.

The Employee Dossier screen in the mobile web app shows the same material on a phone. The mobile app is an installable web app, not a store app, and its interface is English only.

What does InstantDrive read from identity and employment documents?

A deterministic pattern engine runs first. It reads the Emirates ID number layout (784 followed by year, serial and check digit, as in our Emirates ID number format guide), passport data including machine-readable zone lines, visa file numbers, MOHRE contract numbers, dates and names. Scanned pages go through local text recognition. A vision model, Google Gemini, is called only if recognition confidence is below 90 percent or nothing was read, and in that case the image is sent to Google. HR teams that handle sensitive passports should decide whether they accept that fallback.

The result is a file name of the form Prefix_Entity_Identifier_Exp followed by a date, for example an EmiratesID prefix, the employee name, the card number and the expiry. The target convention is DocCategory_EntityName_Identifier_ValidityDate.pdf, but the real output keeps the stored extension, so a photo is stored as .webp. The expiry date in the name is also the date used for tracking.

Which employee documents should the team keep, and what should it track?

The table lists the core set, in line with the employment documents guide. Exact legal content, fees and deadlines come from MOHRE, ICP, GDRFA and your insurer, so check the issuing authority before you rely on a date.

DocumentWhy it is keptDates and numbers to trackWhere InstantDrive helps
Emirates ID (both sides)Identity and link to the residence recordCard number, expiry dateReads the number and expiry, names the file, tracks expiry against ICP in Expiry Radar
PassportIdentity, nationality, basis for the visaPassport number, expiry dateReads passport data and MRZ lines, stores in the Identity_Dossier
Residence visaLegal residence tied to the work permitVisa file number, expiry dateReads the visa file number and tracks the expiry
Employment contract and amendmentsAgreed terms, registered with MOHREContract number, start date, end dateReads MOHRE contract numbers, keeps amendments beside the original
Labour card and work permitRegistration of the worker under the establishmentCard number, expiryStored and searchable, expiry tracked under MOHRE
Medical insurance recordEvidence of coverPolicy number, renewal dateStored in the file, with a date you set for tracking
Qualification certificates and approvalsNeeded for some professions and renewalsIssue date, authorityStored and searchable by name
End-of-service recordsFinal pay and gratuity evidenceTermination date, payment dateStored; the site's gratuity calculator and the gratuity sandbox do arithmetic only

How does Expiry Radar help HR and PRO?

Expiry Radar & Compliance tracks the expiry date on each stored document and maps categories to six authorities: DED, ICP, MOHRE, RERA, CBUAE and FTA. It shows a status ladder: expired, 7 days or less critical, 8 to 15 days urgent, 16 to 30 days approaching, and over 30 days fine. Staff documents usually sit under ICP and MOHRE.

It also shows an estimated penalty in AED. Those rates are hard-coded in the product and are estimates only, not official figures, so confirm the real amount with the authority. The radar does not send reminders or emails to anyone. A user can trigger a sweep, and the sweep creates items in Company Tasks for the documents that need action. If nobody runs it, nothing happens, so the PRO should open the radar on a fixed day each week and run the sweep.

Because expiry data comes from what was read or entered, an unreadable date means a document with no expiry in the radar. Check new uploads for a date and correct any that are wrong. Corrections can become reusable routing rules.

How does the expenses desk work for employees?

Employees submit receipts by scanning or uploading them, and can attach a card statement when a claim is in a foreign currency. A manager approves or rejects. The system computes deductibility and VAT recoverability flags, and a retention-until date of about seven years is stored on each expense. On a phone, the mobile admin screens give one-tap approve, reject and approve-all.

Payout records a payment and a journal entry. No bank or payment connection exists, so no money moves. HR or finance still pays the employee through the bank and then marks the claim. Incoming receipts can also arrive at the expenses inbox, an address of the form expenses@yourcompany-domain, if your domain mail is routed to InstantDrive. Ask the team through the contact page how that is set up.

What does a worked example look like for a fictional company?

Cedarline Facilities LLC is a fictional mainland company with 42 staff, one HR officer and one PRO. In the Employees vault the file for a supervisor registered as employee code EMP-0117 looks like this.

Employees
  EMP-0117_Rashid_Al_Karim
    Identity_Dossier
      EmiratesID_Rashid_Al_Karim_784199012345671_Exp20270422.webp
      Passport_Rashid_Al_Karim_P1234567_Exp20300118.webp
      Visa_Rashid_Al_Karim_201-2023-1234567_Exp20270519.pdf
      Contract_Rashid_Al_Karim_MOHRE-55120_Exp20271001.pdf
    Expenses
      2026-10
        Receipt_Fuel_Station_AED180_Exp20261014.webp

All names, numbers and dates are invented, and the exact output depends on what the engine reads. On Mondays the PRO opens Expiry Radar, sorts by the nearest date and sees Rashid's visa in the approaching band. She runs the sweep, which adds a Company Tasks item. She then books the renewal with the authority herself, collects the new documents, and uploads them. The new file replaces the old one in daily use, and the old file stays unless somebody deletes it.

When the bank asks for an employment letter for a staff loan, HR searches the employee's code, finds the contract and ID by name and number, and sends the two files to the bank through the usual channel or as a guest link. Our retention guide explains how long to keep leavers' files.

What must PRO and HR still do with the authorities?

InstantDrive does not submit anything to MOHRE, ICP, GDRFA or any other government system. It does not apply for visas, work permits, labour cards or Emirates ID renewals, does not pay government fees, and does not check a document against an official database. The PRO or HR officer still prepares applications, attends typing centres or uses the authority portals, and pays the fees.

It also does not run payroll or the Wages Protection System. It does not calculate leave balances. The gratuity sandbox and the site's gratuity calculator are arithmetic tools, so confirm the end-of-service entitlement against the contract and the authority's rules. It is not an HR information system and has no e-signature, so contracts are signed elsewhere and the signed scan is uploaded.

How should the team share employee documents safely?

Use a guest link when a third party needs a document, instead of attaching it to an email chain. The 1-Prompt Edge Dispatcher takes a typed instruction, picks the documents and the recipients from the partner directory and emails a bundle with a guest download link. The emailed record is valid for up to seven days, a guest session lasts 15 minutes after opening, and staff can list and revoke tokens. Email only sends when the operator has configured the mail service.

Roles in the code include admin, member, hr, finance and auditor, but the read-only guard applies to very few routes. Treat permissions as coarse. Do not assume a member cannot open another team's files. Sign-in is by password, with a 24-hour session and no web two-factor, so choose strong passwords and remove leavers' accounts promptly. Deletion is soft and there is no restore.

What are the limits and the next steps?

Limits: files up to 100 MB; interface in English only; no desktop sync client but a mapped drive via WebDAV with your account email and password; a manual sweep rather than scheduled alerts; and no importer from Google Drive or SharePoint. Files move in by upload, by WebDAV, or by asking InstantDrive for help through the contact page.

To start: register your employees, upload each person's identity set, check the dates the engine read, correct any mistakes, then open Expiry Radar and run the first sweep. Agree one weekly day for the sweep and name the person responsible. Plans and the 30-day free trial are on the pricing page.

Keep these documents in one drive

InstantDrive stores your licences, Emirates IDs, tenancy contracts and invoices, reads the numbers and dates, and names every file in one pattern.

Open the appPricing