Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Employees
  3. Employee Dashboard v 19.0
  4. Sales Conditions FAQ

Employee Dashboard

by OdooMatrix https://odoomatrix.com
Odoo
v 19.0 Third Party 10
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Attendances (hr_attendance)
• Employees (hr)
• Discuss (mail)
Lines of code 1940
Technical Name om_emp_dashboard
LicenseLGPL-3
Websitehttps://odoomatrix.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Attendances (hr_attendance)
• Employees (hr)
• Discuss (mail)
Lines of code 1940
Technical Name om_emp_dashboard
LicenseLGPL-3
Websitehttps://odoomatrix.com

Free Lifetime Support

We are committed to your success! Our support team will assist you with any doubts, questions, or bug fixes related to the module for as long as you use it. (Data recovery excluded.)

Email: dev.odoomatrix@gmail.com

Employee Attendance Dashboard

A modern, glassmorphism-styled attendance dashboard for employees. Track daily work hours, view attendance calendars, monitor KPIs, manage holidays, and celebrate team milestones — all in one beautiful interface.

Employee Dashboard Overview

Why Choose This Module?

📅

Interactive Calendar

Monthly calendar with color-coded attendance, hours display, and holiday labels.

📈

Real-Time KPIs

Live check-in/out times, today's hours, working days count, and absence tracking.

🎉

Celebrations

Automatic birthday and work anniversary tracking for the entire team.

🕔

Work Schedule Aware

Respects each employee's configured work hours, including 2-week alternating schedules.

Features

✅ Real-Time KPI Cards

Five glassmorphism-styled KPI cards displayed at the top of the dashboard, giving employees an instant overview of their attendance status:

  • Today's Status — Present, Absent, Day Off, or Holiday badge
  • Check In Time — First check-in time of the day
  • Check Out Time — Latest check-out (shows --:-- when currently checked in)
  • Today's Hours — Live worked hours vs expected hours
  • Working Days — Days present out of scheduled working days this month

📅 Interactive Attendance Calendar

A full monthly calendar view that shows each day's attendance at a glance:

  • Color-coded days — Green for full hours, orange for low hours, red for absent
  • Hours display — Worked hours shown directly on each calendar day
  • Holiday labels — Public holidays displayed on the calendar
  • Off day marking — Non-working days clearly indicated based on employee schedule
  • Month navigation — Navigate between months to view historical attendance
  • Today highlight — Current day highlighted in yellow with a pulsing glow animation
  • Joining date awareness — Days before the employee's joining date are faded and excluded from attendance tracking

🕔 Work Schedule Integration

Fully respects the employee's configured Work Hours (resource calendar) in Odoo:

  • Custom work days — Correctly identifies working vs non-working days based on the employee's schedule
  • Expected hours — Shows expected hours per day from the schedule configuration
  • 2-week alternating schedules — Full support for resource calendars with two_weeks_calendar mode
  • Break filtering — Lunch/break periods are excluded from expected hours calculation

🎊 Holiday Management

Manage company and public holidays with a dedicated holiday group system:

  • Holiday groups — Create holiday groups and assign them to employees
  • Holiday types — Support for Public, Company, Optional, and Restricted holidays
  • Upcoming holidays sidebar — Scrollable table showing upcoming holidays with type badges
  • Calendar integration — Holidays displayed directly on the attendance calendar
  • Public holiday handling — Public holidays excluded from absent day calculations
  • Security group — Holiday management restricted to users with the Manage Employee Holidays privilege
Holiday Group Form with Holidays List

Holiday Group form showing holidays list with name, date, and type

🎂 Team Celebrations

Never miss a team member's special day:

  • Upcoming birthdays — Shows birthdays in the next 30 days with employee avatar
  • Work anniversaries — Tracks work anniversaries with years of service count
  • Avatar display — Employee photos shown alongside celebration entries
  • Type badges — Color-coded Birthday and Anniversary badges

🎨 Modern Glassmorphism UI

A visually stunning dashboard built with modern design principles:

  • Glassmorphism design — Frosted glass cards with backdrop blur effects
  • Animated gradient background — Subtle drifting gradient mesh background
  • Smooth animations — Hover effects, pulsing today highlight, and loading spinners
  • Responsive layout — Works on desktop, tablet, and mobile screens
  • Indigo/Purple color scheme — Professional color palette with gradient accents
  • Sticky sidebar — Holidays and celebrations stay visible while scrolling

🌐 Timezone Aware

All times are displayed in the employee's local timezone, following Odoo's fallback chain:

  • Employee's resource calendar timezone
  • Employee's own timezone setting
  • User's timezone preference
  • Company's resource calendar timezone
  • UTC as final fallback

🔒 Security & Access Control

Fine-grained access control for holiday management using Odoo's built-in user privilege system:

  • Manage Employee Holidays — A dedicated privilege that appears in Settings → Users → User form under the HR section
  • Holiday menus restricted — Only users with the privilege can see and access Holiday Groups and Holidays menus under Employees → Configuration
  • Read-only for regular users — All employees can view holiday data on the dashboard, but only privileged users can create, edit, or delete holiday groups and holidays
  • Employee form fields — The Holiday Group and Joining Date fields on the employee form are only editable by users with the privilege
Employee Form with Holiday Group and Joining Date fields

Employee form showing Holiday Group and Joining Date fields under the Work tab

⚙ Configuration

1

Install the Module

Install Employee Dashboard from the Apps menu. This will automatically install hr_attendance if not already present.

2

Set Work Hours on Employees

Go to Employees → Employee and set the Work Hours (Working Schedule) field. The dashboard uses this to calculate expected hours and working days.

3

Create Holiday Groups (Optional)

Navigate to Employees → Configuration → Holiday Groups to create groups, add holidays, and assign employees. Requires the Manage Employee Holidays privilege (configurable under Settings → Users).

4

Set Joining Date (Optional)

Set the Joining Date field on employees. This controls when attendance tracking begins — days before the joining date are faded on the calendar and excluded from KPI calculations. Also enables work anniversary tracking in the celebrations sidebar.

5

Open the Dashboard

Click Employee Dashboard from the main menu. Each logged-in user sees their own attendance data automatically.

Need Help or Customization?

Contact us for support, bug fixes, or custom development.

dev.odoomatrix@gmail.com   |   odoomatrix.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with