C a p t i v a A I

Loading

Captiva AI: Your Partner for Innovative Digital Solutions. We specialize in crafting cutting-edge websites, mobile apps, AI-powered systems, and Odoo ERP solutions.

01 Overview

Every request, approval and balance in one place

Captiva HR Portal is an employee self-service portal built on Odoo 18. Employees request leave, missions, permissions, work from home and loans, and follow their balances, attendance and payslips. Managers approve their team from one inbox, and HR follows attendance, absences, pending requests and balances from its own console, without opening the Odoo back end.

Odoo 18 Arabic & English Desktop & mobile Role-based access Linked to payroll
Captiva HR Portal employee dashboard with leave balances, attendance and schedule

Screenshots from a demo database with fictional people.

02 How it works

How it works

One flow from the employee's request to payroll.

01

Employee requests

Leave, mission, permission, work from home or a loan, with attachments, from a computer or a phone.

02

Manager approves

The direct manager approves or refuses from the Team Approvals inbox, one request at a time or several at once.

03

HR finalises

The next stages of your approval chain stay with HR, who can also file requests on behalf of employees.

04

Everything updates

Leave balances, the attendance calendar and the status of every request update for the employee straight away.

05

Payroll

Approved loans become instalments deducted from the salary. Payslips and the annual tax certificate download as PDF.

06

Monthly KPI

Managers rate their team every month; HR gives the final approval and the result moves to payroll.

03 Features

Built for every role

Employees, line managers and the HR team each get the screens they need.

Leave and balances

Request, edit and follow leave, with the remaining balance for every leave type and a timeline of each approval step.

Attendance calendar

Check in from the portal and see a monthly calendar of on-time, late and absent days. Click a late or absent day to file an excuse, mission or leave for it directly.

Missions, permissions and work from home

Request types that HR configures without code, with attachments and the live approval status.

Loans and advances

Request a loan within the allowed budget and follow the instalment schedule deducted from payroll.

Payslips and tax certificate

Download confirmed payslips and the annual income and tax certificate as PDF.

Documents and personal data

Request salary or experience certificates, and ask for personal data updates that HR approves.

Team approvals inbox

All the team's requests in one list, showing the current stage in the approval chain. Search, filter, and approve or refuse one or many.

HR console

Pending approvals, absences and expiring balances for the company. File on behalf of employees, send bulk excuses for absentees, and allocate leave to an employee or a whole department.

Arabic first, iOS-style design

Full right-to-left Arabic and English, light and dark mode and six accent colours. On phones the menu becomes a bottom tab bar.

04 Screens

A look inside

Real screens from the demo database, in English or Arabic.

Attendance
AttendanceMonthly status, attendance calendar and daily records with late and absent days.
Team approvals
Team approvalsEvery pending request of the team, with its stage in the approval chain.
HR console
HR consoleCompany-wide pending approvals, filterable by type and grouped by department or manager.
Leave balances
Leave balancesRemaining and allocated days per employee, with quick adjustments and bulk allocation.
Loans and advances
Loans and advancesOutstanding balance, active loans and the instalment schedule.
Payslips and tax
Payslips and taxConfirmed payslips as PDF and the annual tax certificate.
05 Requirements

Requirements & rollout

  • Runs inside your existing Odoo 18 Enterprise, with the Employees, Time Off, Attendance and Payroll apps.
  • Loans are optional and need the Accounting app to link instalments to payroll.
  • Hosted on your own server or on Odoo.sh, and works in any modern browser on desktop or mobile.
  • We start from your policies: leave types, approval chains and permissions.
  • Installed and configured on a test copy first, then employees, managers and opening balances are loaded.
  • Training for HR and managers with a user guide, then go-live and follow-up support.

Who uses it

Every user sees only what concerns them.

Employees
Line managers
HR team
Multi-company groups
Factories & sites
Offices & branches
06 FAQ

Frequently asked questions

What is Captiva HR Portal?

An employee self-service portal built on Odoo 18. Employees file and follow their requests, managers approve their team, and HR manages the whole company from one console.

Do I need Odoo Enterprise?

Yes. It runs on Odoo 18 Enterprise with the Employees, Time Off, Attendance and Payroll apps. Loans also need the Accounting app.

Does it work on mobile?

Yes. It works in any modern mobile browser. On phones the menu becomes a bottom tab bar and forms open as sheets from the bottom of the screen.

Is it available in Arabic?

Yes. The whole portal is available in right-to-left Arabic and in English, and each user switches with one click.

Who approves the requests?

Requests follow your approval chain: the direct manager approves from the Team Approvals inbox, and HR gives the final approval.

Can HR file requests for employees?

Yes. HR can record leave, missions, excuses or attendance on behalf of any employee, and file excuses in bulk for absentees.

How much does it cost?

Pricing depends on the number of employees, the customisation you need and the support plan. Contact us for a demo and a quote.

See it with your own policies

Book a live demo. We will walk through the employee, manager and HR screens and prepare a quote for your company.

Request a demo WhatsApp us