Skip to content
العربية

Approvals & Workflows

One inbox for everything waiting on you, multi-step approval workflows with SLAs and escalation, and delegation while away.
Product version
Web v2.4.1
Last updated
2026-10-11

Overview

What it solves

Requests stall because the approver is on leave or never saw the message.

Why it helps
  • Leave, expense claims, offers and other requests land in one Approvals inbox with a count in the sidebar; you see what you can decide, and others see who the request is waiting on.
  • A step past its SLA (48 hours by default) escalates to the approver’s manager, then an HR admin; the job runs hourly and moves every decision the approver held on that step.
  • Delegate approvals, tasks or both for a date range, and end a delegation early: requests that were already waiting move with it.
  • A workflow that has been used is never lost: it is retired with its history kept, and a request shows where it is stuck.
Used by
ManagerHR AdminCompany Owner
Availability
Every plan
Cover screen hr-approvals/approvalsHR Admin
  1. 1Filter by request type
  2. 2Open the full request
  3. 3Reject (a reason is required)
  4. 4Approve

Quick answers

What is Approvals & Workflows in Eldalala?

Approvals & Workflows is a module of Eldalala, the Arabic-first HR, payroll and attendance software. What it includes: One inbox for everything waiting on you, multi-step approval workflows with SLAs and escalation, and delegation while away.

What problem does Approvals & Workflows solve?

Requests stall because the approver is on leave or never saw the message.

Who uses Approvals & Workflows?

Manager, HR Admin, Company Owner.

Which plan includes Approvals & Workflows?

Every Eldalala plan includes it, the free plan too.

What can you do with Approvals & Workflows?

Approvals inbox with type filters, details, approve / reject; See where a request is stuck: current approvers, steps with SLA, decisions and escalations; Workflow steps: approver is the manager, a role or a named user; parallel steps; per-step SLA; Activate, deactivate, edit steps of a workflow; Deleting a workflow keeps its history; Create a new workflow from the UI; SLA escalation hourly (manager → HR admin fallback); Approvers who cannot act are skipped; and 3 more, listed on this page.

What you can do

  • Approvals inbox with type filters, details, approve / reject
  • See where a request is stuck: current approvers, steps with SLA, decisions and escalations
  • Workflow steps: approver is the manager, a role or a named user; parallel steps; per-step SLA
  • Activate, deactivate, edit steps of a workflow
  • Deleting a workflow keeps its history
  • Create a new workflow from the UI
  • SLA escalation hourly (manager → HR admin fallback)
  • Approvers who cannot act are skipped
  • Cancelling a request withdraws its approval
  • Delegations (approvals / tasks / both) with revoke and End now
  • Workflow targets in the engine: leave_request, expense_claim, employee_loan, salary_advance, job_requisition, goal, performance_decision, payroll_adjustment

Screens

Pending Approvals hr-approvals/approvalsHR Admin
  1. 1Filter by request type
  2. 2Open the full request
  3. 3Reject (a reason is required)
  4. 4Approve
Pending Approvals mgr-approvals/approvalsManager
  1. 1Read the request
  2. 2Approve
  3. 3Reject
Approval Workflows hr-workflows/workflowsHR Admin
  1. 1Set who approves, in what order
  2. 2Turn a workflow on or off
Approval Workflows hr-workflows-create/workflowsHR Admin
  1. 1Which request this workflow approves
Delegations hr-delegations/delegationsHR Admin
Pending Approvals nav--company--approvals/approvalsHR Admin
Delegations nav--company--delegations/delegationsHR Admin
Approval Workflows nav--company--workflows/workflowsHR Admin

Workflows

Approval SLA and escalation

Approval SLA and escalation: steps in text
  1. Request enters a workflow step
    • Approver notified
  2. Approver notified
    • Decided within SLA?
  3. Decided within SLA?
    • yes Next step or final decision
    • no Hourly job: escalate
  4. Next step or final decision
  5. Hourly job: escalate
    • Approver has a manager?
  6. Approver has a manager?
    • yes Reassign to that manager
    • no Reassign to an HR admin
  7. Reassign to that manager
    • New approver notified
  8. Reassign to an HR admin
    • New approver notified
  9. New approver notified
  • Each step has a deadline: 48 hours unless the workflow sets another one for that step.
  • An overdue request moves to the approver’s manager, or to an HR admin when the approver has no manager, and the new approver is notified.
  • Delegations redirect approvals while someone is away, including requests that were already waiting; ending a delegation returns them.
  • An approver without a login, or who has left, is skipped and the request goes to HR so it is never stuck.

How-to guides