Employee Self-ServiceHR Portal for Odoo
A centralized self-service HR portal where employees manage attendance, leaves, payslips, profile details, documents, requests, and HR notifications from one dashboard at /my/hr. Pair with the TNC My HR mobile app for iOS & Android.
Key advantage: employees can be portal users (not backend users) and still perform core HR actions like leaves, attendance, profile updates, and payslip access.
Need a native mobile app? TNC My HR for iOS & Android — attendance via facial recognition (Facedoo), geofence check-in, or standard punch.
Supported: Odoo 19.0 · Community & Enterprise · Portal, Website, HR, Leaves, Attendance, Payroll, Mail
My HR Dashboard
Portal user view
Leave Balance
10.5
Attendance
96%
Pending
2
Quick actions
Recent activity
Problems We Fix
Turn fragmented HR communication into a modern self-service employee portal.
Too many HR requests over chat and email
Employees repeatedly ask HR for leave balances, attendance clarifications, and payslip access because information is not self-service.
Manual updates and document handling
Profile changes, emergency details, and employee documents are updated manually, creating delays and incomplete records.
No unified employee portal experience
Attendance, leave, payroll, and announcements are scattered across modules, resulting in low adoption and poor visibility.
What This Module Delivers
A single employee portal for everyday HR actions, built to increase transparency, reduce manual effort, and avoid per-employee backend license overhead.
HR dashboard with leave balances, attendance summary, and pending requests
Leave management with half-day support, approvals, and history
Attendance logs, overtime visibility, and correction requests
Secure payslip access when Payroll is installed
Profile updates, emergency contacts, and document uploads
HR announcements, policy updates, and pinned notifications
Mobile-responsive portal — works with TNC My HR native app
- Portal & Website
- HR Employees
- Leaves & Attendance
- Payroll (optional visibility)
- Mail & Notifications
- No backend user license required per employee for portal usage
- Employees can perform backend-like HR actions from portal screens
- Scale adoption across teams without multiplying user-license costs
From first login to approvals, this flow helps employees complete core HR actions without requiring backend-user access.
- 1
Sign in to My HR portal
Employees open /my/hr with portal credentials and land on a personalized dashboard.
Result: Fast adoption without backend-user onboarding.
- 2
View real-time HR summary
They instantly see leave balances, attendance logs, pending requests, and key announcements.
Result: Fewer repetitive questions to HR.
- 3
Submit requests in a guided flow
Employees raise leave, attendance corrections, and profile updates directly from the portal.
Result: Structured inputs and less manual follow-up.
- 4
Track status and receive updates
Requests move through approvals with transparent status visibility and notifications.
Result: Higher trust and smoother HR operations.
Screenshots
Explore real portal screens including dashboard, leaves, attendance, payslips, profile updates, announcements, and menu access.















Improve employee experience with one HR portal
Deploy this module in your Odoo environment and reduce repetitive HR operations while enabling broad employee access through portal users instead of per-employee backend licenses.
Other TraceNcode Apps
Explore more solutions developed by us to enhance your Odoo experience!



