Omni
FeaturesCheck-inPricingFAQDocs
Sign inStart free
RoadmapAll 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

Roadmap

The order was revised after benchmarking Jisr and Mal HR (see MARKET.md). Saudi payroll and compliance requirements come before talent and engagement features, and Omni's attendance features stay the lead differentiator.

Phase Scope Status
P1 Foundations Monorepo, brand tokens, core logic, Supabase schema + RLS, clock / invite RPCs. Web: Dashboard, Salary/attendance calendar, People, Settings (sites/geofences, custom hours, geo policies, invites, SSO). iOS (Liquid Glass) and Android (Expo) apps with check-in widgets Done
P1.5 Launch Public home page, sign-up / sign-in / SSO / password reset, docs site (/docs), demo build (Fleet-Seeded) and production build (Fleet) on Vercel, iOS on SwiftPM + xtool, bilingual auth emails over rsq.sa SMTP Done
P2 Widgets & devices iOS: compile and polish widgets, Live Activity, Control Center, Siri. Android: Notifee chronometer notification, Quick Settings tile. Both: offline queue, geofence-entry reminders. Summer-hours preset. (Kiosk QR and biometric devices dropped.) Later
P3 Workflow & self-service Done: approval-chain engine (manager, department head, HR, named person; value thresholds; delegation; SLA escalation); requests (missing punch, permission, business trip, data update, salary/experience/NOC letters); bilingual letters with QR verification; notification inbox + push (omni-push-dispatch: Expo for Android, APNs for iOS); CSV/Excel import wizard; audit log; module switches; mobile requests + approvals. Moved: Nitaqat calculator → P5; KSA hosting stays an open question Done
P4 Leave & violations Saudi leave types, balances, accruals, carry-over, settlement, compensatory leave; KSA holiday calendar and team leave planner; violations and penalties engine (Work Regulations schedule); warnings with read receipts; decisions; company policies
P5 Payroll & government Payroll runs and groups (nationality, project/cost center, entity, wage type); components, allowances, advances; payslips; bank transfer; Mudad WPS, GOSI (+ discrepancy checks), Saned, end-of-service settlement; Muqeem iqama/visa sync and expiry alerts
P6 People, comms & talent Custody + Devices; org chart; document vault; DMs, channels, circulars/announcements; ATS (careers page, AI screening); performance (weighted forms, 360°); tasks; Qiwa + Nitaqat; payroll journal + ERP/accounting integration; SAR per-employee billing + ZATCA invoices; custom dashboards; SCIM
P7 Intelligence & growth Omni AI assistant (policy Q&A in Arabic/English, payslip explainer, anomaly detection, labor-law change alerts); surveys/eNPS; LMS; succession and workforce planning; expenses (AI receipts), petty cash, travel; benefits marketplace; public calculators site; ISO 27001 / SOC 2

Open questions

  • KSA data hosting. Both competitors advertise in-Kingdom hosting, and Supabase has no KSA region. The options are:
    • self-host the Supabase stack on GCP Dammam, Oracle Jeddah/Riyadh, or STC Cloud
    • keep me-central-1 (UAE) for the beta and move before general availability
  • Government APIs. Mudad, GOSI, Muqeem and Qiwa each need establishment-level credentials or a licensed integrator agreement. Who owns that relationship?
  • Apple Developer team ID and bundle ID. sa.rsq.omni is a placeholder. The App Group and Keychain group are derived from it.
  • HT Moshreq Pro license. Confirm that the license covers embedding the font in mobile apps.
On this page
  • Open questions