OdooWiki OCA HUB

Hr Birthday Welcome Message

hr_birthday_welcome_message folder_open OCA/hr-attendance open_in_new
Uncategorised License: AGPL-3

This addon adds a birthday message as welcome message when it is the employee's birthday.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

When an employee checks in on their birthday, the attendance welcome screen shows a birthday greeting instead of the usual random message.

This module extends the attendance check-in screen so that employees get a special greeting on their birthday.

  • When an employee registers attendance (check-in) and the current date matches the day and month of the birthday stored on their employee record, the welcome message shown on the attendance screen is replaced by a birthday message: "Happy Birthday!" with a cake icon and "Enjoy your day".
  • The birthday is taken from the employee's birthday field on hr.employee; the comparison uses the current date in the user's timezone, so the greeting appears on the correct local day.
  • If no birthday is set, or it is not the employee's birthday, the standard attendance welcome message is shown unchanged.
  • The change is purely visual: it affects the greeting message displayed after an attendance action, not attendance records, working hours or any other data.
  • It relies on the attendance module (hr_attendance) and its greeting message component, so it only appears where that attendance check-in screen is used.

Depends on

hr_attendance

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/hr-attendance.

terminal Installation and usage

OCA documentation · Odoo 16.0

Go to Employees > Select an employee > Private Information tab > Citizenship section > Set Date of Birth

Go to Attendances and click check in. If month and day of the current date matches with the date of birth of the setted employee, a birthday wish will be displayed in the welcome message.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.