Omni
FeaturesCheck-inPricingFAQDocs
Sign inStart free
Requests & approvalsAll 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

Requests & approvals

Employees file requests from Requests on the web, or from the Requests tab in the iOS and Android apps. Each request goes through an approval chain, and once it is approved its effect is applied automatically.

Request What happens when it's approved
Missing punch The check-in or check-out is added to attendance (marked as manual)
Permission Recorded against the day (hours between from and to)
Business trip Recorded with its length in days
Update my details Mobile, personal email, address, marital status or emergency contact is updated
Salary certificate, Experience letter, No-objection letter A bilingual letter is issued

HR can also file requests on behalf of someone who has no login.

Approval chains

The default chain is the direct manager, then HR. In Settings → Approvals & requests, HR can set a default chain for every request type, or a separate chain for a single type. A step can be:

  • the direct manager
  • the department head
  • HR / admins: any of them can act
  • a specific person

A step can apply only when the request's value reaches a threshold. The value is hours for a permission and days for a business trip. For example, "HR only for trips of 5 days or more".

Omni skips a step when:

  • it has no approver, for example the employee has no manager
  • the approver is the requester
  • the approver is the same person as the step before

Deciding

Approvers see waiting requests under Requests → Approvals, with a badge in the top bar. For each one they can:

  • Approve: moves the request to the next step, or applies it at the last step
  • Return for changes: a comment is required. The employee edits the request and resubmits it, and the chain runs again.
  • Reject: a comment is required

HR can act on any step when someone is unavailable. Every decision records who made it and when.

Response times and escalation

Each request type has a reply-within time: 48 hours unless HR changes it. Once a step is overdue, Omni reminds the approver once and copies HR. This check runs every hour.

Out of office

Approvers set a delegate and dates under Requests → Approvals → Out of office. New requests in that window go to the delegate, and the timeline shows "for name".

Letters and verification

An approved certificate opens as a printable A4 letter in Arabic, English or both. Use Print / Save as PDF. Every letter has a QR code and a code that anyone can check at /verify. The check shows only the letter type, the employee's name, the company and the issue date, never the salary.

Audit log

Settings → Approvals & requests → Audit log shows every change to employee records, roles and letters, with who made it and when. Only owners, admins and HR can see it.

On this page
  • Approval chains
  • Deciding
  • Response times and escalation
  • Out of office
  • Letters and verification
  • Audit log