hr_employee_birthday_mail
Automates personalized employee birthday emails and coworker notifications to support a celebratory workplace culture.
Key Features
- hr.employee: Adds opt-in flags for allowing birthday wishes and for receiving coworkers' birthday notifications on each employee record.
- hr.employee: A daily birthday check routine evaluates celebrants, randomly selects available templates, and sends greetings to the employee plus notifications to coworkers who opted in.
- hr.employee: The employee form gains a Birthdays Notifications page so HR users can configure these preferences directly within the profile.
- res.users: Mirrors the birthday preference fields on the user profile and marks them self-readable/writeable so employees can manage their own settings.
- mail.template: Provides multiple HTML email templates for celebrants and distinct variants for coworkers, delivering varied and contextual birthday messaging.
- ir.cron: Ships a scheduled action that runs every day to trigger the birthday check automatically without manual intervention.