Skip to main content

Emirates ID (EID) Integration for Facilio

What is Emirates ID Integration?

The Emirates ID is the official national identity card issued to UAE citizens and residents. Facilio's Emirates ID Integration lets front-desk and facility teams read an Emirates ID directly from a connected card reader and automatically capture verified identity details during resident or guest check-in — removing manual data entry and improving the accuracy and compliance of records.

The card is read locally on the front-desk computer through a small, secure reader service. The captured details are shown for confirmation, compared against the existing resident record, and then logged in Facilio.

An Emirates ID card being inserted into a card reader

Use Case: Emirates ID Integration for Resident Check-in

For a CMMS (Computerized Maintenance Management System) or CAFM business managing accommodation — such as staff and labour camps, residential communities, or serviced properties — front-desk staff must record and verify the identity of every resident who checks in. Reading a physical ID by hand is slow, error-prone, and hard to audit.

With Facilio's Emirates ID Integration, front-desk teams can:

  • Read an Emirates ID at the desk and auto-fill the check-in details.
  • Verify identity against the existing resident record in real time.
  • Detect mismatches and expired cards before completing check-in.
  • Log every check-in with a complete, accurate record.

Example Scenario

A community manager checks a new resident into a labour-camp unit.

  • The front-desk operator inserts the resident's Emirates ID into the card reader.
  • Facilio reads the card and displays the resident's details — name, Emirates ID number, nationality, ID expiry, employer, and more.
  • The app compares the scanned details with the resident's record and flags any identity mismatch or an expired card.
  • Once the operator confirms, Facilio creates a check-in record and moves the resident's status to Checked In.

Benefits of Emirates ID Integration

  • Faster Check-in: Details are read from the card in seconds instead of being typed in manually.
  • Accurate, Verified Data: Identity information is captured directly from the official card, reducing manual errors.
  • Built-in Verification: The app highlights identity mismatches between the card and the resident record, and warns when a card has expired.
  • Improved Compliance: Standardizes how resident identity is verified and recorded at check-in.
  • Complete Audit Trail: Every read is logged as a check-in record, giving a reliable history of movements.
  • Reads Locally at the Desk: The card is read on the front-desk computer; identity data is not sent to any third-party service to perform the read.

How Emirates ID Integration Works

The integration has three parts that work together on the front-desk computer:

  • Card Reader — A supported smart-card reader plugged into the computer.
  • Facilio EID Bridge — A small background program that reads the Emirates ID chip (using a certified UAE ID Card Toolkit) and makes the details available securely to Facilio on the same machine. Staff never have to open it.
  • Emirates ID Connected App — A Facilio web tab that requests the read, shows the details, checks them against the resident record, and saves the check-in.

The app also shows a live connection status — reader service, card reader, and card inserted — so staff know it is ready before scanning.

Setting Up the Integration

For your IT administrator

This is a one-time setup performed on each front-desk computer. Once it is done, front-desk staff simply open the check-in page and scan — there is nothing for them to start or configure.

What You Receive

Everything needed is inside the delivered package (a single .zip). Nothing else has to be downloaded.

ItemPurpose
FacilioEIDBridge folderThe complete Bridge software — bundled Java runtime, card-reading engine, configuration, and the Windows service tool.
EnableLocalNetworkAccess-Chrome-Edge.regA one-click browser policy so Chrome or Edge can reach the local Bridge (required on Chrome/Edge 142 and later).
Installation Guide (PDF)The full reference document.

Before You Begin (Prerequisites)

RequirementHow to check
64-bit Windows 10 or 11Settings ▸ System ▸ About ▸ "64-bit operating system"
Smart-card reader (e.g. HID OMNIKEY) plugged in, with driverDevice Manager ▸ Smart card readers — appears with no warning icon
Windows "Smart Card" service runningservices.msc ▸ Smart Card ▸ Running, Automatic (usually already on)
Administrator accessYou can open Command Prompt "as administrator"

Step 1: Connect the Card Reader

  1. Plug the smart-card reader into a USB port and let Windows install its driver.
  2. Confirm it appears under Device Manager ▸ Smart card readers with no warning icon.

Step 2: Copy the Bridge Software

  1. Copy the FacilioEIDBridge folder to C:\FacilioEIDBridge. (If you received a .zip, extract it there.)
  2. Keep the folder intact — do not delete the dev, lib, or runtime sub-folders.
