Skip to Content
Employee & Client Self-Service Portal

Employee & Client Self-Service Portal

HR self-service, team oversight, and request workflows on free portal licenses

Available on Apps Store

Overview

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

Screenshots

Get this app for your Odoo

Install from the Odoo Apps Store, or talk to us about a tailored rollout.