Your workday.
In your pocket.
Hala HR Private beta
Check in. Take time off. Find the document you need. Your everyday HR, together in one Arabic and English app.
iOS & Android · Arabic & English



Designed and built by Octivex. Connected to your Odoo, or managed for you. Currently in private beta.
Meet Hala HRLess back and forth.
More getting on with it.
A closer look at the everyday things your team can do from their phone.

Your time. All accounted for.
From the first check-in to the last hour of the month. See attendance, breaks and worked hours in one place.
- Check in and out, with breaks
- Worked, overtime and late totals
- A closer look at any day
Right place. Ready to check in.
Check-in starts with location. Hala HR verifies the workplace zone on the phone and again on the server, with individual exemptions for remote employees.
How location checks work
Zones are configured per company as a latitude, a longitude and a radius — 100 metres by default, and anywhere from 10 metres to 100 kilometres. The app checks the device against those zones before it will let anyone check in, and Odoo checks the same rule again on the server, so it holds whether or not the app is the thing asking. People who work remotely are exempted individually rather than by switching the rule off.
Company-defined zones. Individual remote-work exemptions.

Take a look around.
Explore the real app, one screen at a time. Select any screen for a closer look.
Home
Whether you are checked in, when the shift starts, leave days left and hours logged this week — then the four things people actually tap: request time off, log time, payslips, documents.
Attendance
A month at a glance with worked, overtime and late totals, and a detail view for any single day.
Dashboard
What is open and what is overdue: time-off balance, timesheet progress, tasks, payslips, letters, documents and announcements still waiting to be acknowledged.
More
Profile and records, the holiday calendar, who is out today, notifications, support, and language and theme settings.
All screenshots show a sample workspace with illustrative records.
What it covers
Explore the full feature set, from employee self-service to the tools behind it for managers and HR.
Attendance & breaks
- Check in and out, with breaks
- Geofenced check-in, validated on the device and again on the server
- Month view with worked, overtime and late totals
- Per-day detail for any date
- Manual timesheet entries
Leave & allocations
- Request, track and cancel leave
- Manager approval, with overlap and self-approval checks
- Leave types and yearly allocations
- Shared leave calendar and who is out today
Schedules & team profiles
- Weekly work-schedule templates
- Team assignment, with history
- People directory and employee profiles
Payslips & documents
- Payslips and HR documents in the app
- In-app PDF preview
- Letter requests — salary, employment, bank
- The generated letter, back in the same place
Pulse & company policies
- Complaints, suggestions and engagement feedback into a private HR inbox
- Policies with draft, publish, revise and archive
- Acknowledgements tied to the version that was read
Tasks & requests
- Tasks with discussion threads and attachments
- Announcements, with acknowledgement
- Notifications and an activity inbox
- An approvals queue for managers
- Audit events per action, exportable as CSV
Your people. Your setup.
Use the Odoo you already have, or choose a managed service. Built by Octivex, with the engineering details here when you need them.
Read the case study- Platforms
- iOS 15+ · Android
- Languages
- Arabic · English
- Backend
- Your Odoo, or managed
- Geofence radius
- 10 m – 100 km
- Status
- Private beta
Two ways to run it
Hala HR connects to a company's own Odoo, or runs as a managed service for teams that do not have one. The server half ships as an Odoo 19 addon and the app talks to it over JSON-RPC with session authentication. Either way attendance, leave, timesheets, tasks, payslips and documents are live records rather than a copy of them — no nightly sync, and no second database to reconcile. Which of the two a customer runs on is settled during onboarding.
Where the data sits
On a company's own Odoo the employee records never leave it: the app reads and writes that server directly. Signing in goes straight from the phone to it too — the password is sent to your Odoo, never written to the device and never routed through us. Our side only issues the licence, and sees the subscription key, the seat count and a session token used to check them against your server; no HR records reach it. The app carries no analytics, crash-reporting or tracking libraries of any kind, and the session it does keep lives in the platform keychain.
Plans
Four tiers — Basic, Plus, Pro and Custom. Pricing and what each tier includes are confirmed directly with you, and are not published while the product is in private beta.
See the plans on hala-hr.aeMeet your next workday.
Hala HR is in private beta, and we are onboarding the first batch of clients now. If you want your team in that group, request early access and we will take it from there.
Early access is handled on hala-hr.ae.