Quick test (optional, no browser needed)

Double-click start.bat. A console window shows ... listening on http://127.0.0.1:17777/. Open that address in a browser, insert an Emirates ID, and click Scan Emirates ID — the fields should fill. Close the console to stop. If this works, the reader, driver, and engine are all good.

Step 3: Run the Bridge as a Background Service

Running it as a service means it starts automatically on every boot, invisibly — staff never launch anything.

  1. Right-click Command PromptRun as administrator.
  2. Run these commands:
cd /d C:\FacilioEIDBridge
FacilioEIDBridge.exe install
FacilioEIDBridge.exe start

You can manage the service any time with:

Command (run as administrator)What it does
FacilioEIDBridge.exe startStart the Bridge now
FacilioEIDBridge.exe stopStop it
FacilioEIDBridge.exe restartRestart it (after replacing files or editing config)
FacilioEIDBridge.exe uninstallRemove the service

Power on / off behaviour

  • PC ON → Windows boots → the service starts automatically (no login, no window) → the Bridge is ready. If it ever crashes, Windows restarts it within about 10 seconds.
  • PC OFF → the service stops with the PC.

Staff never start or stop it; it returns on every reboot.

If scans work with the test but not as a service

The service runs as the LocalSystem account. Edit FacilioEIDBridge.xml, uncomment the service-account block, enter the front-desk Windows user's username and password, then run FacilioEIDBridge.exe uninstall and FacilioEIDBridge.exe install again.

Step 4: Allow the Browser to Reach the Bridge

Chrome and Edge version 142 and later block a web page from calling http://localhost. The included policy file turns that block off so the Facilio check-in page can reach the Bridge. (Firefox does not need this.)

  1. Copy EnableLocalNetworkAccess-Chrome-Edge.reg to the PC.
  2. Double-click it. When Windows asks "Are you sure you want to continue?", click Yes, then OK. (If a User Account Control box appears first, click Yes there too.)
  3. Fully restart the browser — type chrome://restart, or close every window and reopen.
  4. Confirm it applied: open chrome://policy (or edge://policy) ▸ Reload policies ▸ find LocalNetworkAccessRestrictionsTemporaryOptOut = true, Status OK.
  5. Make sure the Bridge is running and the reader is connected.
Setting up many computers

Instead of applying the .reg file on each PC, push the same policy (LocalNetworkAccessRestrictionsTemporaryOptOut = Enabled) through Group Policy using the Chrome or Edge ADMX templates.

Transitional policy

This is a temporary Chrome/Edge policy that will be removed after Chrome M152. Before then, the permanent replacement is for the Facilio Connected App to be granted permission to reach the local network directly. Facilio will provide this update ahead of the change, so no action is needed now.

Using the Emirates ID Integration

This section is for front-desk operators and facility staff who process check-ins.

Reading an Emirates ID Card

Step-by-step instructions with screenshots will be added here.

Details Captured from the Card

When an Emirates ID is read, the following details are captured and shown for confirmation:

  • Full Name (English and Arabic)
  • Emirates ID Number
  • Nationality
  • Date of Birth
  • Gender
  • ID Expiry Date
  • Card Number
  • Occupation
  • Employer / Company
  • Passport Number, Country, and Expiry

Booking details such as Room Number and Booking Reference can also be entered alongside the scanned information before completing the check-in.

What Gets Recorded on Check-in

When the operator completes the check-in:

  • A Check-In Details record is created, capturing the scanned information and the time of check-in.
  • The resident record is updated with the details confirmed from the card (including Employer / Company), and the resident's status is moved to Checked In.
  • Any identity mismatch between the card and the resident record is flagged to the operator before saving, and an expired card is clearly warned.

Troubleshooting

What you seeLikely causeWhat to do
Status header is not green / "reader service not running"The Bridge is not running on this PCConfirm the service is started (FacilioEIDBridge.exe start), or run start.bat
"Card reader not connected"Reader unplugged or driver missingRe-plug the reader; check Device Manager ▸ Smart card readers
Scan button stays disabledNo card insertedInsert the Emirates ID fully into the reader
Page cannot reach the Bridge even though it is runningBrowser policy not appliedRe-apply Step 4, fully restart the browser, and re-check chrome://policy
Scan works with start.bat but not as a serviceService account permissionsSee the service-account note in Step 3