Home Projects Almteyaz Recruitment System
🏢
نظام الامتياز  — مكتب الاستقدام · لوحة تحكم مبسطة وسهلة
Recruitment SaaS · Management System

Almteyaz Recruitment System

A complete end-to-end recruitment contract management platform for one of Saudi Arabia's leading recruitment companies — with 3 branches across Riyadh, Arar, and Hafr Al-Batin. Manages the full contract lifecycle, housing contracts, HR, finance, complaints, WhatsApp integration and real-time branch reporting.

🇸🇦 3 Saudi Branches ✓ Live System 259 Active Contracts 13 Contract Stages WhatsApp Integrated
Almteyaz Recruitment System Dashboard
Recruitment Contracts
Housing Contracts
Human Resources
Finance
Complaints
Branch Management
WhatsApp Integration
Reports & Analytics

System Overview

Almteyaz Recruitment System is a purpose-built SaaS management platform for a Saudi recruitment company operating 3 branches — Riyadh (headquarters), Arar, and Hafr Al-Batin. The system replaces manual paper-based workflows with a unified digital platform that tracks every recruitment contract from initial intake all the way through visa issuance, flight booking, arrival, and post-delivery warranty.

Beyond recruitment contracts, the platform also manages housing/accommodation contracts for workers, HR operations, a simplified finance module for easy financial tracking (not full accounting), a complaints and oversight module, and cross-branch analytics — all from a clean RTL Arabic dashboard.

3 Saudi Branches

🏙️
Riyadh
المقر الرئيسي
Headquarters
🏜️
Arar
الحدود الشمالية
Northern Border
🛢️
Hafr Al-Batin
المنطقة الشرقية
Eastern Region

Contract Lifecycle — 13 Stages

Every recruitment contract is tracked through a precise 13-stage pipeline — from initial registration to final delivery and post-delivery warranty. Each stage triggers role-based notifications and updates the contract status in real time across all branches.

1
New Contract
جديد
120
2
Awaiting External Office Approval
بانتظار موافقة المكتب الخارجي
12
3
Contract Accepted by External Office
قبول العقد من المكتب الخارجي
6
4
Awaiting Ministry of Labor Approval
انتظار الموافقة
1
5
Contract Accepted by Ministry of Labor
قبول العقد من وزارة العمل
2
6
Visa Sent to Saudi Embassy
إرسال التأشيرة إلى السفارة السعودية
27
7
Visa Issued
إصدار التأشيرة
5
8
Awaiting Flight Ticket Booking
انتظار حجز تذكرة الطيران
6
9
Arrival Date Scheduled
معاد الوصول
11
Delivered / Received
تم الاستلام
64
W
Returned During Warranty Period
رجع خلال فترة الضمان
1
T
Travel Permit Issued
تصريح سفر بعد تم التقرير
2
!
Runaway / Escape
هروب
0

System Modules

📄
Recruitment Contracts Full 13-stage lifecycle — from new contract through external office, Ministry of Labor, visa, flight, arrival, delivery and warranty. Split by department: Recruitment, Coordination, Customer Service.
🏠
Housing Contracts (إيجار) Manage accommodation contracts for workers — housing assignments, rental periods, payments, and occupancy status across all branches.
👥
Human Resources Manage company staff across all 3 branches — attendance, roles, permissions, and employee records for the recruitment company's own team.
💰
Finance Module (not full accounting) Simplified financial tracking — payments in/out, contract fees, pending balances. Easy-to-use without complex accounting workflows. Financial visibility without double-entry bookkeeping.
⚠️
Complaints & Oversight Log, track, and resolve complaints from employers and workers — full audit trail, escalation paths, and resolution status per branch.
🏪
Branch Management & Analytics Multi-branch filtering dashboard — compare contract volume and performance across Riyadh, Arar, and Hafr Al-Batin with monthly trend charts and date-range reports.
📱
WhatsApp Integration Automated WhatsApp notifications at key contract stages — visa updates, arrival confirmations, and complaint acknowledgements sent directly to employers.
📊
Reports & Date-Range Filtering Flexible reporting with date-range pickers and branch filters — monthly contract movement charts, branch comparison charts, and data summaries.

System at a Glance

259Active Recruitment Contracts
13Contract Lifecycle Stages
3Saudi Branches
6Core Modules
WAWhatsApp Automated Notifications
RTLFull Arabic RTL Dashboard

Technical Challenges

Multi-branch real-time data with cross-branch filtering

The system needed to serve 3 branches simultaneously while allowing head office to view aggregated or per-branch data with date-range filtering. Solved with a branch-scoped data model, global vs. branch-level permissions, and an efficient query architecture.

Complex 13-stage contract lifecycle with role-based transitions

Each contract stage has different responsible roles, required documents, and allowed transitions — not every user can move a contract to every stage. Designed a flexible state-machine where each transition is validated server-side and logged to a full audit trail.

Powerful finance module without overwhelming complexity

The client needed financial visibility — payments in/out, contract fees, pending balances — but explicitly did not want a full chart-of-accounts accounting system. Designed a streamlined transaction-based finance module with easy data entry, clear summaries per contract and branch, without double-entry bookkeeping complexity.