Portal-Based Full HRMS
A complete HR management system with a self-service employee portal for leave, attendance, payslips, loans, expenses and documents, without buying an Odoo licence for every employee.
- Client
- Confidential client
- Category
- HRMS
- Platform
- Odoo 17 HR + employee portal
- Duration
- 12 weeks
- Team
- 4 specialists

0%
fewer HR emails
0+
employees self-serving
0 days
faster payroll close
Leave, payslips and requests in the portal, routed through a configurable approval board.
Fatima Zahra
Operations Supervisor
Leave balance
21
Annual
12
Sick
4
Remote
Payslip · September 2026
14,850
- Basic11,000
- Housing3,300
- Transport1,100
- Deductions-550
Approvals board
Routed by approval matrixIllustrative view with representative data.
The client had 600+ employees but only a small HR team using Odoo. Giving every employee a full Odoo user licence was too expensive, so leave requests, attendance corrections and payslip queries arrived by email and paper forms.
They needed full HR self-service through the portal, with approvals, payroll integration and labour-law compliance.
Licence costs for 600+ employees
Internal-user licences for every employee would have multiplied the ERP budget.
We built the entire self-service experience on Odoo's portal framework, so employees log in as portal users at no licence cost while HR keeps full backend control.
Multi-level approvals
Leaves, loans and expenses needed different approval chains by department, grade and amount.
A configurable approval matrix routes each request to line managers, department heads and HR, with delegation and escalation rules.
Attendance from multiple sources
Biometric devices, mobile check-ins and manual corrections conflicted and broke payroll.
An attendance consolidation engine merges sources with priority rules and exceptions, feeding clean worked hours into payroll.
- Employee portal: profile, documents, payslips and letters
- Leave requests with balance tracking and calendars
- Attendance with biometric and geo-fenced mobile check-in
- Loans, advances and expense claims with approvals
- Payroll with allowances, deductions, WPS and end-of-service
- HR dashboards for headcount, turnover and absence
How the system flows
- 1Employee submits request
- 2Manager approves
- 3HR validates
- 4Payroll updated
- 5Payslip published
- 6Analytics refreshed
Key operating metrics before the project and after go-live.
Leave approval time
-90%HR requests by email
-85%Payroll processing
-50%
SaaSRwasem
SaaS & Multi-Tenant Platform
An Odoo-based SaaS platform where new customers sign up, choose a plan and get their own isolated, pre-configured ERP instance in minutes, with subscription billing, custom domains and automated backups.
<0 min
to provision a tenant
0.0%
platform uptime
0%
lower hosting cost per tenant
Property ManagementAlkamda Investment
Property Management
A complete property management suite on Odoo covering regions, projects, units, leasing, sales, maintenance and landlord settlements, with a live statistics dashboard and portfolio map.
0%
less admin effort
0%
on-time rent invoices
0%
portfolio visibility
Reporting & DashboardMultiple clients
Odoo Dashboard
A reusable, configurable dashboard engine for Odoo, deployed for multiple clients, that turns any Odoo model into live KPI tiles, charts and drill-down lists without writing code.
0%
less reporting time
0x
faster KPI loading
0%
self-service dashboards
Tell us about your challenge. A solutions architect will reply within one business day with ideas, not a sales pitch.