Omni
FeaturesCheck-inPricingFAQDocs
Sign inStart free
Importing employeesAll pages
Guide
  • Getting started
  • Checking in
  • Geofencing
  • Custom hours
  • Invites
  • Requests & approvals
  • Importing employees
  • Single sign-on
  • Roles & privacy
Product
  • Product spec
  • Roadmap
  • Saudi market benchmark
  • Architecture
Guide
  • Getting started
  • Checking in
  • Geofencing
  • Custom hours
  • Invites
  • Requests & approvals
  • Importing employees
  • Single sign-on
  • Roles & privacy
Product
  • Product spec
  • Roadmap
  • Saudi market benchmark
  • Architecture

Importing employees

Go to Settings → Import employees, or open /people/import, and upload a CSV or Excel (.xlsx) file. An export from Jisr, Mal HR or any spreadsheet works.

  1. Match columns. Omni guesses the match from the header names, in English or Arabic: "Employee Name", "الاسم", "Basic Salary", "رقم الهوية"… Change any column, or set it to ignore. Only Full name is required.
  2. Preview. Each row is checked, and rows that need fixing are shown in red with the reason:
    • emails must be valid
    • national ID / Iqama: 10 digits starting with 1 or 2
    • nationality: a two-letter country code
    • dates: YYYY-MM-DD, DD/MM/YYYY or Excel dates
  3. Import. Omni matches existing people by employee number, then by email:
    • a matched person is updated, but only in the columns your file provides
    • everyone else is created
    • departments that don't exist yet are created too

Every change made by an import appears in the audit log.