Employee & Client Self-Service Portal
HR self-service, team oversight, and request workflows on free portal licenses
Available on Apps StoreOverview
Odoo's standard Employee and Time Off apps require an internal user license. This module moves everyday HR self-service — leave, attendance, profile, tasks, and general requests — onto the free Portal user type. It also adds a project-scoped Portal Manager role for external overseers and a dedicated Client role for service requests, all with an immutable status history and multi-company support.
Who this is for
Organizations that run large field or project workforces on Odoo but cannot justify a full internal license for every employee — staffing firms, facilities and security contractors, construction and outsourced services, and multi-tenant HR operators. Also a fit when external clients or site managers need limited team visibility and first-stage leave approval without ever opening the back office.
Key features
What employees get under /my
- My Profile — edit private contact and emergency information
- My Time Off — balances, submit/cancel leave, live approval stage
- My Attendances — check in/out and monthly review from the portal
- My Tasks — read-only list of assigned Project tasks
- My Assignments — accept lightweight tasks, post updates, daily reminders
- My Requests — permission, overtime, letters, equipment, support tickets
Portal Manager (project-scoped)
- My Team — card grid with today's status (present, leave, permission, absent)
- First-stage approval on the team's time-off and permission requests
- Assign lightweight team tasks with deadlines and track progress
External clients & internal staff
- Dedicated Client group — submit and track service requests only, no HR data
- Backend request queue with pivot/graph reporting by type, status, assignee
- Two-stage leave validation: Portal Manager first, internal HR finalizes
- Immutable request status history; English and Arabic
Get this app for your Odoo
Install from the Odoo Apps Store, or talk to us about a tailored rollout.